Unity 2017.4 で Mixed Reality 用のツールを開発しています。このプロジェクトは、エディターとエディター自体のリモート エミュレーションを介して Hololens で実行され、プロジェクトはビルドされ、Visual Studio 2017 からエミュレーターとデバイスの両方にデプロイされます。 UnityPlayer.dll は、0x0000003 または 0x0000005 の 2 つのブレークポイントのいずれかをスローします。これが私のコールスタックです:
UnityPlayer.dll!623d51fb() 不明
[以下のフレームは、正しくないか欠落している可能性があります。UnityPlayer.dll のシンボルがロードされていません]
UnityPlayer.dll!623d5703() 不明
UnityPlayer.dll!623d58d7() 不明
UnityPlayer.dll!61b1d66d() 不明
...
UnityPlayer.dll!630b22e2() 不明
UnityPlayer.dll!630b2444() 不明
UnityPlayer.dll!630bed92() 不明
【外部コード】
また、これらのエラーがスローされ、デバッガーが混合またはネイティブに設定されている場合、 UnityPlayer_UAP_x86_debug_dotnet.pdb が見つからないことも示されています。managed では単にこれら 2 つのエラーをスローするだけで、現在 0x0000005 がより頻繁に発生しているようです。
Josh Peterson のコメントのおかげで、コールスタックが改善されることを願っています。
UnityPlayer.dll!OutOfMemoryError() 不明
UnityPlayer.dll!MemoryManager::Allocate(unsigned int,unsigned int,struct MemLabelId const &,enum AllocateOptions,char const *,int) 不明
UnityPlayer.dll!MemoryManager::Reallocate(void *,unsigned int,unsigned int,struct MemLabelId const &,enum AllocateOptions,char const *,int) 不明
UnityPlayer.dll!realloc_internal(void *,unsigned int,unsigned int,struct MemLabelId const &,enum AllocateOptions,char const *,int) 不明
UnityPlayer.dll!dynamic_array::reserve(unsigned int) 不明
UnityPlayer.dll!DecompressSubprogramBlob() 不明
UnityPlayer.dll!Shader::Transfer >(class StreamedBinaryRead<0> &) 不明
...
UnityPlayer.dll!Platform::Details::__abi_FunctorCapture,void,struct Windows::Foundation::IAsyncAction ^>::Invoke(struct Windows::Foundation::IAsyncAction ^) 不明
UnityPlayer.dll!Windows::System::Threading::WorkItemHandler::[Windows::System::Threading::WorkItemHandler::__abi_IDelegate]::__abi_Windows_System_Threading_WorkItemHandler____abi_IDelegate____abi_Invoke(struct Windows::Foundation::IAsyncAction ^) 不明
threadpoolwinrt.dll!734c4c6f() 不明
[以下のフレームは正しくないか、欠落している可能性があります。threadpoolwinrt.dll のシンボルがロードされていません]
【外部コード】