Search Issue Tracker
Not Reproducible
Votes
0
Found in
2017.3.0a1
Issue ID
931075
Regression
No
Editor crash when calling RepaintImmediately followed by Close on EditorWindow (OS X)
Editor crashes when calling RepaintImmediately followed by Close on EditorWindow.
See included project for three tests, one of which crashes the editor.
The test GetWindowThenRepaintImmediatelyThenClose should crash the editor on OSX pretty consistently (it runs 30 iterations). If you insert a yield (i.e. GetWindowThenRepaintImmediatelyThenYieldThenClose) between RepaintImmediately and Close it doesn't crash.
The call stack changes from time to time, but it usually has this at the top:
#0 0x00007fff95647803 in tiny_malloc_from_free_list ()
#1 0x00007fff95646705 in szone_malloc_should_clear ()
#2 0x00000001008a2ac4 in my_calloc(_malloc_zone_t*, unsigned long, unsigned long) at /Users/salvadorj/Repositories/unity1/Runtime/Allocator/MemoryManager.cpp:313
I'm not sure what's happening, but maybe the window is being deallocated twice?
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [UWP] Mouse movement re-triggers stale <Mouse>/scroll value after the scroll wheel is used once
- "Shutdown worker was forced killed because it kept running. Worker ..." errors are thrown after building a blank HDRP project
- [UI Toolkit] USS materials in AssetBundles break due to InstanceID referencing a material that no longer exists when a Scene is loaded through Addressables for the second time
- Help button leads to a missing documentation page when clicked on a Font Import Settings in the Inspector
- TextMeshPro Text Component reads bottom-to-top instead of top-to-bottom when using RTL Editor
Add comment