Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7198: win_iocp_io_service::shutdown_service() wrongly calls win_iocp_operation::destroy() sometimes
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-01-03 15:07:16
#7198: win_iocp_io_service::shutdown_service() wrongly calls
win_iocp_operation::destroy() sometimes
--------------------------------------------------------+-------------------
Reporter: Peter Jakubco <peter.jakubco@â¦> | Owner: chris_kohlhoff
Type: Bugs | Status: new
Milestone: To Be Determined | Component: asio
Version: Boost 1.49.0 | Severity: Problem
Resolution: | Keywords:
--------------------------------------------------------+-------------------
Comment (by anonymous):
After huge investigations of our problems we figured out that the problem
is not in ASIO, but it was in our code. Your comment is correct, though.
We used Overlapped structure which was used by the ASIO for submitting I/O
operations. However, sometimes happened that the structure was destroyed
(in our code) before the I/O operations completed. It probably happened
during ioservice destruction. Then our software just crashed (mostly) or
sometimes freezed. All debuggers we have used pointed us into ASIO source
code, so it was a real pain to track it...
Now I believe this issue can be closed as invalid, we fixed the problem.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7198#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:11 UTC