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@…