http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58642
--- Comment #13 from vincenzo Innocente <vincenzo.innocente at cern dot ch> --- [innocent@olsnba04 parallel]$ setenv OMP_PROC_BIND true; setenv OMP_PLACES 'threads' [innocent@olsnba04 parallel]$ gcc -fopenmp trivialOMP.cpp [innocent@olsnba04 parallel]$ ./a.out [innocent@olsnba04 parallel]$ stace ./a.out |& grep aff [innocent@olsnba04 parallel]$ strace ./a.out | & grep aff sched_getaffinity(72881, 8, 0xc5c010) = -1 EINVAL (Invalid argument) sched_getaffinity(72881, 128, { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) = 128 sched_getaffinity(72881, 128, { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) = 128 sched_setaffinity(72881, 8, { 1 }) = 0 sched_setaffinity(72882, 8, { 2 }) = 0 sched_setaffinity(72883, 8, { 4 }) = 0 sched_setaffinity(72884, 8, { 8 }) = 0 sched_setaffinity(72885, 8, { 10 }) = 0 sched_setaffinity(72886, 8, { 20 }) = 0 sched_setaffinity(72887, 8, { 40 }) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f5e9aff5000 mprotect(0x7f5e9aff5000, 4096, PROT_NONE) = 0 sched_setaffinity(72888, 8, { 80 }) = 0 clone(child_stack=0x7f5e9aff3f90, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0x7f5e9aff49d0, tls=0x7f5e9aff4700, child_tidptr=0x7f5e9aff49d0) = 72889 sched_setaffinity(72889, 8, { 100 }) = 0 futex(0x7f5e9aff4d18, FUTEX_WAKE_PRIVATE, 1) = 1 sched_setaffinity(72890, 8, { 200 }) = 0 sched_setaffinity(72891, 8, { 400 }) = 0 sched_setaffinity(72892, 8, { 800 }) = 0 sched_setaffinity(72893, 8, { 1000 }) = 0 sched_setaffinity(72894, 8, { 2000 }) = 0 sched_setaffinity(72895, 8, { 4000 }) = 0 sched_setaffinity(72896, 8, { 8000 }) = 0 sched_setaffinity(72897, 8, { 10000 }) = 0 sched_setaffinity(72898, 8, { 20000 }) = 0 sched_setaffinity(72899, 8, { 40000 }) = 0 sched_setaffinity(72900, 8, { 80000 }) = 0 sched_setaffinity(72901, 8, { 100000 }) = 0 sched_setaffinity(72902, 8, { 200000 }) = 0 sched_setaffinity(72903, 8, { 400000 }) = 0 sched_setaffinity(72904, 8, { 800000 }) = 0 sched_setaffinity(72905, 8, { 1000000 }) = 0 sched_setaffinity(72906, 8, { 2000000 }) = 0 sched_setaffinity(72907, 8, { 4000000 }) = 0 sched_setaffinity(72908, 8, { 8000000 }) = 0 sched_setaffinity(72909, 8, { 10000000 }) = 0 sched_setaffinity(72910, 8, { 20000000 }) = 0 sched_setaffinity(72911, 8, { 40000000 }) = 0 sched_setaffinity(72912, 8, { 80000000 }) = 0 [innocent@olsnba04 parallel]$ strace -f ./a.out | & grep aff sched_getaffinity(72917, 8, 0x1bd8010) = -1 EINVAL (Invalid argument) sched_getaffinity(72917, 128, { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) = 128 sched_getaffinity(72917, 128, { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) = 128 sched_setaffinity(72917, 8, { 1 }) = 0 [pid 72917] sched_setaffinity(72918, 8, { 2 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72919, 8, { 4 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72920, 8, { 8 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72921, 8, { 10 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72922, 8, { 20 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72923, 8, { 40 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72924, 8, { 80 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72925, 8, { 100 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72926, 8, { 200 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72927, 8, { 400 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72928, 8, { 800 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72929, 8, { 1000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72930, 8, { 2000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72931, 8, { 4000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72932, 8, { 8000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72933, 8, { 10000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72934, 8, { 20000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72935, 8, { 40000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72936, 8, { 80000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72937, 8, { 100000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72938, 8, { 200000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72939, 8, { 400000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72940, 8, { 800000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72941, 8, { 1000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72942, 8, { 2000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72943, 8, { 4000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72944, 8, { 8000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72945, 8, { 10000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72946, 8, { 20000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72947, 8, { 40000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0 [pid 72917] sched_setaffinity(72948, 8, { 80000000 } <unfinished ...> [pid 72917] <... sched_setaffinity resumed> ) = 0