macOS 10.14
Intel HD 6000
Broken: rBbb872b25f219d1a9bc2446228b6dc7a9248d7f20
Steps to redo:
- click the open button on the splash screen
Asan report:
==51777==ERROR: AddressSanitizer: heap-use-after-free on address 0x61400009ed20 at pc 0x0001001db693 bp 0x7ffeefbfc9d0 sp 0x7ffeefbfc9c8 READ of size 2 at 0x61400009ed20 thread T0 #0 ED_region_tag_refresh_ui source/blender/editors/screen/area.c:678:21 #1 wm_block_splash_refreshmenu source/blender/windowmanager/intern/wm_splash_screen.c:78:3 #2 ui_apply_but_funcs_after source/blender/editors/interface/interface_handlers.c:948:7 #3 ui_popup_handler source/blender/editors/interface/interface_handlers.c:10861:3 #4 wm_handler_ui_call source/blender/windowmanager/intern/wm_event_system.c:640:12 #5 wm_handlers_do_intern source/blender/windowmanager/intern/wm_event_system.c:2756:21 #6 wm_handlers_do source/blender/windowmanager/intern/wm_event_system.c:2867:16 #7 wm_event_do_handlers source/blender/windowmanager/intern/wm_event_system.c:3291:17 #8 WM_main source/blender/windowmanager/intern/wm.c:481:5 #9 main source/creator/creator.c:519:5 #10 0x7fff715413d4 in start (/usr/lib/system/libdyld.dylib:x86_64+0x163d4) 0x61400009ed20 is located 224 bytes inside of 424-byte region [0x61400009ec40,0x61400009ede8) freed by thread T0 here: #0 0x111e49576 in wrap_free (/Users/ankitkumar/Applications/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x46576) #1 MEM_lockfree_freeN intern/guardedalloc/intern/mallocn_lockfree_impl.c:129:5 #2 BLI_freelinkN source/blender/blenlib/intern/listbase.c:290:3 #3 ui_region_temp_remove source/blender/editors/interface/interface_regions.c:67:3 #4 ui_popup_block_remove source/blender/editors/interface/interface_region_popup.c:538:3 #5 ui_popup_block_free source/blender/editors/interface/interface_region_popup.c:851:3 #6 ui_popup_handler_remove source/blender/editors/interface/interface_handlers.c:10890:3 #7 WM_event_free_ui_handler_all source/blender/windowmanager/intern/wm_event_system.c:3904:9 #8 UI_popup_handlers_remove_all source/blender/editors/interface/interface_handlers.c:10936:3 #9 WM_event_add_fileselect source/blender/windowmanager/intern/wm_event_system.c:3484:3 #10 wm_open_mainfile__select_file_path source/blender/windowmanager/intern/wm_files.c:2305:3 #11 operator_state_dispatch source/blender/windowmanager/intern/wm_files.c:2231:14 #12 wm_open_mainfile_dispatch source/blender/windowmanager/intern/wm_files.c:2359:10 #13 wm_open_mainfile__discard_changes source/blender/windowmanager/intern/wm_files.c:2276:10 #14 operator_state_dispatch source/blender/windowmanager/intern/wm_files.c:2231:14 #15 wm_open_mainfile_dispatch source/blender/windowmanager/intern/wm_files.c:2359:10 #16 wm_open_mainfile_invoke source/blender/windowmanager/intern/wm_files.c:2364:10 #17 wm_operator_invoke source/blender/windowmanager/intern/wm_event_system.c:1303:16 #18 wm_operator_call_internal source/blender/windowmanager/intern/wm_event_system.c:1549:16 #19 WM_operator_name_call_ptr source/blender/windowmanager/intern/wm_event_system.c:1563:10 #20 ui_apply_but_funcs_after source/blender/editors/interface/interface_handlers.c:931:7 #21 ui_popup_handler source/blender/editors/interface/interface_handlers.c:10861:3 #22 wm_handler_ui_call source/blender/windowmanager/intern/wm_event_system.c:640:12 #23 wm_handlers_do_intern source/blender/windowmanager/intern/wm_event_system.c:2756:21 #24 wm_handlers_do source/blender/windowmanager/intern/wm_event_system.c:2867:16 #25 wm_event_do_handlers source/blender/windowmanager/intern/wm_event_system.c:3291:17 #26 WM_main source/blender/windowmanager/intern/wm.c:481:5 #27 main source/creator/creator.c:519:5 #28 start (/usr/lib/system/libdyld.dylib:x86_64+0x163d4) previously allocated by thread T0 here: #0 wrap_calloc (/Users/me/Applications/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x46802) #1 MEM_lockfree_callocN intern/guardedalloc/intern/mallocn_lockfree_impl.c:235:21 #2 ui_region_temp_add source/blender/editors/interface/interface_regions.c:46:12 #3 ui_popup_block_create source/blender/editors/interface/interface_region_popup.c:810:12 #4 UI_popup_block_invoke_ex source/blender/editors/interface/interface_region_menu_popup.c:588:12 #5 UI_popup_block_invoke source/blender/editors/interface/interface_region_menu_popup.c:605:3 #6 wm_splash_invoke source/blender/windowmanager/intern/wm_splash_screen.c:248:3 #7 wm_operator_invoke source/blender/windowmanager/intern/wm_event_system.c:1303:16 #8 wm_operator_call_internal source/blender/windowmanager/intern/wm_event_system.c:1549:16 #9 WM_operator_name_call_ptr source/blender/windowmanager/intern/wm_event_system.c:1563:10 #10 WM_operator_name_call source/blender/windowmanager/intern/wm_event_system.c:1569:12 #11 WM_init_splash source/blender/windowmanager/intern/wm_init_exit.c:405:7 #12 main source/creator/creator.c:517:7 #13 start (/usr/lib/system/libdyld.dylib:x86_64+0x163d4)