Served server generates random segmentation faults (SIGSEGV) upon cleanups,
due to race conditions throughout the Boost ASIO io_service destructors.
The issue can be proven with the new "stability" example sources,
iterating through 1000 creations of served::net::server with explicit stop() calls
and through 1000 creations of served::net::server without calling stop().
Served server generates random segmentation faults (SIGSEGV) upon cleanups, due to race conditions throughout the Boost ASIO io_service destructors.
The issue can be proven with the new "stability" example sources, iterating through 1000 creations of
served::net::server
with explicitstop()
calls and through 1000 creations ofserved::net::server
without callingstop()
.