瀏覽代碼

Avoid crash on big machines

Samuel Thibault 10 年之前
父節點
當前提交
c68f28ad55
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      tests/errorcheck/workers_cpuid.c

+ 2 - 0
tests/errorcheck/workers_cpuid.c

@@ -161,6 +161,8 @@ int main(int argc, char **argv)
 	hwloc_topology_init(&topology);
 	hwloc_topology_load(topology);
 	nhwpus = hwloc_get_nbobjs_by_type(topology, HWLOC_OBJ_PU);
+	if (nhwpus > STARPU_NMAXWORKERS)
+		nhwpus = STARPU_NMAXWORKERS;
 
 	unsetenv("STARPU_NCUDA");
 	unsetenv("STARPU_NOPENCL");