[PD-dev] threads stop executing after 238 executions??

Mathieu Bouchard matju at artengine.ca
Wed Mar 25 20:06:21 CET 2009


On Wed, 25 Mar 2009, B. Bogart wrote:

> After doing some testing on my gphoto code I realized that the patch 
> would only run for exactly 238 runs. After that pthread_create() refuses 
> to create another thread (returns 11). I even pared down the thread to 
> do nothing but sending out a bang and exiting the thread. (attached) I'm 
> exiting the thread, the thread is not even allocating any memory, why 
> does it stop?

I don't really know that stuff, but do you need to call pthread_join on 
the dead thread? Or is there any other cleanup that needs to be done after 
a pthread_exit? (a return from the thread is an implicit pthread_exit)

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal, Québec


More information about the Pd-dev mailing list