Boost C++ Libraries: Ticket #11861: windows - Using boost thread crash winrt store app on start on Windows 10 Phone devices https://svn.boost.org/trac10/ticket/11861 <p> When using boost thread in a Windows 10 (UAP) store app on a phone device, the app can't be started (it works well on desktop computers). </p> <p> How to reproduce the issue: </p> <ul><li>Build boost thread and date_time (date_time seems required to link) from the command line with: b2 --with-thread --with-date_time toolset=msvc-14.0 variant=debug link=static architecture=x86 windows-api=store cxxflags="/AIC:/winrt" Note that "C:/winrt" is a junction to "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\store\references" where platform.winmd is (since it seems required to build) </li><li>Create a Blank C++ Windows 10 Universal app using Visual studio 2015. </li><li>Edit Mainpage.xaml.cpp and add a call to boost::thread like: boost::thread workerThread(workerFunc); where "workerFunc" is whatever function you want. Add the required include file ( #include &lt;boost/thread/thread.hpp&gt; ). In the link option, add boost thread lib. </li><li>Now run the app in a phone emulator. </li><li>Result: the app will crash at load time. </li></ul><p> This happens on real phones with arm CPU too (with boost built with option "architecture=arm"). This issue can't be reproduced on desktop computers using the same app built for the emulator. Just run the app on your locale machine and it will work. </p> <p> Strange behavior we have found on Windows 10 phone emulator which may or may not help you in your investigation: </p> <ul><li>clean build the projet created above. </li><li>run it on the emulator =&gt; the app crashes at load time </li><li>comment the line with "boost::thread workerThread(workerFunc);" </li><li>run the app =&gt; the app doesn't crash and works as expected </li><li>uncomment the line, and run the app again (without rebuilding, just click on the "run" button) =&gt; the app starts, and the thread works. You are able to set a breakpoint and step into boost::thread constructor. </li><li>rebuild the project (clean build) and run the app: =&gt; the app crashes at load time. </li></ul><p> I can't reproduce this strange behavior on real phones with arm CPU. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11861 Trac 1.4.3 viboes Sun, 03 Jan 2016 16:44:06 GMT owner, status changed https://svn.boost.org/trac10/ticket/11861#comment:1 https://svn.boost.org/trac10/ticket/11861#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> Hi, unfortunately I'm unable to reproduce the fault, as I don't have access to such environment. You will need to provide more information, analyze what happens using a debugger, ... </p> Ticket Mathieu <mvillegas@…> Mon, 04 Jan 2016 18:44:25 GMT <link>https://svn.boost.org/trac10/ticket/11861#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11861#comment:2</guid> <description> <p> Hi, Actually, based on my knowledge, I can't debug the code. </p> <p> In a 100% C++ app, the application crashes on load, before the debugger can attach to the process. I start with a "step in", and it crashes before it can break on the first line. </p> <p> Using a C# app which load and uses the dll compiled with boost thread in it, it seems to crash when it loads the dll (the first time I access a managed C++ class of the DLL). If I debug native only, it porposes to break on the exception, and open the assembly code where it broke (in what look like the exception code (<span class="underline">imp_RtlRaiseException@4)). The call stack to this exception is: </span></p> <blockquote> <p> <a class="missing wiki">KernelBase</a>.dll!_RaiseException@16()<br /> msvcrt.dll__CxxThrowException@8()<br /> coreclr.dll!6aa05ad9()<br /> [Frames below may be incorrect and/or missing, no symbols loaded for coreclr.dll] <br /> coreclr.dll!6a8dfc09()<br /> coreclr.dll!6a9ef3f5()<br /> [External Code] <br /> coreclr.dll!6aaf30cf()<br /> coreclr.dll!6a8c83f3()<br /> coreclr.dll!6a8c8662()<br /> coreclr.dll!6a9efe97()<br /> coreclr.dll!6a9eff43()<br /> coreclr.dll!6a9f0ae2()<br /> mscorlib.ni.dll!6a2f272e()<br /> mscorlib.ni.dll!6a2f28b4()<br /> mscorlib.ni.dll!6a31dc84()<br /> mscorlib.ni.dll!6a31dbfc()<br /> [External Code] <br /> mscorlib.ni.dll!6a441b29()<br /> [External Code] <br /> coreclr.dll!6aaf33cc()<br /> [External Code] <br /> coreclr.dll!6aaf33cc()<br /> [External Code] <br /> </p> </blockquote> <p> There is no reference to my own DLL which can't be loaded in this stack. </p> <p> The app crash when the Cpp code is loaded, before "boost::thread workerThread(workerFunc);" is called, maybe because boost thread or one of the other libs used by boost thread ( chrono, date_time, regex or system) try to load a dll which doesn't exists, or because it tries to use a banned API. I've run microsoft test suite used to validate app for store, and it reported no call to a banned API. However, I don't know if test validate used dll and API for phones (it runs only on desktop environment), and if it checks all the dll dynamically loaded. </p> <p> In the build command, I set compilation for store, but there is no specific parameter to say it is for Windows 10 (UAP) and not Windows 8.1 or 8.0. I tried to use the compile parameter "/D_WIN32_WINNT=0x0A00", but it seems it changes nothing. BOOST_WINAPI_VERSION_WIN10 is set to 0x0A00 in config.hpp, but it seems it is never used in boost. </p> <p> I tried to build for Windows Phone with the parameter windows-api=phone, but it crashes the same way. Note that I had to remove the parameter /Zm800 in msvc.jam since it was not recognized. </p> <p> This is where I am right now. If you have any suggestions regarding build parameters or ways to check a specific thing, I will be pleased to try them. </p> </description> <category>Ticket</category> </item> <item> <author>Mathieu <mvillegas@…></author> <pubDate>Thu, 07 Jan 2016 19:47:31 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11861#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11861#comment:3</guid> <description> <p> I've made a test, and it seems clear that the issue comes from a DLL not available on widows phone. <br /> Here is a log from Visual Studio console:<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'U:\<a class="missing wiki">SharedData</a>\<a class="missing wiki">PhoneTools</a>\<a class="missing wiki">AppxLayouts</a>\ffec28b4-325a-4223-9b52-a54e8c5eb872VS.Debug_Win32.aaaaaa\<a class="missing wiki">BoostThreadDemo</a>.exe'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\<a class="missing wiki">KernelBase</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\System32\kernel32legacy.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'U:\PROGRAMS\WINDOWSAPPS\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86<span class="underline">8wekyb3d8bbwe\vccorlib140d_app.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'U:\PROGRAMS\WINDOWSAPPS\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86</span>8wekyb3d8bbwe\msvcp140d_app.dll'. Symbols loaded.<br /> The thread 0xcd0 has exited with code -1073741515 (0xc0000135).<br /> The program '<a class="changeset" href="https://svn.boost.org/trac10/changeset/3272" title="Changed titles to better reflext content, added some tips to the ...">[3272]</a> <a class="missing wiki">BoostThreadDemo</a>.exe' has exited with code -1073741515 (0xc0000135) 'A dependent dll was not found'.<br /> </p> <p> Unfortunately, at this time, I don't know how to find which dll is not available on Phones. <br /><br /> </p> <p> As a comparison, here is the Visual studio console log when the same app is executed on the PC, where it works as expected:<br /> </p> <p> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'D:\<a class="missing wiki">BoostThreadDemo</a>\Debug\<a class="missing wiki">BoostThreadDemo</a>\AppX\<a class="missing wiki">BoostThreadDemo</a>.exe'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\<a class="missing wiki">KernelBase</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Program Files\<a class="missing wiki">WindowsApps</a>\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86<span class="underline">8wekyb3d8bbwe\vccorlib140d_app.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Program Files\<a class="missing wiki">WindowsApps</a>\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86</span>8wekyb3d8bbwe\msvcp140d_app.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Program Files\<a class="missing wiki">WindowsApps</a>\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86<span class="underline">8wekyb3d8bbwe\vcruntime140d_app.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Program Files\<a class="missing wiki">WindowsApps</a>\Microsoft.VCLibs.140.00.Debug_14.0.23506.0_x86</span>8wekyb3d8bbwe\ucrtbased.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptsp.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcrypt.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rsaenh.dll'. Symbols loaded.<br /> The thread 0x3e14 has exited with code 0 (0x0).<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Windows.UI.Xaml.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\<a class="missing wiki">WinTypes</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\BCP47Langs.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\<a class="missing wiki">CoreMessaging</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ninput.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\iertutil.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\twinapi.appcore.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\userenv.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\profapi.dll'. Symbols loaded.<br /> Exception thrown at 0x77413E28 (<a class="missing wiki">KernelBase</a>.dll) in <a class="missing wiki">BoostThreadDemo</a>.exe: 0x40080201: WinRT originate error (parameters: 0x8000000B, 0x00000040, 0x0088E920).<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\actxprxy.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\uxtheme.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dwmapi.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\CoreUIComponents.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dxgi.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rmclient.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\rmclient.dll'<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\d3d11.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\nvumdshim.dll'. Cannot find or open the PDB file.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\setupapi.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\MrmCoreR.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\nvinit.dll'. Cannot find or open the PDB file.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\version.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Windows.UI.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\devobj.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wintrust.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msasn1.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\crypt32.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\igd10iumd32.dll'. Cannot find or open the PDB file.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ncrypt.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntasn1.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\igdusc32.dll'. Cannot find or open the PDB file.<br /> The thread 0x27ac has exited with code 0 (0x0).<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\d2d1.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dcomp.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Users\MVILLE~1\<a class="missing wiki">AppData</a>\Local\Temp\<a class="missing wiki">VisualStudio</a>.<a class="missing wiki">XamlDiagnostics</a>.ffec28b4-325a-4223-9b52-a54e8c5eb872_1.0.2.0_x86<span class="underline">zdm4v6wyg95st\<a class="missing wiki">XamlDiagnostics</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Users\MVILLE~1\<a class="missing wiki">AppData</a>\Local\Temp\<a class="missing wiki">VisualStudio</a>.<a class="missing wiki">XamlDiagnostics</a>.ffec28b4-325a-4223-9b52-a54e8c5eb872_1.0.2.0_x86</span>zdm4v6wyg95st\<a class="missing wiki">WindowsXamlDiagnosticsTap</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mscoree.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\<a class="missing wiki">DataExchange</a>.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\threadpoolwinrt.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\directmanipulation.dll'. Symbols loaded.<br /> The thread 0xf8c has exited with code 0 (0x0).<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\DWrite.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Windows.Globalization.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Windows.Graphics.dll'. Symbols loaded.<br /> '<a class="missing wiki">BoostThreadDemo</a>.exe' (Win32): Loaded 'C:\Windows\SysWOW64\Windows.Shell.<a class="missing wiki">ServiceHostBuilder</a>.dll'. Symbols loaded.<br /> The thread 0x242c has exited with code 0 (0x0).<br /> The thread 0x3fcc has exited with code 0 (0x0).<br /> The thread 0x3f04 has exited with code 0 (0x0).<br /> The thread 0x3e1c has exited with code 0 (0x0).<br /> The thread 0x1ac0 has exited with code 1 (0x1).<br /> The thread 0x2cf0 has exited with code 1 (0x1).<br /> The thread 0x3614 has exited with code 1 (0x1).<br /> The thread 0x16d0 has exited with code 1 (0x1).<br /> The thread 0x1f84 has exited with code 1 (0x1).<br /> The thread 0x3208 has exited with code 1 (0x1).<br /> The thread 0x33e4 has exited with code 1 (0x1).<br /> The thread 0xe8 has exited with code 1 (0x1).<br /> The thread 0x544 has exited with code 1 (0x1).<br /> The thread 0x143c has exited with code 1 (0x1).<br /> The thread 0x29ec has exited with code 1 (0x1).<br /> The thread 0x2ba4 has exited with code 1 (0x1).<br /> The thread 0x1f00 has exited with code 1 (0x1).<br /> The thread 0x3618 has exited with code 1 (0x1).<br /> </p> </description> <category>Ticket</category> </item> <item> <author>Mathieu <mvillegas@…></author> <pubDate>Fri, 08 Jan 2016 14:30:32 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11861#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11861#comment:4</guid> <description> <p> It seems the issue comes from Windows UAP projects which by default link with default libs like ole32.lib which are note available on phones. It seems that using /NODEFAULTLIB:ole32.lib fixes the issue. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sat, 05 Mar 2016 09:46:49 GMT</pubDate> <title>owner, status, summary changed https://svn.boost.org/trac10/ticket/11861#comment:5 https://svn.boost.org/trac10/ticket/11861#comment:5 <ul> <li><strong>owner</strong> changed from <span class="trac-author">viboes</span> to <span class="trac-author">Niall Douglas</span> </li> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">new</span> </li> <li><strong>summary</strong> <span class="trac-field-old">Using boost thread crash winrt store app on start on Windows 10 Phone devices</span> → <span class="trac-field-new">windows - Using boost thread crash winrt store app on start on Windows 10 Phone devices</span> </li> </ul> <p> Niall could you help here? </p> Ticket Niall Douglas Mon, 07 Mar 2016 09:43:39 GMT <link>https://svn.boost.org/trac10/ticket/11861#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11861#comment:6</guid> <description> <blockquote class="citation"> <p> Niall could you help here? </p> </blockquote> <p> The chances I can look at this any time in the next six months are extremely low, sorry. I no longer use the Boost libraries either at work nor outside work. </p> <p> Niall </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Tue, 08 Mar 2016 07:21:51 GMT</pubDate> <title>owner changed https://svn.boost.org/trac10/ticket/11861#comment:7 https://svn.boost.org/trac10/ticket/11861#comment:7 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Niall Douglas</span> to <span class="trac-author">viboes</span> </li> </ul> <p> Thanks Niall for all your help fixing Boost.Thread on windows. </p> <p> I will look for another Boost.Thread maintainer for windows. :( </p> Ticket viboes Tue, 08 Mar 2016 07:23:47 GMT <link>https://svn.boost.org/trac10/ticket/11861#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11861#comment:8</guid> <description> <p> Please let me know if this is a regression. </p> </description> <category>Ticket</category> </item> </channel> </rss>