https://bugs.kde.org/show_bug.cgi?id=443352

            Bug ID: 443352
           Summary: Plasma crashed on restart
           Product: plasmashell
           Version: master
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: n...@kde.org
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.23.80)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.87.0
Operating System: Linux 5.13.19-200.fc34.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora release 34 (Thirty Four)"
DrKonqi: 5.23.80 [KCrashBackend]

-- Information about the crash:
Restarted plasmashell with `killall plasmashell && kstart5 plasmashell` (not
using the --replace argument to work around
https://bugs.kde.org/show_bug.cgi?id=439159.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  std::__atomic_base<int>::load(std::memory_order) const
(__m=std::memory_order_relaxed, this=0x18) at
/usr/include/c++/11/bits/atomic_base.h:479
#6  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=...)
at /usr/include/qt5/QtCore/qatomic_cxx11.h:239
#7  QBasicAtomicInteger<int>::loadRelaxed() const (this=0x18) at
/usr/include/qt5/QtCore/qbasicatomic.h:107
#8  QtPrivate::RefCount::ref() (this=0x18) at
/usr/include/qt5/QtCore/qrefcount.h:55
#9  QList<KIO::BasicOperation>::QList(QList<KIO::BasicOperation> const&)
(this=this@entry=0x7ffd1e809718, l=...) at /usr/include/qt5/QtCore/qlist.h:856
#10 0x00007f46c02d3f8e in
QQueue<KIO::BasicOperation>::QQueue(QQueue<KIO::BasicOperation> const&)
(this=0x7ffd1e809718) at /usr/include/qt5/QtCore/qqueue.h:49
#11 KIO::UndoCommand::UndoCommand(KIO::UndoCommand const&)
(this=0x7ffd1e809710) at
/home/nate/kde/src/kio/src/widgets/fileundomanager_p.h:52
#12 KIO::FileUndoManager::undo() (this=0x7f46c0352640 <(anonymous
namespace)::Q_QGS_globalFileUndoManager::innerFunction()::holder>) at
/home/nate/kde/src/kio/src/widgets/fileundomanager.cpp:337
#13 0x00007f46c0cc13a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#14 0x00007f46c1b14916 in QAction::triggered(bool) () at
/lib64/libQt5Widgets.so.5
#15 0x00007f46c1b1762c in QAction::activate(QAction::ActionEvent) () at
/lib64/libQt5Widgets.so.5
#16 0x00007f46c1b18413 in QAction::qt_metacall(QMetaObject::Call, int, void**)
() at /lib64/libQt5Widgets.so.5
#17 0x00007f46c2721e25 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int,
void**) const () at /lib64/libQt5Qml.so.5
#18 0x00007f46c2627568 in CallPrecise(QQmlObjectOrGadget const&,
QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*,
QMetaObject::Call) () at /lib64/libQt5Qml.so.5
#19 0x00007f46c26294e7 in QV4::QObjectMethod::callInternal(QV4::Value const*,
QV4::Value const*, int) const () at /lib64/libQt5Qml.so.5
#20 0x00007f46c2626daf in QV4::QObjectSlotDispatcher::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at
/lib64/libQt5Qml.so.5
#21 0x00007f46c0cc13a9 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#22 0x00007f46c1b14916 in QAction::triggered(bool) () at
/lib64/libQt5Widgets.so.5
#23 0x00007f46c1b1762c in QAction::activate(QAction::ActionEvent) () at
/lib64/libQt5Widgets.so.5
#24 0x00007f46ac178736 in QAction::trigger() (this=0x1a868a0) at
/usr/include/qt5/QtWidgets/qaction.h:187
#25 AppletInterface::event(QEvent*) (this=0x16a93f0, event=0x7ffd1e80a310) at
/home/nate/kde/src/plasma-framework/src/scriptengines/qml/plasmoid/appletinterface.cpp:807
#26 0x00007f46c1b1b443 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#27 0x00007f46c0c8d798 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#28 0x00007f46c2c6400f in QQuickWindowPrivate::deliverKeyEvent(QKeyEvent*) ()
at /lib64/libQt5Quick.so.5
#29 0x0000000000430ad1 in DesktopView::keyPressEvent(QKeyEvent*)
(this=0x16d6a00, e=0x7ffd1e80a310) at
/home/nate/kde/src/plasma-workspace/shell/desktopview.cpp:252
#30 0x00007f46c10e7435 in QWindow::event(QEvent*) () at /lib64/libQt5Gui.so.5
#31 0x00007f46c1b1b443 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#32 0x00007f46c0c8d798 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#33 0x00007f46c10d85fa in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /lib64/libQt5Gui.so.5
#34 0x00007f46c10bbc9c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Gui.so.5
#35 0x00007f46befe5ca4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt5WaylandClient.so.5
#36 0x00007f46bf2214cf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#37 0x00007f46bf2754f8 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#38 0x00007f46bf21ec03 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#39 0x00007f46c0cdeb78 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#40 0x00007f46c0c8c1a2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#41 0x00007f46c0c946e4 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#42 0x000000000041f6fb in main(int, char**) (argc=<optimized out>,
argv=0x7ffd1e80a730) at /home/nate/kde/src/plasma-workspace/shell/main.cpp:238
[Inferior 1 (process 231038) detached]

The reporter indicates this bug may be a duplicate of or related to bug 427776.

Possible duplicates by query: bug 443059, bug 439721, bug 432867, bug 431375,
bug 431334.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to