[Bug libstdc++/36270] A problem with STL map/vector/list whose key is a string in multi-threaded application
paolo dot carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Tue May 20 09:18:00 GMT 2008
------- Comment #1 from paolo dot carlini at oracle dot com 2008-05-20 09:17 -------
Some general comments: The 4.0.x series is not supported anymore, any future
fix will only go in 4.3.x and maybe 4.2.x; I see that you are using mt_alloc,
which, in the FSF official release of GCC is *not* the default allocator, it's
still largely experimental these times and was much more so in 4.0.x times; in
mt_alloc there is unfortunately a compile-time limit on the maximum number of
threads (grep _S_max_threads in mt_allocator.h) and for your applications,
before any other investigation, I think you should experiment with raising that
number (see the ext/mt_allocator/tune-*.cc testcases about changing those
defaults)
--
paolo dot carlini at oracle dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Summary|A problem with STL |A problem with STL
|map/vector/list whose key is|map/vector/list whose key is
|a STL string in multi- |a string in multi-threaded
|threaded application |application
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36270
More information about the Gcc-bugs
mailing list