Search Unity

  1. Unity 2020.2 has been released.
    Dismiss Notice
  2. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Need help with Unity Editor crashing

Discussion in 'Scripting' started by Zergling103, Nov 18, 2018.

  1. Zergling103

    Zergling103

    Joined:
    Aug 16, 2011
    Posts:
    292
    How can I avoid this crash in the Unity Editor? It appears to be crashing in a hashing algorithm. Seems to be triggered by instantiating rigidbodies and particles.

    Code (CSharp):
    1. 0x0000000141487C8E (Unity) XXH32
    2. 0x000000014105BE18 (Unity) dense_hashtable<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,core::basic_string<char,core::StringStorageDefault<char> >,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,dense_hash_map<core::basic_string<char,core::StringStorageDefault<char> >,ProfilerInformation * __ptr64,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::SelectKey,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::copy_from
    3. 0x000000014105C251 (Unity) dense_hashtable<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,core::basic_string<char,core::StringStorageDefault<char> >,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,dense_hash_map<core::basic_string<char,core::StringStorageDefault<char> >,ProfilerInformation * __ptr64,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::SelectKey,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::dense_hashtable<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,core::basic_string<char,core::StringStorageDefault<char> >,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,dense_hash_map<core::basic_string<char,core::StringStorageDefault<char> >,ProfilerInformation * __ptr64,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::SelectKey,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >
    4. 0x000000014105C77B (Unity) dense_hashtable<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,core::basic_string<char,core::StringStorageDefault<char> >,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,dense_hash_map<core::basic_string<char,core::StringStorageDefault<char> >,ProfilerInformation * __ptr64,StringHash32Function<core::basic_string<char,core::StringStorageDefault<char> > >,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::SelectKey,std::equal_to<core::basic_string<char,core::StringStorageDefault<char> > >,stl_allocator<std::pair<core::basic_string<char,core::StringStorageDefault<char> > const ,ProfilerInformation * __ptr64>,57,16> >::resize_delta
    5. 0x000000014105D00C (Unity) profiling::SamplerManager::CreateSampler
    6. 0x0000000141042CAB (Unity) UnityProfilerPerThread::GetDynamicProfilerInformation
    7. 0x0000000141042EA4 (Unity) profiler_get_info_for_name
    8. 0x0000000140A7B527 (Unity) NovodexAllocator::`vector deleting destructor'
    9. 0x0000000140D4E1E9 (Unity) JobQueue::Exec
    10. 0x0000000140D4E439 (Unity) JobQueue::ExecuteJobFromHighPriorityStack
    11. 0x0000000140D4E4C8 (Unity) JobQueue::ProcessJobs
    12. 0x0000000140D4E5DE (Unity) JobQueue::WorkLoop
    13. 0x00000001411DD3FC (Unity) Thread::RunThreadWrapper
    14. 0x00007FF830D08364 (KERNEL32) BaseThreadInitThunk
    15. 0x00007FF8330F7091 (ntdll) RtlUserThreadStart
     
  2. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    5,478
    The editor should never crash, thus you can consider it a bug.

    Please submit a bug-report as described in this document:
    https://unity3d.com/unity/qa/bug-reporting

    After you submitted the bug-report, you receive a confirmation email with a Case number. Please post the Case number here for Unity staff to pick up.
     
  3. Zergling103

    Zergling103

    Joined:
    Aug 16, 2011
    Posts:
    292
    Unfortunately the Unity QA team will no longer accept bug reports for Unity 5. I doubt that such an obscure crash was fixed, but go figure.
     
  4. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    5,478
    In this case, any reason why you don't upgrade to 2017.4 LTS?
     
  5. Zergling103

    Zergling103

    Joined:
    Aug 16, 2011
    Posts:
    292
    Switching engine versions isn't really practical under our current schedule right now.
     
unityunity