崩潰日志 error.log
Stack Trace of Crashed Thread 2648:
0x0000000077A2A365 (ntdll) RtlFreeHeap
0x00000000775817CA (kernel32) HeapFree
0x000007FEF68473F4 (nvwgf2umx) NVAPI_Thunk
0x000007FEF5D15CB8 (nvwgf2umx) OpenAdapter12
0x000007FEF5DC9356 (nvwgf2umx) OpenAdapter12
0x000007FEF5DE992F (nvwgf2umx) OpenAdapter12
0x000007FEF5DE986F (nvwgf2umx) OpenAdapter12
0x000007FEF68421FC (nvwgf2umx) NVAPI_Thunk
0x000000007757570D (kernel32) BaseThreadInitThunk
0x0000000077A5385D (ntdll) RtlUserThreadStart
Stacks for Running Threads:
Call Stack for Thread 4440:
0x0000000077A698CA (ntdll) ZwWaitForSingleObject
0x000007FEFDFE10AC (KERNELBASE) WaitForSingleObjectEx
0x000007FEEA2590EC (UnityPlayer) GfxDeviceClient::CreateGpuProgram
0x000007FEE978CED1 (UnityPlayer) ShaderLab::SubProgram::Compile
0x000007FEE978E71D (UnityPlayer) ShaderLab::Program::GetMatchingSubProgram
0x000007FEE9793F26 (UnityPlayer) ShaderLab::ShaderState::FindSubProgramsToUse
0x000007FEE97926CB (UnityPlayer) ShaderLab::ShaderState::ApplyShaderState
0x000007FEE978CB03 (UnityPlayer) ShaderLab::Pass::ApplyPass
0x000007FEE976B176 (UnityPlayer) ApplyMaterialPassWithCache
0x000007FEE976ADF0 (UnityPlayer) ApplyMaterialPassAndKeywordsWithCache
0x000007FEE92CD526 (UnityPlayer) BatchRenderer::ApplyShaderPass
0x000007FEE92D311B (UnityPlayer) ForwardRenderLoopJob
0x000007FEE9968183 (UnityPlayer) GfxDevice::ExecuteAsync
0x000007FEEA25D48B (UnityPlayer) GfxDeviceClient::ExecuteAsync
0x000007FEE92DA1D4 (UnityPlayer) ForwardShaderRenderLoop::StartRenderJobs
0x000007FEE92D4133 (UnityPlayer) ForwardShaderRenderLoop::PerformRendering
0x000007FEE92D1C6B (UnityPlayer) DoForwardShaderRenderLoop
0x000007FEE92E68C6 (UnityPlayer) DoRenderLoop
0x000007FEE923E485 (UnityPlayer) Camera::DefaultPerformRenderFunction::operator()
0x000007FEE9243F43 (UnityPlayer) Camera::DoRender
0x000007FEE92438E1 (UnityPlayer) Camera::CustomRender
0x000007FEE92499E9 (UnityPlayer) Camera::Render
0x000007FEE92A20A8 (UnityPlayer) RenderManager::RenderCameras
0x000007FEE96FD51A (UnityPlayer) PlayerRender
0x000007FEE96FAC04 (UnityPlayer) `InitPlayerLoopCallbacks'::`2'::PostLateUpdateFinishFrameRenderingRegistrator::Forward
0x000007FEE96FA07E (UnityPlayer) ExecutePlayerLoop
0x000007FEE96FA139 (UnityPlayer) ExecutePlayerLoop
0x000007FEE96FD370 (UnityPlayer) PlayerLoop
0x000007FEEA228E10 (UnityPlayer) PerformMainLoop
0x000007FEEA227D7A (UnityPlayer) MainMessageLoop
0x000007FEEA22A8E8 (UnityPlayer) UnityMainImpl
0x000007FEEA22AABB (UnityPlayer) UnityMain
0x000000013F761207 (RTEarth) __scrt_common_main_seh
0x000000007757570D (kernel32) BaseThreadInitThunk
0x0000000077A5385D (ntdll) RtlUserThreadStart
Call Stack for Thread 2336:
0x0000000077A698CA (ntdll) ZwWaitForSingleObject
ERROR: SymGetSymFromAddr64, GetLastError: '試圖訪問無效的地址。
' (Address: 000007FEFD671318)
0x000007FEFD671318 (MSWSOCK) (function-name not available)
0x000007FEFD6812D7 (MSWSOCK) WSPStartup
0x000007FEFEAD507C (WS2_32) select
0x000007FEFEAD4FFD (WS2_32) select
0x000007FEEC079750 (mono-2.0-bdwgc) mono_poll
0x000007FEEC13B8A5 (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x000007FEEC13C337 (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x000007FEEC134FF8 (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x000007FEEC134D86 (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x000000007757570D (kernel32) BaseThreadInitThunk
0x0000000077A5385D (ntdll) RtlUserThreadStart
Call Stack for Thread 2164:
0x0000000077A698CA (ntdll) ZwWaitForSingleObject
0x000007FEFDFE10AC (KERNELBASE) WaitForSingleObjectEx
0x000007FEEC085D58 (mono-2.0-bdwgc) mono_conc_hashtable_remove
0x000007FEEC136603 (mono-2.0-bdwgc) mono_threads_set_shutting_down
0x000000000860AE40 (Mono JIT Code) <unknown class>.<unknown method>()
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000000000013)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000000000013)
0x0000000000000013 ((<unknown>)) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000020C6B270)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000020C6B270)
0x0000000020C6B270 ((<unknown>)) (function-name not available)
0x000007FEEC46E700 (mono-2.0-bdwgc) mono_opcodes
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000023C1F250)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000023C1F250)
0x0000000023C1F250 ((<unknown>)) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000023C1F0F8)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000023C1F0F8)
0x0000000023C1F0F8 ((<unknown>)) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000023C1F210)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000023C1F210)
0x0000000023C1F210 ((<unknown>)) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '找不到指定的模塊。
' (Address: 0000000001D52D20)
ERROR: SymGetModuleInfo64, GetLastError: '元件(DLL)初始化例程失敗。
' (Address: 0000000001D52D20)
0x0000000001D52D20 ((<unknown>)) (function-name not available)
0x000007FEEC13A7E0 (mono-2.0-bdwgc) mono_threads_set_shutting_down
太多了,只截取了一部分日志。
問題很難找到,沒法定位到具體代碼,崩潰的位置不是固定,也沒有一個方向去排查問題,很是苦惱!
uj5u.com熱心網友回復:
二分查找法,把涉及到代碼中呼叫shader 的代碼全部屏蔽,進行排除,然后再看你引入的三方插件是不是有問題,可以新建空專案,直接把插件引入進去,然后各種呼叫.依次排除轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14064.html
標籤:Unity3D
上一篇:win10中vs2017下運行cocos2d-x-3.16下的cocos2d-win32.sln失敗
下一篇:求指導
