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.

Reply via email to