Boost C++ Libraries: Ticket #3914: boost::interprocess::message_queue may get deadlocks under windows7 or vista https://svn.boost.org/trac10/ticket/3914 <p> <strong>Bug Description:</strong><br /> Under windows7, run receive process as administrator which created the message_queue(create only), and run another send process as normal user(open message_queue only). First time run send process, it exit well, but no data was send. Then run send process, the process can not exit well, it get deadlocks in interprocess_condition::notify with m_enter_mut.lock().<br /> <strong>Suggestions:</strong><br /> As Ticket <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1080" title="#1080: Bugs: boost::interprocess win32 global file mapping issue (closed: fixed)">#1080</a> said, when create the tmp file, the CreateFileA SA parameter is required. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3914 Trac 1.4.3 Ion Gaztañaga Thu, 26 Aug 2010 11:05:33 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/3914#comment:1 https://svn.boost.org/trac10/ticket/3914#comment:1 <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> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.43.0</span> → <span class="trac-field-new">Boost-1.45.0</span> </li> </ul> <p> New permission scheme added for Boost 1.45, so can pass security attributes to the message queue. </p> Ticket