Bug 474271 - Plasma crashes when trying to open application launcher
Summary: Plasma crashes when trying to open application launcher
Status: RESOLVED DUPLICATE of bug 473097
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.7
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-09-07 19:04 UTC by Oded Arbel
Modified: 2023-09-08 17:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (150.15 KB, text/plain)
2023-09-07 19:04 UTC, Oded Arbel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oded Arbel 2023-09-07 19:04:06 UTC
Application: plasmashell (5.27.7)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.4.11-060411-generic x86_64
Windowing System: Wayland
Distribution: KDE neon 5.27
DrKonqi: 5.27.7 [CoredumpBackend]

-- Information about the crash:
While typing I pressed the META key by mistake, and Plasma immediately crashed. I have not managed to reproduce it yet.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#6  0x00007f503685bb09 in KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::operator org_kde_plasma_window* (this=<optimized out>) at ./src/client/wayland_pointer_p.h:67
#7  KWayland::Client::PlasmaWindow::requestActivate() (this=0x55a6258fbb80) at ./src/client/plasmawindowmanagement.cpp:1075
#8  0x000055a62333a4da in ShellCorona::restorePreviousWindow() (this=0x55a623ed5d70) at ./shell/shellcorona.cpp:1229
#9  ShellCorona::restorePreviousWindow() (this=0x55a623ed5d70) at ./shell/shellcorona.cpp:1217
#10 0x000055a62332845c in PanelView::refreshStatus(Plasma::Types::ItemStatus) (this=0x55a624c4cfb0, status=<optimized out>) at ./shell/panelview.cpp:1429


Reported using DrKonqi
Comment 1 Oded Arbel 2023-09-07 19:04:07 UTC
Created attachment 161497 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2023-09-08 17:38:08 UTC
Pasting full backtrace of the crashing thread for searchability:

Thread 1 (Thread 0x7f502fbea240 (LWP 6788)):
[KCrash Handler]
#6  0x00007f503685bb09 in KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::operator org_kde_plasma_window* (this=<optimized out>) at ./src/client/wayland_pointer_p.h:67
#7  KWayland::Client::PlasmaWindow::requestActivate() (this=0x55a6258fbb80) at ./src/client/plasmawindowmanagement.cpp:1075
#8  0x000055a62333a4da in ShellCorona::restorePreviousWindow() (this=0x55a623ed5d70) at ./shell/shellcorona.cpp:1229
#9  ShellCorona::restorePreviousWindow() (this=0x55a623ed5d70) at ./shell/shellcorona.cpp:1217
#10 0x000055a62332845c in PanelView::refreshStatus(Plasma::Types::ItemStatus) (this=0x55a624c4cfb0, status=<optimized out>) at ./shell/panelview.cpp:1429
#11 0x00007f50342f4924 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff82aab2c0, r=0x55a624c4cfb0, this=0x55a626767c00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false>(QObject*, int, void**) (sender=0x55a624415770, signal_index=4, argv=0x7fff82aab2c0) at kernel/qobject.cpp:3925
#13 0x00007f50342ed9f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f50367086c0 <Plasma::Applet::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff82aab2c0) at kernel/qobject.cpp:3985
#14 0x00007f503667df75 in Plasma::Applet::statusChanged(Plasma::Types::ItemStatus) (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/plasma/KF5Plasma_autogen/include/moc_applet.cpp:539
#15 0x00007f501ffdbb93 in AppletInterface::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x55a6246dd350, _c=_c@entry=QMetaObject::WriteProperty, _id=21, _a=_a@entry=0x7fff82aab400) at ./obj-x86_64-linux-gnu/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:902
#16 0x00007f501ffe958a in ContainmentInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x55a6246dd350, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7fff82aab400) at ./obj-x86_64-linux-gnu/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_containmentinterface.cpp:459
#17 0x00007f50359ad972 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x55a62440b540, object=object@entry=0x55a6246dd350, property=0x7f4fb8119718, value=...) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:284
#18 0x00007f50359ae7d2 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (value=..., revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>, object=0x55a6246dd350, qmlContext=<optimized out>, engine=0x55a62440b540) at jsruntime/qv4qobjectwrapper.cpp:435
#19 QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (engine=0x55a62440b540, qmlContext=<optimized out>, object=0x55a6246dd350, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:418
#20 0x00007f50359ae975 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7f50143c0580, id=..., value=..., receiver=0x7f50143c0580) at jsruntime/qv4qobjectwrapper.cpp:722
#21 0x00007f50359359b7 in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) (receiver=0x7f50143c0580, v=..., name=0x7f50143c0588, this=0x7f50143c0580) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../src/qml/jsruntime/qv4string_p.h:280
#22 QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (l=<optimized out>, engine=0x55a62440b540, object=<optimized out>, value=...) at jsruntime/qv4lookup.cpp:546
#23 0x00007f4fb0e8a51c in  ()
#24 0x0000000000000000 in  ()
Comment 3 Nate Graham 2023-09-08 17:38:48 UTC

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