Cyril Brulebois <k...@debian.org> (19/01/2010): > I've asked some folks on #-kbsd to keep an eye on this bug in case > they have some time to track it down. Hopefully you'll hear from one > of us soonish.
Hrm, this is strange. Given my previous observations about --debug, I tried adding a cout call (cout << "foo" << endl;) before and after ::configure(), and added a <iostream> include and using namespace std accordingly. No more double free. I removed those cout calls, keeping only #include and using namespace, no more double free. Only keeping the #include line is sufficient, I can't reproduce this issue double free issue. (The waitpid() issue still has to be investigated. But I see it also happens on other architectures, like amd64.) Mraw, KiBi.
signature.asc
Description: Digital signature