Boost C++ Libraries: Ticket #6657: mac os x: signal_set does not notify the handler https://svn.boost.org/trac10/ticket/6657 <p> When a signal_set is created with an io_service which was initialized with a concurrency_hint =1: No signals will be notified. </p> <p> A file to reproduce the bug is attached. </p> <p> I was not able to reproduce the bug on a Linux. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6657 Trac 1.4.3 Thomas Sanchez Tue, 06 Mar 2012 11:44:16 GMT attachment set https://svn.boost.org/trac10/ticket/6657 https://svn.boost.org/trac10/ticket/6657 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">test.cpp</span> </li> </ul> Ticket Thomas Sanchez <thomas.sanchz@…> Tue, 06 Mar 2012 11:50:15 GMT <link>https://svn.boost.org/trac10/ticket/6657#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6657#comment:1</guid> <description> <p> Hum, I forgot to add that the bug was triggered on a mac os X Lion. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>chris_kohlhoff</dc:creator> <pubDate>Mon, 28 May 2012 22:03:38 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6657#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6657#comment:2</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/78739" title="Use the thread's private_op_queue for handlers returned by the reactor ...">[78739]</a>) Use the thread's private_op_queue for handlers returned by the reactor task. This fixes a problem where signal_set handlers are not being called when the io_service's concurrency hint is set to 1. Refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6657" title="#6657: Bugs: mac os x: signal_set does not notify the handler (closed: fixed)">#6657</a>. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>chris_kohlhoff</dc:creator> <pubDate>Tue, 29 May 2012 07:27:01 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6657#comment:3 https://svn.boost.org/trac10/ticket/6657#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/78740" title="Merge from trunk: * Add support for g++ 4.7 when compiling in C++11 ...">[78740]</a>) Merge from trunk: </p> <ul><li>Add support for g++ 4.7 when compiling in C++11 mode. Update revision history. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6620" title="#6620: Bugs: Boost Asio error with (unreleased) gcc 4.7 - monotonic / steady clock (closed: fixed)">#6620</a>. </li></ul><ul><li>Use the thread's private_op_queue for handlers returned by the reactor task. This fixes a problem where signal_set handlers are not being called when the io_service's concurrency hint is set to 1. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6657" title="#6657: Bugs: mac os x: signal_set does not notify the handler (closed: fixed)">#6657</a>. </li></ul> Ticket