Boost C++ Libraries: Ticket #6574: Problem deserializing std::string https://svn.boost.org/trac10/ticket/6574 <p> My program crashes when i try to deserialize an std::string that was send from one process to another via shared_memory. I debug printed the exact serialized value in both processes and the IPC is definitely not the problem. I also found out that the disabled old version in serialization/string.hpp works fine for me (the one disabled by #ifdef 0) I'm using mingw46-x64 and boost 1.48.0, compiling with std=c++0x. gdb says SIGTRAP and no exceptions are thrown or like that, so it is a hard program crash when not using the debugger. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6574 Trac 1.4.3 anonymous Sun, 19 Feb 2012 09:21:21 GMT <link>https://svn.boost.org/trac10/ticket/6574#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6574#comment:1</guid> <description> <p> I tested it on Linux now and the problem does not exist there. Maybe it has something to do with mingw's c++0x string implementation. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Robert Ramey</dc:creator> <pubDate>Mon, 28 May 2012 18:24:17 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6574#comment:2 https://svn.boost.org/trac10/ticket/6574#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> <p> OK - I'm closing this out now </p> Ticket