================================================================= ==1064131==ERROR: AddressSanitizer: heap-use-after-free on address 0x60d0002dbcd8 at pc 0x55f4f98762e1 bp 0x7ffe1e0508e0 sp 0x7ffe1e0508d0 READ of size 8 at 0x60d0002dbcd8 thread T0 #0 0x55f4f98762e0 in GHOST_WindowWayland::scale() /src/blender/intern/ghost/intern/GHOST_WindowWayland.cpp:480 #1 0x55f4f9849639 in GHOST_SystemWayland::getCursorPosition(int&, int&) const /src/blender/intern/ghost/intern/GHOST_SystemWayland.cpp:2372 #2 0x55f4f98168cb in GHOST_GetCursorPosition /src/blender/intern/ghost/intern/GHOST_C-api.cpp:355 #3 0x55f4f4f9f23d in wm_cursor_position_get /src/blender/source/blender/windowmanager/intern/wm_window.c:952 #4 0x55f4f4f08ba7 in wm_handler_fileselect_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2595 #5 0x55f4f4f09ccc in wm_handler_fileselect_call /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2735 #6 0x55f4f4f0cf36 in wm_handlers_do_intern /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3229 #7 0x55f4f4f0d325 in wm_handlers_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3285 #8 0x55f4f4f11ac5 in wm_event_do_handlers /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3878 #9 0x55f4f4ee4720 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:623 #10 0x55f4f4ed73eb in main /src/blender/source/creator/creator.c:547 #11 0x7fda3982928f (/usr/lib/libc.so.6+0x2928f) #12 0x7fda39829349 in __libc_start_main (/usr/lib/libc.so.6+0x29349) #13 0x55f4f4ed69a4 in _start (/src/cmake_debug/bin/blender+0x34929a4) 0x60d0002dbcd8 is located 120 bytes inside of 136-byte region [0x60d0002dbc60,0x60d0002dbce8) freed by thread T0 here: #0 0x7fda3a2be672 in __interceptor_free /usr/src/debug/gcc/libsanitizer/asan/asan_malloc_linux.cpp:52 #1 0x55f4f9877200 in GHOST_WindowWayland::~GHOST_WindowWayland() /src/blender/intern/ghost/intern/GHOST_WindowWayland.cpp:590 #2 0x55f4f982a9a3 in GHOST_System::disposeWindow(GHOST_IWindow*) /src/blender/intern/ghost/intern/GHOST_System.cpp:96 #3 0x55f4f9815e39 in GHOST_DisposeWindow /src/blender/intern/ghost/intern/GHOST_C-api.cpp:193 #4 0x55f4f4f98e1e in wm_ghostwindow_destroy /src/blender/source/blender/windowmanager/intern/wm_window.c:176 #5 0x55f4f4f99289 in wm_window_free /src/blender/source/blender/windowmanager/intern/wm_window.c:225 #6 0x55f4f4f9a3f8 in wm_window_close /src/blender/source/blender/windowmanager/intern/wm_window.c:398 #7 0x55f4f4f08b4d in wm_handler_fileselect_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2588 #8 0x55f4f4f09ccc in wm_handler_fileselect_call /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2735 #9 0x55f4f4f0cf36 in wm_handlers_do_intern /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3229 #10 0x55f4f4f0d325 in wm_handlers_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3285 #11 0x55f4f4f11ac5 in wm_event_do_handlers /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3878 #12 0x55f4f4ee4720 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:623 #13 0x55f4f4ed73eb in main /src/blender/source/creator/creator.c:547 #14 0x7fda3982928f (/usr/lib/libc.so.6+0x2928f) previously allocated by thread T0 here: #0 0x7fda3a2bfa89 in __interceptor_malloc /usr/src/debug/gcc/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x55f4fac5f23c in operator new(unsigned long) (/src/cmake_debug/bin/blender+0x921b23c) #2 0x55f4f9815c02 in GHOST_CreateWindow /src/blender/intern/ghost/intern/GHOST_C-api.cpp:154 #3 0x55f4f4f9bbdc in wm_window_ghostwindow_add /src/blender/source/blender/windowmanager/intern/wm_window.c:531 #4 0x55f4f4f9c323 in wm_window_ghostwindow_ensure /src/blender/source/blender/windowmanager/intern/wm_window.c:620 #5 0x55f4f4f9e23d in WM_window_open /src/blender/source/blender/windowmanager/intern/wm_window.c:814 #6 0x55f4f5008236 in ED_screen_temp_space_open /src/blender/source/blender/editors/screen/screen_edit.c:1533 #7 0x55f4f4f08430 in wm_handler_fileselect_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2511 #8 0x55f4f4f09ccc in wm_handler_fileselect_call /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:2735 #9 0x55f4f4f0cf36 in wm_handlers_do_intern /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3229 #10 0x55f4f4f0d325 in wm_handlers_do /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3285 #11 0x55f4f4f11ac5 in wm_event_do_handlers /src/blender/source/blender/windowmanager/intern/wm_event_system.cc:3878 #12 0x55f4f4ee4720 in WM_main /src/blender/source/blender/windowmanager/intern/wm.c:623 #13 0x55f4f4ed73eb in main /src/blender/source/creator/creator.c:547 #14 0x7fda3982928f (/usr/lib/libc.so.6+0x2928f) SUMMARY: AddressSanitizer: heap-use-after-free /src/blender/intern/ghost/intern/GHOST_WindowWayland.cpp:480 in GHOST_WindowWayland::scale()