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 <boost/thread/thread.hpp> ). 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 => the app crashes at load time
</li><li>comment the line with "boost::thread workerThread(workerFunc);"
</li><li>run the app => 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) => 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: => the app crashes at load time.
</li></ul><p>
I can't reproduce this strange behavior on real phones with arm CPU.
</p>
en-usBoost C++ Libraries/htdocs/site/boost.png
https://svn.boost.org/trac10/ticket/11861
Trac 1.4.3viboesSun, 03 Jan 2016 16:44:06 GMTowner, 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>
TicketMathieu <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>
TicketNiall DouglasMon, 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>
TicketviboesTue, 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>