Unity 2019.4.20f1, Addressables 1.18.13
The editor sometimes crashes when I change Addressable AssetGroup settings or add/remove AssetGroup’s and then trigger an Addressables content build.
I don’t have a reproduce, but I have attached the crash.dmp
and editor.log
files to bug-report Case 1357636.
I can workaround this issue when I purge the Addressables build cache.
Please forward this bug-report to a developer who can investigate the the crash.dmp, so that we can get to the bottom of the problem or at least add more debug output around the crash that hopefully gives more insights in future Addressables/SBP releases why the crash occurs.
Stacktrace:
at <unknown> <0xffffffff>
at UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer.ReadObject (int) [0x00920] in C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:555
at UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer.ReadObject (int) [0x0034f] in C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:391
at UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer.DeSerialize<ClassType_REF> (System.IO.Stream) [0x0006e] in C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:154
at UnityEditor.Build.Pipeline.Utilities.BuildCache/<>c__DisplayClass28_1.<LoadCachedData>b__0 (int) [0x0005d] in C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\BuildCache.cs:368
at System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<TLocal_REF>.<ForWorker>b__1 () [0x000d3] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.InnerInvoke () [0x00010] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.InnerInvokeWithArg (System.Threading.Tasks.Task) [0x00001] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task/<>c__DisplayClass178_0.<ExecuteSelfReplicating>b__0 (object) [0x0008d] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.InnerInvoke () [0x0002c] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.Execute () [0x00011] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.ExecutionContextCallback (object) [0x00006] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00073] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00004] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&) [0x00054] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.ExecuteEntry (bool) [0x0005e] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00075] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at (wrapper runtime-invoke) <Module>.runtime_invoke_bool (object,intptr,intptr,intptr) [0x0001f] in <eae584ce26bc40229c1b1aa476bfa589>:0
========== OUTPUTTING STACK TRACE ==================
0x00007FFDECB3DC37 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\metadata.c:5424] do_mono_metadata_type_equal
0x00007FFDECB45EF2 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\metadata.c:5538] mono_metadata_signature_equal
0x00007FFDECAB2399 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\eglib\ghashtable.c:311] monoeg_g_hash_table_lookup
0x00007FFDECB33030 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\marshal.c:3604] mono_marshal_get_delegate_invoke_internal
0x00007FFDECCBADF6 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\mini\mini-trampolines.c:1262] mono_delegate_trampoline
ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 000002B8D8EE1073)
ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 000002B8D8EE1073)
0x000002B8D8EE1073 ((<unknown>)) (function-name not available)
0x000002B7645548AA (Mono JIT Code) [C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:555] UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer:ReadObject (int)
0x000002B764551933 (Mono JIT Code) [C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:391] UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer:ReadObject (int)
0x000002B76454A703 (Mono JIT Code) [C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\USerialize\DeSerializer.cs:154] UnityEditor.Build.Pipeline.Utilities.USerialize.DeSerializer:smile:eSerialize<ClassType_REF> (System.IO.Stream)
0x000002B764547103 (Mono JIT Code) [C:\Work\wildshade_alpha\unity\Library\PackageCache\com.unity.scriptablebuildpipeline@1.19.1\Editor\Utilities\BuildCache.cs:368] UnityEditor.Build.Pipeline.Utilities.BuildCache/<>c__DisplayClass28_1:<LoadCachedData>b__0 (int)
0x000002B7645428A0 (Mono JIT Code) System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<TLocal_REF>:<ForWorker>b__1 ()
0x000002B764540D31 (Mono JIT Code) System.Threading.Tasks.Task:InnerInvoke ()
0x000002B764540A61 (Mono JIT Code) System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
0x000002B76453E283 (Mono JIT Code) System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__0 (object)
0x000002B764540DEC (Mono JIT Code) System.Threading.Tasks.Task:InnerInvoke ()
0x000002B76453D60A (Mono JIT Code) System.Threading.Tasks.Task:Execute ()
0x000002B76453D44B (Mono JIT Code) System.Threading.Tasks.Task:ExecutionContextCallback (object)
0x000002B76448CE29 (Mono JIT Code) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
0x000002B76448C50B (Mono JIT Code) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
0x000002B76453C95B (Mono JIT Code) System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
0x000002B76453BD6B (Mono JIT Code) System.Threading.Tasks.Task:ExecuteEntry (bool)
0x000002B7645476F3 (Mono JIT Code) System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
0x000002B7645415E1 (Mono JIT Code) System.Threading.ThreadPoolWorkQueue:smile:ispatch ()
0x000002B764540B73 (Mono JIT Code) System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
0x000002B76949E725 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_bool (object,intptr,intptr,intptr)
0x00007FFDECBDDAD0 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\mini\mini-runtime.c:2809] mono_jit_runtime_invoke
0x00007FFDECB62932 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:2921] do_runtime_invoke
0x00007FFDECB89BC1 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\threadpool.c:366] worker_callback
0x00007FFDECB8C241 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\threadpool-worker-default.c:499] worker_thread
0x00007FFDECB867F8 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\threads.c:1043] start_wrapper_internal
0x00007FFDECB86586 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\threads.c:1102] start_wrapper
0x00007FFE5FCB7034 (KERNEL32) BaseThreadInitThunk
0x00007FFE603C2651 (ntdll) RtlUserThreadStart
========== END OF STACKTRACE ===========