id summary reporter owner description type status milestone component version severity resolution keywords cc 8527 signal_set goes into an infinit handling loop while handling SEGV Pichot Fabien chris_kohlhoff "When you create a signal_set handling SIGSEGV, and generate a real SEGV just after a call to async_wait, the program goes into an infinite loop of handling, burning a cpu to 100%. It seems that the asio handler writes the signal number into a pipe, returns, and is called again indefinitely (Cf the {l,s}trace log). I attached a small test to reproduce the problem, strace and ltrace files (interrupted after few seconds). Not sure if it's useful though " Bugs closed To Be Determined asio Boost 1.53.0 Problem invalid asio signal_set