id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5257,Concurrent posix_time streaming crashes,Jim Bell ,az_sw_dude,"The attached program crashes under MinGW-32 gcc-4.4, (but works under VC8). It does concurrent streaming of posix_time::ptime values to independent std::ostringstream objects. Mutexing the ostringstream from construction to destruction keeps it from crashing, but that shouldn't have to be done for independent streams. Mutexing just the ptime insertions makes it run longer, but it still crashes. And removing concurrency (i.e., running just one thread) allows it to run. Could this be related to Tickets [https://svn.boost.org/trac/boost/ticket/3961 3961], [https://svn.boost.org/trac/boost/ticket/3369 3369] or [https://svn.boost.org/trac/boost/ticket/4846 4846]. Build command-lines: ---- MinGW:[[BR]] g++ -DBOOST_THREAD_USE_LIB DTConcur.cpp -IC:\Software\Open\lib\boost_1_45_0\ -DWIN32 -D_WINDOWS -LC:\Software\Open\lib\boost_1_45_0\mgw44\lib -mthreads -g -frtti -fexceptions -mthreads -Wall -lstdc++ -lmingw32 -o DTConcur -lboost_thread-mgw44-mt-s-1_45 ---- VC8:[[BR]] cl DTConcur.cpp /IC:\Software\Open\lib\boost_1_45_0\ /MT /D BOOST_THREAD_USE_LIB /GR /EHsc /D ""WIN32"" /D ""_WINDOWS"" /FeDTConcur.exe /link /LIBPATH:C:\Software\Open\lib\boost_1_45_0\msvc8\lib ",Bugs,closed,Boost 1.47.0,date_time,Boost 1.45.0,Problem,wontfix,posix_time ptime ostream imbue MinGW-32 crash,jim@…