https://bugs.kde.org/show_bug.cgi?id=484261
Bug ID: 484261 Summary: Plasmashell crashed on right click on the Desktop on a second screen Classification: Plasma Product: plasmashell Version: 6.0.2 Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: kre...@kredba.cz Target Milestone: 1.0 Application: plasmashell (6.0.2) (Compiled from sources) Qt Version: 6.6.2 Frameworks Version: 6.0.0 Operating System: Linux 6.8.0-gentoo x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 6.0.2 [KCrashBackend] -- Information about the crash: Got the KCrash notification when right clicked an empty spaceon the Desktop on the second screen. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: plasmashell (plasmashell), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 0x00007f04e22f079a in std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_base.h:837 #7 std::atomic<QtSharedPointer::ExternalRefCountData*>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/atomic:577 #8 QAtomicOps<QtSharedPointer::ExternalRefCountData*>::loadRelaxed<QtSharedPointer::ExternalRefCountData*> (_q_value=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/thread/qatomic_cxx11.h:201 #9 QBasicAtomicPointer<QtSharedPointer::ExternalRefCountData>::loadRelaxed (this=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/thread/qbasicatomic.h:172 #10 QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x555781bd6e00) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer.cpp:1407 #11 0x00007f04e28e09d2 in QWeakPointer<QObject>::QWeakPointer<QObject, true> (ptr=0x555781bd6e00, this=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer_impl.h:685 #12 QWeakPointer<QObject>::assign<QObject> (ptr=0x555781bd6e00, this=0x555782b1e750) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer_impl.h:680 #13 QPointer<QScreen>::operator= (p=0x555781bd6e00, this=0x555782b1e750) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qpointer.h:68 #14 QWindowPrivate::connectToScreen (this=0x555782b1e600, screen=0x555781bd6e00) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindow.cpp:481 #15 0x00007f04e28e5135 in QWindowPrivate::setTopLevelScreen (this=0x555782b1e600, newScreen=0x555781bd6e00, recreate=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindow.cpp:506 #16 0x00007f04e401912b in QWidgetPrivate::setScreen (this=this@entry=0x555781154680, screen=0x555781bd6e00) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:2413 #17 0x00007f04e41b18c8 in QMenuPrivate::popup(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (this=0x555781154680, p=..., atAction=atAction@entry=0x0, positionFunction=...) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qmenu.cpp:2333 #18 0x00007f04e41b1a9f in QMenu::popup (this=<optimized out>, p=..., atAction=atAction@entry=0x0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qmenu.cpp:2306 #19 0x00007f04e4bf0d98 in ContainmentItem::mousePressEvent (this=0x5557815a5d30, event=0x7ffea0b956b0) at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:199 #20 0x00007f04e39738a8 in QQuickItem::event (this=0x5557815a5d30, ev=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:8916 #21 0x00007f04e3fd9341 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5557815a5d30, e=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #22 0x00007f04e21bd5c8 in QCoreApplication::notifyInternal2 (receiver=0x5557815a5d30, event=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #23 0x00007f04e21bd789 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #24 0x00007f04e3afdf9a in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x5557841b7240, item=item@entry=0x5557815a5d30, isGrabber=isGrabber@entry=false, pointerEvent=pointerEvent@entry=0x7ffea0b956b0, handlersOnly=handlersOnly@entry=false) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/util/qquickdeliveryagent.cpp:2179 #25 0x00007f04e3afe992 in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent (this=this@entry=0x5557841b7240, event=event@entry=0x7ffea0b956b0, handlersOnly=handlersOnly@entry=false) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/util/qquickdeliveryagent.cpp:2128 #26 0x00007f04e3affc80 in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x5557841b7240, event=event@entry=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/util/qquickdeliveryagent.cpp:1853 #27 0x00007f04e3b00fc6 in QQuickDeliveryAgentPrivate::handleMouseEvent (this=this@entry=0x5557841b7240, event=event@entry=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/util/qquickdeliveryagent.cpp:1622 #28 0x00007f04e3b02b58 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/util/qquickdeliveryagent.cpp:705 #29 0x00007f04e3a20c4d in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.6.2-r1/work/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickwindow.cpp:1508 #30 0x00007f04e3fd9341 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555783be3a60, e=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #31 0x00007f04e21bd5c8 in QCoreApplication::notifyInternal2 (receiver=0x555783be3a60, event=0x7ffea0b956b0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #32 0x00007f04e21bd799 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1553 #33 0x00007f04e289444f in QGuiApplicationPrivate::processMouseEvent (e=0x5557815014e0) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/kernel/qguiapplication.cpp:2325 #34 0x00007f04e28e9e8b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindowsysteminterface.cpp:1109 #35 0x00007f04e2c38f70 in userEventSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #36 0x00007f04e09b3d62 in g_main_dispatch (context=context@entry=0x7f04d8000ef0) at ../glib-2.78.4/glib/gmain.c:3476 #37 0x00007f04e09b6f17 in g_main_context_dispatch_unlocked (context=0x7f04d8000ef0) at ../glib-2.78.4/glib/gmain.c:4284 #38 g_main_context_iterate_unlocked (context=context@entry=0x7f04d8000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.78.4/glib/gmain.c:4349 #39 0x00007f04e09b753c in g_main_context_iteration (context=0x7f04d8000ef0, may_block=1) at ../glib-2.78.4/glib/gmain.c:4414 #40 0x00007f04e241d07c in QEventDispatcherGlib::processEvents (this=0x55577f2882e0, flags=...) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #41 0x00007f04e21c98cb in QEventLoop::exec (this=this@entry=0x7ffea0b95a70, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #42 0x00007f04e21c53d3 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #43 0x00007f04e288587c in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/gui/kernel/qguiapplication.cpp:1925 #44 0x00007f04e3fd92b5 in QApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.6.2/work/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574 #45 0x000055577f128220 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-6.0.2/work/plasma-workspace-6.0.2/shell/main.cpp:214 [Inferior 1 (process 28090) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.