This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Patch] libstdc++/24244 (2nd try)
- From: Paolo Carlini <pcarlini at suse dot de>
- To: Kurt Kohler <kohler at ao dot com>
- Cc: libstdc++ <libstdc++ at gcc dot gnu dot org>, Gary Oliver <go at ao dot com>
- Date: Wed, 12 Oct 2005 00:14:54 +0200
- Subject: Re: [Patch] libstdc++/24244 (2nd try)
- References: <434BA9EE.9030402@suse.de> <434C32BF.6010404@ao.com>
Kurt Kohler wrote:
> I'm sure everyone will be happy to hear that valgrind is now happy
> with my test program. It no longer complains about the uninitialized
> mutex. Yay!
Excellent. As soon as mainline reopens for normal bugfixing, I will
commit it.
> Did anyone ever figure out why no one else could reproduce it?
Not really, sadly, but this kind of bug (uninitialized vars in general,
I mean) is intrinsically nasty from the point of view of
reproducibility: I'm sure that in the past even bugs in the compiler
proper required very specific conditions to appear (e.g., bootstrap
broken only for one architecture).
But the bug itself is very real, thanks for your perseverance ;)
> It will take a bit longer to change my real program back to using the
> stdc++ shared_ptr. I'll let you know what I find although I don't
> expect any problems.
Thanks again,
Paolo.