I had actually patched that double free some time ago, but it was reverted in
commit 78bfd8978ea2af10dadc3fdadd19710068a632c4. Something about it causing a
memory leak if it caught an interrupt.

I wrote a patch which implemented a fix for it, but it wasn't accepted due to
being a bit inelegant (playing with global variables instead of using
sigprocmask). I haven't really had the time to sit down and rewrite that patch
since then, though. Probably worth somebody being aware of it.

I've attached what I had to save going back through the mailing list to about
January. :-)

Thomas

--
Thomas Mannay <[email protected]>

Attachment: 0001-ed-ignore-signals-inside-of-join.patch
Description: Binary data

Reply via email to