[Boost-bugs] [Boost C++ Libraries] #11456: deadline timer works using gcc 4.4, breaks with gcc 4.7, after switching from boost 52 to 58

Subject: [Boost-bugs] [Boost C++ Libraries] #11456: deadline timer works using gcc 4.4, breaks with gcc 4.7, after switching from boost 52 to 58
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-07-08 15:19:43


#11456: deadline timer works using gcc 4.4, breaks with gcc 4.7, after switching
from boost 52 to 58
-------------------------------+----------------------------
 Reporter: P.S.vanderHeide@… | Owner: chris_kohlhoff
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: asio
  Version: Boost 1.58.0 | Severity: Problem
 Keywords: |
-------------------------------+----------------------------
 Our project recently switched from boost 52 to boost 58
 Our boost libs (.so) are built using gcc 4.4 on linux 32 bit

 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->next_ = 02;)

 Using boost 52, built with gcc 4.4, our test application, built with gcc
 4.7, runs without problems.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11456>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC