Boost C++ Libraries: Ticket #4606: [flyweight] test_intermod_holder regression test failure on Windows https://svn.boost.org/trac10/ticket/4606 <p> When running the regression tests on Windows XP i see the test_intermod_holder.exe regression test process hanging around (it doesn't complete, and the test system doesn't terminate it). </p> <p> If i run the test in the VC9 debugger, it goes into the call to pIWbemLocator-&gt;<a class="missing wiki">ConnectServer</a> in get_wmi_class_attribute (win32_api.hpp) and never returns (at least not in a reasonable timeframe). All of the Windows based test runners seem to have the same issue. </p> <p> I don't know why this happens though. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4606 Trac 1.4.3 Joaquín M López Muñoz Mon, 06 Sep 2010 19:02:10 GMT owner, component changed https://svn.boost.org/trac10/ticket/4606#comment:1 https://svn.boost.org/trac10/ticket/4606#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Joaquín M López Muñoz</span> to <span class="trac-author">Ion Gaztañaga</span> </li> <li><strong>component</strong> <span class="trac-field-old">flyweight</span> → <span class="trac-field-new">interprocess</span> </li> </ul> <p> Changed component to interprocess, as per discussed in <a class="ext-link" href="http://thread.gmane.org/gmane.comp.lib.boost.devel/208308"><span class="icon">​</span>http://thread.gmane.org/gmane.comp.lib.boost.devel/208308</a> </p> Ticket Ion Gaztañaga Tue, 12 Oct 2010 18:24:04 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4606#comment:2 https://svn.boost.org/trac10/ticket/4606#comment:2 <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> Updated Interprocess so that intermodule_singleton uses windows native shared memory. </p> Ticket Joaquín M López Muñoz Tue, 12 Oct 2010 19:05:58 GMT component changed https://svn.boost.org/trac10/ticket/4606#comment:3 https://svn.boost.org/trac10/ticket/4606#comment:3 <ul> <li><strong>component</strong> <span class="trac-field-old">interprocess</span> → <span class="trac-field-new">flyweight</span> </li> </ul> <p> Changed the component back to flyweight, since this most accurately matches with the ticket's original description and further development. As of <a class="ext-link" href="https://svn.boost.org/trac/boost/changeset/65927"><span class="icon">​</span>changeset 65927</a> <code>intermodule_holder</code> is not based on <code>boost::interprocess::named_mutex</code> and relies instead on Boost.Interprocess internal <code>intermodule_holder</code>, which is not affected by the hanging problem on DLL loading time. Thanks to Ion for his work on solving this out. </p> Ticket