Search Issue Tracker

Won't Fix

Votes

0

Found in

2018.2.5f1

Issue ID

1107045

Regression

No

Unity get stuck on mono JIT compile on the main thread when loading the project after updating files on SVN

Mono

-

FYI I think I may have reproduced this by mistake, switching platform to Lumin. It didn't go away until I purged and rebuilt. I was hanging here:

[Inline Frame] mono-2.0-bdwgc.dll!mono_os_cond_wait(_RTL_CONDITION_VARIABLE *) Line 331 C
mono-2.0-bdwgc.dll!mono_coop_cond_wait(_MonoCoopCond * cond, _MonoCoopMutex * mutex) Line 90 C
mono-2.0-bdwgc.dll!mono_threadpool_io_remove_socket(int fd) Line 655 C
mono-2.0-bdwgc.dll!ves_icall_System_Net_Sockets_Socket_Close_internal(unsigned __int64 sock, int * werror, _MonoError * error) Line 788 C
[External Code]
mono-2.0-bdwgc.dll!mono_jit_runtime_invoke(_MonoMethod * method, void * obj, void * * params, _MonoObject * * exc, _MonoError * error) Line 2809 C
mono-2.0-bdwgc.dll!do_runtime_invoke(_MonoMethod * method, void * obj, void * * params, _MonoObject * * exc, _MonoError * error) Line 2915 C
mono-2.0-bdwgc.dll!mono_domain_try_unload(_MonoDomain * domain, _MonoObject * * exc) Line 2712 C
mono-2.0-bdwgc.dll!mono_domain_unload(_MonoDomain * domain) Line 2640 C
Unity.exe!UnloadDomain() Line 1761 C++
Unity.exe!MonoManager::CreateAndSetChildDomain() Line 1691 C++
Unity.exe!MonoManager::BeginReloadAssembly(DomainReloadingData & savedData) Line 1255 C++
Unity.exe!MonoManager::ReloadAssembly(bool scriptsCouldBeChanged) Line 1076 C++
Unity.exe!ReloadAllUsedAssemblies(bool scriptsCouldBeChanged) Line 464 C++
Unity.exe!Application::TickTimer() Line 1923 C++
Unity.exe!MainMessageLoop() Line 409 C++
Unity.exe!WinMain(HINSTANCE__ * hInst, HINSTANCE__ * hPrev, char * szCmdLine, int nCmdShow) Line 1072 C++

  1. Resolution Note:

    Issue with static constructor initialization. Not going to be fixed with old mono.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.