Bug 489208

Summary: Plasmashell crashing (again)
Product: [Plasma] plasmashell Reporter: Slavek Miskovec <spacimek>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 6.1.0   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Slavek Miskovec 2024-06-26 00:39:17 UTC
Application: plasmashell (6.1.0)

Qt Version: 6.7.1
Frameworks Version: 6.3.0
Operating System: Linux 6.9.5-200.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40.20240624.0 (Aurora-dx)"
DrKonqi: 6.1.0 [CoredumpBackend]

-- Information about the crash:
I didn't do anythings special. Yes, I have plenty of things opened, but the only activity I was performing was working with Ptyxis terminal. I tried to literally delete some characters on the CLI and it seems when I tried to delete more than were on the line, crash happened.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007f88c510478f in std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::load (this=<optimized out>, __m=std::memory_order_relaxed) at /usr/include/c++/14/bits/atomic_base.h:833
#6  std::atomic<QtSharedPointer::ExternalRefCountData*>::load (this=<optimized out>, __m=std::memory_order_relaxed) at /usr/include/c++/14/atomic:582
#7  QAtomicOps<QtSharedPointer::ExternalRefCountData*>::loadRelaxed<QtSharedPointer::ExternalRefCountData*> (_q_value=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<QtSharedPointer::ExternalRefCountData>::loadRelaxed (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qbasicatomic.h:170
#9  QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qsharedpointer.cpp:1454


Reported using DrKonqi
Comment 1 Slavek Miskovec 2024-06-26 00:39:20 UTC
Created attachment 170981 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-06-26 02:37:06 UTC
Thread 1 (Thread 0x7f88bedd8b00 (LWP 6421)):
[KCrash Handler]
#5  0x00007f88c510478f in std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::load (this=<optimized out>, __m=std::memory_order_relaxed) at /usr/include/c++/14/bits/atomic_base.h:833
#6  std::atomic<QtSharedPointer::ExternalRefCountData*>::load (this=<optimized out>, __m=std::memory_order_relaxed) at /usr/include/c++/14/atomic:582
#7  QAtomicOps<QtSharedPointer::ExternalRefCountData*>::loadRelaxed<QtSharedPointer::ExternalRefCountData*> (_q_value=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<QtSharedPointer::ExternalRefCountData>::loadRelaxed (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/thread/qbasicatomic.h:170
#9  QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qsharedpointer.cpp:1454
#10 0x00007f88c583e125 in QWeakPointer<QObject>::QWeakPointer<QObject, true> (this=<optimized out>, ptr=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qsharedpointer_impl.h:733
#11 QWeakPointer<QObject>::assign<QObject> (this=0x5568786887c0, ptr=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/tools/qsharedpointer_impl.h:728
#12 QPointer<QScreen>::operator= (this=0x5568786887c0, p=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qpointer.h:71
#13 QWindowPrivate::connectToScreen (this=0x556878688670, screen=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindow.cpp:490
#14 0x00007f88c5843793 in QWindowPrivate::setTopLevelScreen (this=0x556878688670, newScreen=0x556873a31090, recreate=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindow.cpp:515
#15 0x00007f88c73d069b in QWidgetPrivate::setScreen (this=this@entry=0x556875cf11b0, screen=0x556873a31090) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qwidget.cpp:2440
#16 0x00007f88c7577618 in QMenuPrivate::popup(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (this=0x556875cf11b0, p=..., atAction=atAction@entry=0x0, positionFunction=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/widgets/qmenu.cpp:2343
#17 0x00007f88c7577824 in QMenu::popup (this=<optimized out>, p=..., atAction=atAction@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/widgets/qmenu.cpp:2313
#18 0x00007f88c7ea679f in ContainmentItem::mousePressEvent (this=<optimized out>, event=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:193
#19 0x00007f88c6a0c5cf in QQuickItemPrivate::deliverPointerEvent (this=this@entry=0x556879b46590, event=event@entry=0x7fff1e1d1730) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:5632
#20 0x00007f88c6a0c753 in QQuickItem::event (this=0x556876948b70, ev=0x7fff1e1d1730) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:9019
#21 0x00007f88c738b168 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x556876948b70, e=0x7fff1e1d1730) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#22 0x00007f88c4f95b18 in QCoreApplication::notifyInternal2 (receiver=0x556876948b70, event=0x7fff1e1d1730) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#23 0x00007f88c4f95d7d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1575
#24 0x00007f88c6bdbeb8 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x5568769901e0, item=0x556876948b70, isGrabber=isGrabber@entry=false, pointerEvent=pointerEvent@entry=0x7fff1e1d1730, handlersOnly=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:2322
#25 0x00007f88c6bdccf8 in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent (this=this@entry=0x5568769901e0, event=event@entry=0x7fff1e1d1730, handlersOnly=handlersOnly@entry=false) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:2262
#26 0x00007f88c6bde020 in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x5568769901e0, event=event@entry=0x7fff1e1d1730) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:1943
#27 0x00007f88c6bdf3b2 in QQuickDeliveryAgentPrivate::handleMouseEvent (this=this@entry=0x5568769901e0, event=event@entry=0x7fff1e1d1730) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:1675
#28 0x00007f88c6be0e33 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7fff1e1d1730) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/util/qquickdeliveryagent.cpp:746
#29 0x00007f88c6ab8c7d in QQuickWindow::event (this=0x55687306e9a0, event=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickwindow.cpp:1548
#30 0x00007f88c738b168 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55687306e9a0, e=0x7fff1e1d1730) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#31 0x00007f88c4f95b18 in QCoreApplication::notifyInternal2 (receiver=0x55687306e9a0, event=0x7fff1e1d1730) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#32 0x00007f88c4f95d8d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1589
#33 0x00007f88c57e59ab in QGuiApplicationPrivate::processMouseEvent (e=0x556876c09200) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:2327
#34 0x00007f88c584952c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1114
#35 0x00007f88c5d54e74 in userEventSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#36 0x00007f88c3c2ee8c in g_main_dispatch (context=0x7f88ac000f00) at ../glib/gmain.c:3344
#37 g_main_context_dispatch_unlocked (context=0x7f88ac000f00) at ../glib/gmain.c:4152
#38 0x00007f88c3c90c98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f88ac000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#39 0x00007f88c3c30383 in g_main_context_iteration (context=0x7f88ac000f00, may_block=1) at ../glib/gmain.c:4282
#40 0x00007f88c527cb53 in QEventDispatcherGlib::processEvents (this=0x556872a42e30, flags=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#41 0x00007f88c4fa2713 in QEventLoop::exec (this=this@entry=0x7fff1e1d1b60, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:34
#42 0x00007f88c4f9e69c in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:74
#43 0x00007f88c57d53dd in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:1926
#44 0x00007f88c738b0d9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:2555
#45 0x000055684f330b3a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.1.0-3.fc40.x86_64/shell/main.cpp:188
Comment 3 Nate Graham 2024-06-26 02:37:51 UTC

*** This bug has been marked as a duplicate of bug 487435 ***
Comment 4 Nate Graham 2024-07-22 22:12:42 UTC

*** This bug has been marked as a duplicate of bug 484261 ***
Comment 5 Nate Graham 2024-08-01 12:59:12 UTC

*** This bug has been marked as a duplicate of bug 490791 ***