On Sun, 2007-09-16 at 19:49 +0200, Gilles Chanteperdrix wrote: > Philippe Gerum wrote: > > > > Please try this patch against v2.3.x. A double free issue on a task TCB > > already scheduled for memory release was causing all sorts of troubles, > > basically trashing the system heap afterwards: > > Is not there anything similar needed for the posix skin ? >
pthread_create() does allocate the TCB itself, and properly releases it upon error while creating the thread, so the syscall wrapper does not have to free any TCB memory by itself, which is a prerequisite to enter the double release situation. There is no possibility to run the deletion hook indirectly on behalf of pthread_create() either, so I think it's safe. -- Philippe. _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core