https://bugs.kde.org/show_bug.cgi?id=505938
--- Comment #1 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- Thread 1 (Thread 0x7a82f8dcda40 (LWP 124753)): +bt full #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {0}} ret = <optimized out> #1 0x00007a82fe8a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #2 0x00007a82fe84ddc0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x00007a8302189e97 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash/kcrash-6.15.0/src/kcrash.cpp:605 data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7a830218f860 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, 0x7a830218d40c "--qtversion", 0x5c47d4632be0 "6.9.1", 0x7a830218d41f "--kdeframeworksversion", 0x7a830218d418 "6.15.0", 0x7a830218d457 "--platform", 0x7a830218d44f "wayland", 0x7a830218d488 "--appname", 0x5c47d4632cc0 "kwin_wayland", 0x7a830218d492 "--apppath", 0x5c47d4632d60 "/usr/bin", 0x7a830218d49f "--signal", 0x7fffcad51486 "6", 0x7a830218d4ad "--pid", 0x7fffcad51490 "124753", 0x7a830218d4b3 "--appversion", 0x5c47d4a18230 "6.4.0", 0x7a830218d4c0 "--programname", 0x5c47d4a181d0 "KWin", 0x7a830218d4ce "--bugaddress", 0x5c47d473c430 "sub...@bugs.kde.org", 0x0 <repeats 17 times>}}, argc = 21, m_writer = 0x7fffcad51430} platformName = {d = {d = 0x7a82bc00d720, ptr = 0x7a82bc00d730 "wayland-org.kde.kwin.qpa", size = 24}, static _empty = 0 '\000'} about = 0x5c47d4a38110 argv = 0x7fffcad514b8 i = <optimized out> ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7a830218f890 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 7} sigtxt = "6\000\201\025\325\312\377\177\000" pidtxt = "124753\000\000\000\000\000\000\000\000\000\000\002\000\000" argc = <optimized out> crashRecursionCounter = 2 #4 0x00007a82fe84def0 in <signal handler called> () at /usr/lib/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {101463584596048}} ret = <optimized out> #6 0x00007a82fe8a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #7 0x00007a82fe84ddc0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #8 0x00007a82fe83557a in __GI_abort () at abort.c:73 act = {__sigaction_handler = {sa_handler = 0x7fffcad523f0, sa_sigaction = 0x7fffcad523f0}, sa_mask = {__val = {134703041385914, 101463597895312, 101463597895328, 64, 34, 140736596354048, 134703097041841, 134701893273984, 134702337857920, 134703097192448, 41943040, 140736596354112, 134703034804782, 134702939561288, 0, 0}}, sa_flags = 1479991808, sa_restorer = 0x7a82fe9c23a2} #9 0x00007a82fe8365c9 in __libc_message_impl (fmt=fmt@entry=0x7a82fe9c239f "%s\n") at ../sysdeps/posix/libc_fatal.c:134 ap = {{gp_offset = 16, fp_offset = 31362, overflow_arg_area = 0x7fffcad52570, reg_save_area = 0x7fffcad52500}} iov = {{iov_base = 0x7a82fe9c5618, iov_len = 31}, {iov_base = 0x7a82fe9c23a1, iov_len = 1}, {iov_base = 0x5c47d4b7a990, iov_len = 134703036197568}, {iov_base = 0x7fffcad524f0, iov_len = 134703034875390}, {iov_base = 0x60, iov_len = 134703036197568}, {iov_base = 0x7fffcad52520, iov_len = 9}, {iov_base = 0x7fffcad52540, iov_len = 134703034869907}} iovcnt = <optimized out> total = <optimized out> cp = <optimized out> #10 0x00007a82fe8b1a35 in malloc_printerr (str=str@entry=0x7a82fe9c5618 "double free or corruption (out)") at malloc.c:5829 #11 0x00007a82fe8b3e70 in _int_free_merge_chunk (av=av@entry=0x7a82fe9f6ac0 <main_arena>, p=0x5c47d4ab4500, size=101463581240048) at malloc.c:4718 nextchunk = 0xb88fa962eff0 nextsize = <optimized out> #12 0x00007a82fe8b3fb4 in _int_free_chunk (av=0x7a82fe9f6ac0 <main_arena>, p=<optimized out>, size=<optimized out>, have_lock=<optimized out>, have_lock@entry=0) at malloc.c:4667 fb = <optimized out> #13 0x00007a82fe8b6e52 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:4699 size = <optimized out> #14 __GI___libc_free (mem=<optimized out>) at malloc.c:3476 ar_ptr = <optimized out> p = <optimized out> err = 9 #15 0x00007a82f518ea53 in si_destroy_screen () at ../mesa-25.1.4/src/gallium/drivers/radeonsi/si_pipe.c:1009 #16 0x00007a82f483d577 in dri_release_screen () at ../mesa-25.1.4/src/gallium/frontends/dri/dri_screen.c:565 #17 0x00007a82f483d5d5 in dri_destroy_screen () at ../mesa-25.1.4/src/gallium/frontends/dri/dri_screen.c:580 #18 0x00007a83023cc4be in dri_destroy () at ../mesa-25.1.4/src/gbm/backends/dri/gbm_dri.c:1157 #19 0x00007a82fe742104 in _gbm_device_destroy () at ../mesa-25.1.4/src/gbm/main/backend.c:172 #20 0x00007a830198eb6a in KWin::DrmDevice::~DrmDevice (this=0x5c47d4c09620, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/core/drmdevice.cpp:35 #21 0x00007a8301c8a579 in std::default_delete<KWin::DrmDevice>::operator() (this=<optimized out>, __ptr=0x5c47d4c09620) at /usr/include/c++/15.1.1/bits/unique_ptr.h:87 #22 std::default_delete<KWin::DrmDevice>::operator() (this=<optimized out>, __ptr=0x5c47d4c09620, this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/15.1.1/bits/unique_ptr.h:87 #23 std::unique_ptr<KWin::DrmDevice, std::default_delete<KWin::DrmDevice> >::~unique_ptr (this=0x5c47d4c1bfd8, this=<optimized out>) at /usr/include/c++/15.1.1/bits/unique_ptr.h:399 __ptr = @0x5c47d4c1bfd8: 0x5c47d4c09620 __ptr = <optimized out> #24 KWin::DrmGpu::~DrmGpu (this=0x5c47d4c1bfc0, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/backends/drm/drm_gpu.cpp:119 #25 0x00007a8301c64405 in KWin::DrmGpu::~DrmGpu (this=0x5c47d4c1bfc0, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/backends/drm/drm_gpu.cpp:110 #26 std::default_delete<KWin::DrmGpu>::operator() (this=<optimized out>, __ptr=0x5c47d4c1bfc0) at /usr/include/c++/15.1.1/bits/unique_ptr.h:93 #27 std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> >::~unique_ptr (this=0x5c47d4c2c740, this=<optimized out>) at /usr/include/c++/15.1.1/bits/unique_ptr.h:399 __ptr = @0x5c47d4c2c740: 0x5c47d4c1bfc0 __ptr = <optimized out> #28 std::destroy_at<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> > > (__location=0x5c47d4c2c740) at /usr/include/c++/15.1.1/bits/stl_construct.h:88 #29 std::_Destroy<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> > > (__pointer=0x5c47d4c2c740) at /usr/include/c++/15.1.1/bits/stl_construct.h:164 #30 std::_Destroy<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> >*> (__first=0x5c47d4c2c740, __last=0x5c47d4c2c748) at /usr/include/c++/15.1.1/bits/stl_construct.h:212 #31 std::_Destroy<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> >*, std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> > > (__first=<optimized out>, __last=0x5c47d4c2c748) at /usr/include/c++/15.1.1/bits/alloc_traits.h:1045 #32 std::vector<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> >, std::allocator<std::unique_ptr<KWin::DrmGpu, std::default_delete<KWin::DrmGpu> > > >::~vector (this=0x5c47d484abe0, this=<optimized out>) at /usr/include/c++/15.1.1/bits/stl_vector.h:802 #33 KWin::DrmBackend::~DrmBackend (this=0x5c47d484ab60, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/backends/drm/drm_backend.cpp:80 #34 0x00007a8301c64616 in KWin::DrmBackend::~DrmBackend (this=0x5c47d484ab60, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/backends/drm/drm_backend.cpp:80 #35 0x00007a8301a905f0 in KWin::Application::~Application (this=0x7fffcad52cf0, this=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/main.cpp:140 #36 0x00005c47c4c69032 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.0/src/main_wayland.cpp:636 environment = {d = {d = {ptr = 0x5c47d46427f0}}} a = {<KWin::Application> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7a8301fd6668 <vtable for KWin::Application+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7a82ff2cda70 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7a82ff2cd960 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7a82fefce080 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7a82ff4114c0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x5c47d4646570}}, static staticMetaObject = {d = {superdata = {direct = 0x7a82ff411540 <QObject::staticMetaObject>}, stringdata = 0x7a82ff2cd028 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0+392>, data = 0x7a82ff2ccea0 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7a82fef722a0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7a82ff411020 <_ZN16QCoreApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, static self = 0x7fffcad52cf0}, static staticMetaObject = {d = {superdata = {direct = 0x7a82ff4110a0 <QCoreApplication::staticMetaObject>}, stringdata = 0x7a82ffdb0490 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0+752>, data = 0x7a82ffdb01a0 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7a82ff7ae5f0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7a82ffecca00 <_ZN15QGuiApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7a82ffecd300 <QGuiApplication::staticMetaObject>}, stringdata = 0x7a83007c7548 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0+392>, data = 0x7a83007c73c0 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7a83003046b0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7a830090b5c0 <_ZN12QApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7a830091a3e0 <QApplication::staticMetaObject>}, stringdata = 0x7a8301eaa2ec <_ZN4KWin11Application32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN4KWin11ApplicationE_tEEE.lto_priv.0+300>, data = 0x7a8301eaa1c0 <_ZN4KWin11Application32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN4KWin11ApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7a8301a8ee70 <KWin::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7a8301fca960 <_ZN4KWin11Application36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN4KWin11ApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, static crashes = 0, m_eventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<QListSpecialMethodsBase<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, <No data fields>}, d = {d = 0x5c47d5f7ca80, ptr = 0x5c47d5f7cab0, size = 0}}, m_genericEventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<QListSpecialMethodsBase<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_eventFilter = std::unique_ptr<class KWin::XcbEventFilter> = {get() = 0x5c47d49eb790}, m_followLocale1 = false, m_configLock = false, m_initiallyLocked = false, m_supportsLockScreen = true, m_supportsGlobalShortcuts = true, m_config = {d = {ptr = 0x5c47d473c0e0}}, m_kxkbConfig = {d = {ptr = 0x5c47d4a14bc0}}, m_inputConfig = {d = {ptr = 0x5c47d4a14be0}}, m_kdeglobals = {d = {ptr = 0x5c47d473c4f0}}, m_x11Time = 9897262, m_rootWindow = 0, m_compositeWindow = 0, m_connection = 0x0, m_useKActivities = true, m_session = std::unique_ptr<class KWin::Session> = {get() = 0x5c47d473c480}, m_outputBackend = std::unique_ptr<class KWin::OutputBackend> = {get() = 0x0}, m_terminating = true, m_xwaylandScale = 1, m_processEnvironment = {d = {d = {ptr = 0x5c47d5fa4c70}}}, m_pluginManager = std::unique_ptr<class KWin::PluginManager> = {get() = 0x0}, m_inputMethod = std::unique_ptr<class KWin::InputMethod> = {get() = 0x0}, m_colorManager = std::unique_ptr<class KWin::ColorManager> = {get() = 0x0}, m_tabletModeManager = std::unique_ptr<class KWin::TabletModeManager> = {get() = 0x5c47d4dc42c0}, m_screenLockerWatcher = std::unique_ptr<class KWin::ScreenLockerWatcher> = {get() = 0x5c47d4c75070}}, static staticMetaObject = {d = {superdata = {direct = 0x7a8301fcacc0 <KWin::Application::staticMetaObject>}, stringdata = 0x5c47c4d4dffc <KWin::ApplicationWayland::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>+60>, data = 0x5c47c4d4dfc0 <KWin::ApplicationWayland::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>>, static_metacall = 0x5c47c4c6f3b0 <KWin::ApplicationWayland::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x5c47c4d80970 <KWin::ApplicationWayland::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>>, extradata = 0x0}}, m_applicationsToStart = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_inputMethodServerToStart = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_sessionArgument = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_startXWayland = true, m_xwayland = std::unique_ptr<class KWin::Xwl::Xwayland> = {get() = 0x0}, m_xwaylandListenFds = {<QListSpecialMethods<int>> = {<QListSpecialMethodsBase<int>> = {<No data fields>}, <No data fields>}, d = {d = 0x5c47d4a2d560, ptr = 0x5c47d4a2d570, size = 2}}, m_xwaylandDisplay = {d = {d = 0x5c47d4a41140, ptr = 0x5c47d4a41150 u":0", size = 2}, static _empty = 0 u'\000'}, m_xwaylandXauthority = {d = {d = 0x5c47d4737da0, ptr = 0x5c47d4737db0 u"/run/user/1000/xauth_QoYgoP", size = 27}, static _empty = 0 u'\000'}, m_xwaylandExtraEnvironment = {d = {d = {ptr = 0x0}}}, m_xwaylandFds = std::vector of length 0, capacity 0, m_settingsWatcher = {value = {ptr = 0x5c47d4a1d120}, d = 0x5c47d4a347d0}} xwaylandOption = {d = {d = {ptr = 0x5c47d4a39560}}} waylandSocketOption = {d = {d = {ptr = 0x5c47d4a395e0}}} x11DisplayOption = {d = {d = {ptr = 0x5c47d4a39770}}} waylandDisplayOption = {d = {d = {ptr = 0x5c47d4a39900}}} virtualFbOption = {d = {d = {ptr = 0x5c47d4a39980}}} widthOption = {d = {d = {ptr = 0x5c47d4a39a00}}} heightOption = {d = {d = {ptr = 0x5c47d4a3f3e0}}} fullscreenOption = {d = {d = {ptr = 0x5c47d4a3f4b0}}} scaleOption = {d = {d = {ptr = 0x5c47d4a3f580}}} outputCountOption = {d = {d = {ptr = 0x5c47d4a3f7a0}}} waylandSocketFdOption = {d = {d = {ptr = 0x5c47d4a3f870}}} xwaylandListenFdOption = {d = {d = {ptr = 0x5c47d4a31770}}} xwaylandDisplayOption = {d = {d = {ptr = 0x5c47d4a31ac0}}} xwaylandXAuthorityOption = {d = {d = {ptr = 0x5c47d4a31b40}}} replaceOption = {d = {d = {ptr = 0x5c47d4a31d20}}} drmOption = {d = {d = {ptr = 0x5c47d4a38a30}}} locale1Option = {d = {d = {ptr = 0x5c47d4a38c10}}} parser = {d = 0x5c47d4864f20} inputMethodOption = {d = {d = {ptr = 0x5c47d4a1dda0}}} screenLockerOption = {d = {d = {ptr = 0x5c47d4a1df00}}} noScreenLockerOption = {d = {d = {ptr = 0x5c47d4a2a590}}} noGlobalShortcutsOption = {d = {d = {ptr = 0x5c47d4a2a810}}} noActivitiesOption = {d = {d = {ptr = 0x5c47d4a2a890}}} exitWithSessionOption = {d = {d = {ptr = 0x5c47d4a2aa70}}} backendType = <optimized out> pluginName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} initialWindowSize = {wd = <optimized out>, ht = <optimized out>} outputCount = <optimized out> outputScale = <optimized out> ok = true width = <optimized out> height = <optimized out> scale = <optimized out> fullscreen = <optimized out> count = <optimized out> server = <optimized out> socketName = {d = {d = 0x5c47d4a29480, ptr = 0x5c47d4a29490 u"wayland-0", size = 9}, static _empty = 0 u'\000'} -- You are receiving this mail because: You are watching all bug changes.