Subject: [Boost-bugs] [Boost C++ Libraries] #8937: boost::asio::ip::tcp 5000ms stall
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-07-29 17:50:16
#8937: boost::asio::ip::tcp 5000ms stall
----------------------------------------+----------------------------
Reporter: Florian George <fgeorge@â¦> | Owner: chris_kohlhoff
Type: Bugs | Status: new
Milestone: To Be Determined | Component: asio
Version: Boost 1.54.0 | Severity: Problem
Keywords: |
----------------------------------------+----------------------------
Under certain circumstances, the boost::asio::ip::tcp module exhibits a,
with a bit of patience, reproducible behavior of every now and then
stalling for quite exactly 5000ms.
On May 02, 2011, a discussion about this was started by Torben Wiggerich
on the Boost Mailing List:
http://boost.2283326.n4.nabble.com/asio-Randomly-having-problems-reading-
from-the-socket-td3490016.html
On May 09, 2011, a traffic dump was requested by Cliff Green.
I ran into the problem some time later and posted a traffic dump on Apr
02, 2012. No one has replied since.
Today, I tested whether the issue still persists with
Boost 1.49.0
Boost 1.53.0
Boost 1.54.0
and it still occurs with all of them.
For the CPU I used an Intel Core2 Duo P7350 @ 2.0 GHz, because this bug is
only reproducible in a reasonable time frame (under 1 hour) on a
sufficiently slow computer. Back then I used an Athlon X2 4400+. An i7
will be too fast to show this behavior reliably, or in a reasonable amount
of time, or maybe even ever.
The operating system used was Windows 7 x64 SP1.
The compiler used was Visual Studio 2008 SP1 x86 + all updates from
Windows Update.
I attached a Repro Case based on the code posted by Torben in the Thread.
With this, on the Core2Duo I used, the behavior was repeatedly observable
in under an hour of Server + Client running.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8937> 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:13 UTC