Re: [Boost-bugs] [Boost C++ Libraries] #7611: segfault in epoll_reactor.ipp

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7611: segfault in epoll_reactor.ipp
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-01-30 01:47:13


#7611: segfault in epoll_reactor.ipp
-------------------------------------------------+-------------------------
  Reporter: Fredrik Jansson | Owner:
  <fredrik.jansson.se@…> | chris_kohlhoff
      Type: Bugs | Status: closed
 Milestone: To Be Determined | Component: asio
   Version: Boost 1.52.0 | Severity: Problem
Resolution: invalid | Keywords:
-------------------------------------------------+-------------------------

Comment (by jrob_email@…):

 When was this bug introducted I see it in 1.45 Ubuntu 12.04

 #0 0x00002b55ee92fe84 in pthread_mutex_lock () from /lib/x86_64-linux-
 gnu/libpthread.so.0
 (gdb) bt
 #0 0x00002b55ee92fe84 in pthread_mutex_lock () from /lib/x86_64-linux-
 gnu/libpthread.so.0
 #1 0x00002b55ed7e1049 in lock (this=0x3233332ecb) at
 /usr/include/boost/asio/detail/posix_mutex.hpp:52
 #2 scoped_lock (m=..., this=<synthetic pointer>) at
 /usr/include/boost/asio/detail/scoped_lock.hpp:36
 #3 boost::asio::detail::epoll_reactor::close_descriptor
 (this=0x3233332e53, descriptor_data=@0x51afeb2f0: 0x4f293a770) at
 /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:195
 #4 0x00002b55ee02d577 in destroy (impl=..., this=<optimized out>) at
 /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:53
 #5 destroy (impl=..., this=<optimized out>) at
 /usr/include/boost/asio/datagram_socket_service.hpp:101
 #6 ~basic_io_object (this=0x51afeb2e0, __in_chrg=<optimized out>) at
 /usr/include/boost/asio/basic_io_object.hpp:85
 #7 ~basic_socket (this=0x51afeb2e0, __in_chrg=<optimized out>) at
 /usr/include/boost/asio/basic_socket.hpp:1054
 #8 ~basic_datagram_socket (this=0x51afeb2e0, __in_chrg=<optimized out>)
 at /usr/include/boost/asio/basic_datagram_socket.hpp:41
 #9 msg::kit::ChannelState::shutdown (this=0x51b969000) at
 UDPReceiver.cpp:1985
 #10 0x00002b55ee02d7cb in msg::kit::ChannelState::~ChannelState
 (this=0x51b969000, __in_chrg=<optimized o

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7611#comment:3>
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:15 UTC