[Boost-bugs] [Boost C++ Libraries] #3036: Segmentation fault at boost::asio

Subject: [Boost-bugs] [Boost C++ Libraries] #3036: Segmentation fault at boost::asio
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-15 09:35:35


#3036: Segmentation fault at boost::asio
----------------------------------------------+-----------------------------
 Reporter: elod.biro_at_[hidden] | Owner: chris_kohlhoff
     Type: Bugs | Status: new
Milestone: | Component: asio
  Version: Boost 1.34.0 | Severity: Problem
 Keywords: segmentation fault boost::asio |
----------------------------------------------+-----------------------------
 We use the boost 1.33.1 version and we are upgrading the boost to 1.39.0.

 We use the boost to handle the network connection in our software.
 Sometimes the program crashes, but we dont know exactly in what cases
 these are. When the program crashes, the result of the core analyses
 always the same:

 Program terminated with signal 11, Segmentation fault.

 #0 0x081c19c5 in
 dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void,
 boost::_mfi::mf6<void, Ccdt_TcpHandler, INT16U, INT32U, INT32U, INT32U,
 Ccdt_TcpMessageWrite*, const boost::asio::error&>,
 boost::_bi::list7<boost::_bi::value<Ccdt_TcpHandler*>,
 boost::_bi::value<short unsigned int>, boost::_bi::value<long unsigned
 int>, boost::_bi::value<long unsigned int>, boost::_bi::value<long
 unsigned int>, boost::_bi::value<Ccdt_TcpMessageWrite*>, boost::arg<1> >
>, boost::asio::error, unsigned int> > (
     this=0x1d, handler=
       {handler_ = {f_ = {f_ = 0x81a8f66
 <Ccdt_TcpHandler::handleWrite(unsigned short, unsigned long, unsigned
 long, unsigned long, Ccdt_TcpMessageWrite*, boost::asio::error const&)>},
 l_ = {a1_ = {t_ = 0xb212dbb8}, a2_ = {t_ = 10024}, a3_ = {t_ = 78164}, a4_
 = {t_ = 4}, a5_ = {t_ = 0}, a6_ = {t_ = 0xb1f15210}, a7_ = {<No data
 fields>}}}, arg1_ = {<> = {<No data fields>}, code_ = 125, what_ = {ptr =
 0x0}}, arg2_ = 0}) at
 /usr/trading/Libs/Boost/Version1_33_1/include/boost/asio/impl/write.ipp:124
 124
 /usr/trading/Libs/Boost/Version1_33_1/include/boost/asio/impl/write.ipp:
 No such file or directory.
         in
 /usr/trading/Libs/Boost/Version1_33_1/include/boost/asio/impl/write.ipp

 We dont know if we use the boost badly or it is a boost bug.
 We use the 1.33.1 version and we are upgrading the boost to 1.39.0.
 This problem is urgent for us and at least it would be good if we knew if
 the problem is in boost or in our program.
 Thank you for any information!

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3036>
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:00 UTC