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: P.S.vanderHeide@… 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.

Change History (0)

Note: See TracTickets for help on using tickets.