Opened 7 years ago
#11456 new Bugs
deadline timer works using gcc 4.4, breaks with gcc 4.7, after switching from boost 52 to 58
Reported by: | Owned by: | chris_kohlhoff | |
---|---|---|---|
Milestone: | To Be Determined | Component: | asio |
Version: | Boost 1.58.0 | Severity: | Problem |
Keywords: | Cc: |
Description
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.
Note:
See TracTickets
for help on using tickets.