Ed Slas dixit:

>coldfire runs for hours, then a thread will get ‘stuck’ in the pthread library

May this be related to these problems? Threads at:
http://lists.debian.org/debian-68k/2012/07/msg00000.html
and
http://lists.debian.org/debian-68k/2012/08/msg00019.html

In those cases, I think there are two threads, and one is waiting
for the other, hence 0% CPU in the end. I suspected that the code
changing the wait condition never gets run. (I even considered
adding some yield-like call to the atomic routines, but have not
done more yet.)

>I can inspect the contents
>of the mutex that was being locked with gdb, and its owner is 0! So it looks
>like its waiting for a mutex that is already unlocked.

How does one do that? I’ve got almost no idea about parallel
programming.

bye,
//mirabilos
-- 
  “Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool.”
                                                -- Edward Burr


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to