[haiku-development] Re: Calling pthread_join on a detached pthread

On 8/5/12, Jason Whitehorn <jason.whitehorn@xxxxxxxxx> wrote:
> In regard's to Bonefish's comment about "leaking memory"; perhaps this is
> just my ignorance, but I am a little confused about not calling free in
> this case would leak memory, as it would appear that it was the call to
> free that was actually crashing.
>

When pthread_detach() is called, the thread structure associated with
it is freed. As such, if you then call pthread_join() on the same
structure, you're asking the latter to operate on already freed
memory, hence the crash.

Regards,

Rene

Other related posts: