Subject: Re: Simple Program with pthreads(with source) + openssi stable 1.2.2
Date: Thursday 9th April 2009 12:02:23 UTC (over 9 years ago)
John Hughes wrote: > Cleir Araujo wrote: >> >> Hello developers, >> >> when i try to exec a simple program with pthreads, the >> following message appears: "Cannot move process 775543 - 775543 is a >> system process". > If I "fix" it so the main thread waits for the workers (even though > they will never finish) and then try migrating it I get: > add_thread_group:Cannot move process 438181 (calc) - cannot find all shares > add_thread_group: group(438181)/share imbalance 4/1 > > (This is on my 2.6.14 system, so it may have bugs that the standard > 2.6.11 based system doesn't have). I've also seen another error when trying to migrate the process: $ migrate 1 395359 migrate: process 395359 has exited/is exiting $ dmesg | tail -1 add_thread_group:Cannot move process 394990 (gdm) has different tgid 394990 (expected 395359) It seems confused about which threads belong to which processes. I get the same behaviours with a 2.6.11 kernel based on CVS as of 16 March.