Application: plasmashell (5.24.5) Qt Version: 5.15.3 Frameworks Version: 5.93.0 Operating System: Linux 5.17.5-zen1-1-zen x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 5.24.5 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: Unlocked the desktop and a second or few later, plasmashell crashed The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char, std::default_delete<char []> >> = {_M_t = std::tuple containing = {[1] = 0x0, [2] = {<No data fields>}}}, <No data fields>}} [KCrash Handler] #6 0x00007f2889449383 in wl_map_insert_at (data=<optimized out>, i=539, flags=1, map=<optimized out>) at ../wayland-1.20.0/src/wayland-util.c:249 #7 proxy_destroy (proxy=0x561866dd6200) at ../wayland-1.20.0/src/wayland-client.c:503 #8 0x00007f288944ad3b in wl_proxy_destroy_caller_locks (proxy=0x561866dd6200) at ../wayland-1.20.0/src/wayland-client.c:523 #9 wl_proxy_marshal_array_flags (proxy=proxy@entry=0x561866dd6200, opcode=opcode@entry=0, interface=interface@entry=0x0, version=version@entry=1, flags=flags@entry=1, args=args@entry=0x7ffd77b36dc0) at ../wayland-1.20.0/src/wayland-client.c:861 #10 0x00007f288944b830 in wl_proxy_marshal_flags (proxy=0x561866dd6200, opcode=0, interface=0x0, version=1, flags=1) at ../wayland-1.20.0/src/wayland-client.c:784 #11 0x00007f28894f9110 in wl_buffer_destroy (wl_buffer=0x561866dd6200) at /usr/include/wayland-client-protocol.h:2017 #12 KWayland::Client::WaylandPointer<wl_buffer, wl_buffer_destroy>::release (this=0x5618679e6148) at /usr/src/debug/kwayland-5.93.0/src/client/wayland_pointer_p.h:44 #13 KWayland::Client::Buffer::Private::~Private() (this=0x5618679e6140, this=<optimized out>) at /usr/src/debug/kwayland-5.93.0/src/client/buffer.cpp:38 #14 QScopedPointerDeleter<KWayland::Client::Buffer::Private>::cleanup(KWayland::Client::Buffer::Private*) (pointer=0x5618679e6140) at /usr/include/qt/QtCore/qscopedpointer.h:60 #15 QScopedPointerDeleter<KWayland::Client::Buffer::Private>::cleanup(KWayland::Client::Buffer::Private*) (pointer=0x5618679e6140) at /usr/include/qt/QtCore/qscopedpointer.h:52 #16 QScopedPointer<KWayland::Client::Buffer::Private, QScopedPointerDeleter<KWayland::Client::Buffer::Private> >::~QScopedPointer() (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:107 #17 KWayland::Client::Buffer::~Buffer() (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwayland-5.93.0/src/client/buffer.cpp:58 #18 0x00007f2889532097 in QtSharedPointer::CustomDeleter<KWayland::Client::Buffer, QtSharedPointer::NormalDeleter>::execute() (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:187 #19 QtSharedPointer::ExternalRefCountWithCustomDeleter<KWayland::Client::Buffer, QtSharedPointer::NormalDeleter>::deleter(QtSharedPointer::ExternalRefCountData*) (self=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:205 #20 0x00007f2889537cf7 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x5618665848c0) at /usr/include/qt/QtCore/qsharedpointer_impl.h:149 #21 QSharedPointer<KWayland::Client::Buffer>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x5618665848c0) at /usr/include/qt/QtCore/qsharedpointer_impl.h:458 #22 QSharedPointer<KWayland::Client::Buffer>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x5618665848c0, dd=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:454 #23 QSharedPointer<KWayland::Client::Buffer>::deref() (this=0x561864800290, this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:453 #24 QSharedPointer<KWayland::Client::Buffer>::~QSharedPointer() (this=0x561864800290, this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:310 #25 QList<QSharedPointer<KWayland::Client::Buffer> >::node_destruct(QList<QSharedPointer<KWayland::Client::Buffer> >::Node*, QList<QSharedPointer<KWayland::Client::Buffer> >::Node*) (this=<optimized out>, to=0x561866dd62a8, from=0x561866dd62a8) at /usr/include/qt/QtCore/qlist.h:524 #26 QList<QSharedPointer<KWayland::Client::Buffer> >::dealloc(QListData::Data*) [clone .isra.0] (data=0x561866dd6290, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:921 #27 0x00007f2889526a55 in QList<QSharedPointer<KWayland::Client::Buffer> >::~QList() (this=<synthetic pointer>, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:871 #28 QList<QSharedPointer<KWayland::Client::Buffer> >::~QList() (this=<synthetic pointer>, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:871 #29 QList<QSharedPointer<KWayland::Client::Buffer> >::operator=(QList<QSharedPointer<KWayland::Client::Buffer> >&&) (other=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:167 #30 QList<QSharedPointer<KWayland::Client::Buffer> >::clear() (this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:930 #31 KWayland::Client::ShmPool::release() (this=this@entry=0x5618648bb300) at /usr/src/debug/kwayland-5.93.0/src/client/shm_pool.cpp:65 #32 0x00007f2889526ad0 in KWayland::Client::ShmPool::~ShmPool() (this=0x5618648bb300, this=<optimized out>) at /usr/src/debug/kwayland-5.93.0/src/client/shm_pool.cpp:60 #33 0x00007f2889526bae in KWayland::Client::ShmPool::~ShmPool() (this=0x5618648bb300, this=<optimized out>) at /usr/src/debug/kwayland-5.93.0/src/client/shm_pool.cpp:61 #34 0x00007f28800f9381 in QScopedPointerDeleter<KWayland::Client::ShmPool>::cleanup(KWayland::Client::ShmPool*) (pointer=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:60 #35 QScopedPointer<KWayland::Client::ShmPool, QScopedPointerDeleter<KWayland::Client::ShmPool> >::~QScopedPointer() (this=0x5618660a3b30, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:107 #36 WindowShadowTile::~WindowShadowTile() (this=0x5618660a3af0, this=<optimized out>) at /usr/src/debug/kwayland-integration-5.24.5/src/windowsystem/windowshadow.cpp:18 #37 WindowShadowTile::~WindowShadowTile() (this=0x5618660a3af0, this=<optimized out>) at /usr/src/debug/kwayland-integration-5.24.5/src/windowsystem/windowshadow.cpp:18 #38 0x00007f28886a3024 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x561865f15c80) at /usr/include/qt/QtCore/qsharedpointer_impl.h:149 #39 QSharedPointer<KWindowShadowTile>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x561865f15c80) at /usr/include/qt/QtCore/qsharedpointer_impl.h:458 #40 QSharedPointer<KWindowShadowTile>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x561865f15c80) at /usr/include/qt/QtCore/qsharedpointer_impl.h:454 #41 QSharedPointer<KWindowShadowTile>::deref() (this=0x5618684352e8) at /usr/include/qt/QtCore/qsharedpointer_impl.h:453 #42 QSharedPointer<KWindowShadowTile>::~QSharedPointer() (this=0x5618684352e8, this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:310 #43 KWindowShadowPrivate::~KWindowShadowPrivate() (this=0x561868435260, this=<optimized out>) at /usr/src/debug/kwindowsystem-5.93.0/src/kwindowshadow.cpp:281 #44 0x00007f28800f96d1 in non-virtual thunk to WindowShadow::~WindowShadow() () at /usr/src/debug/kwayland-integration-5.24.5/src/windowsystem/windowshadow.h:29 #45 0x00007f28886a2fab in QScopedPointerDeleter<KWindowShadowPrivate>::cleanup(KWindowShadowPrivate*) (pointer=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:52 #46 QScopedPointer<KWindowShadowPrivate, QScopedPointerDeleter<KWindowShadowPrivate> >::~QScopedPointer() (this=0x561869a278d0, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:107 #47 KWindowShadow::~KWindowShadow() (this=0x561869a278c0, this=<optimized out>) at /usr/src/debug/kwindowsystem-5.93.0/src/kwindowshadow.cpp:66 #48 0x00007f28886a2fce in KWindowShadow::~KWindowShadow() (this=0x561869a278c0, this=<optimized out>) at /usr/src/debug/kwindowsystem-5.93.0/src/kwindowshadow.cpp:66 #49 0x00007f288750b615 in QObjectPrivate::deleteChildren() (this=this@entry=0x5618699868f0) at kernel/qobject.cpp:2104 #50 0x00007f288750bdc9 in QObject::~QObject() (this=0x7f28896150a0 <_ZZN12_GLOBAL__N_130Q_QGS_privateDialogShadowsSelf13innerFunctionEvE6holder.lto_priv.0>, this=<optimized out>) at kernel/qobject.cpp:1082 #51 0x00007f28895eb30d in (anonymous namespace)::Q_QGS_privateDialogShadowsSelf::innerFunction()::Holder::~Holder() () at /usr/src/debug/plasma-framework-5.93.0/src/plasmaquick/dialogshadows.cpp:40 #52 0x00007f2886e6cc05 in __run_exit_handlers () at /usr/lib/libc.so.6 #53 0x00007f2886e6cd80 in on_exit () at /usr/lib/libc.so.6 #54 0x00007f2886e55317 in __libc_start_call_main () at /usr/lib/libc.so.6 #55 0x00007f2886e553c1 in __libc_start_main_impl () at /usr/lib/libc.so.6 #56 0x000056185fa45335 in _start () [Inferior 1 (process 147457) detached] Possible duplicates by query: bug 451287, bug 450523, bug 449812, bug 449307, bug 443706. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 443706 ***