Boost C++ Libraries: Ticket #11456: deadline timer works using gcc 4.4, breaks with gcc 4.7, after switching from boost 52 to 58 https://svn.boost.org/trac10/ticket/11456 <p> Our project recently switched from boost 52 to boost 58 Our boost libs (.so) are built using gcc 4.4 on linux 32 bit </p> <p> When building our test application using gcc 4.4 we see no problems. When building with gcc 4.7 our test application, which consists of 2 deadline timers, starts, but ioservice::run never returns. When enabling -DBOOST_ASIO_ENABLE_HANDLER_TRACKING the application segfaults on boost/asio/detail/op_queue.hpp:42 (o1-&gt;next_ = 02;) </p> <p> Using boost 52, built with gcc 4.4, our test application, built with gcc 4.7, runs without problems. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11456 Trac 1.4.3