This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/32261] Thread race segfault in std::string::append with -O and -s
- From: "pinskia at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 14 Jun 2007 02:56:36 -0000
- Subject: [Bug libstdc++/32261] Thread race segfault in std::string::append with -O and -s
- References: <bug-32261-7959@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from pinskia at gmail dot com 2007-06-14 02:56 -------
Subject: Re: Thread race segfault in std::string::append with -O and -s
> bug 21334 seems to deal with multiple threads accessing the same shared object
> at the same time. However, the sample code provided here involves separate
> private objects so there should not be any such issues. If it is not possible
> to assume that separate threads can access unrelated STL objects at the same
> time, then this would imply that all STL operations (regardless of the object)
> must be serialized!
The empty string is the same object really.
-- Pinski
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32261