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)