Bug 445876

Summary: Plasma crash by login in from sddm on wayland while opening/closing laptop lid - 2 more monitors connected via USB-C
Product: [Plasma] plasmashell Reporter: RenĂ© <renelanz>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.23.2   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description René 2021-11-21 20:17:38 UTC
Application: plasmashell (5.23.2)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.87.0
Operating System: Linux 5.14.10-gentoo-x86_64_Cam_BT_Wacom_2021-11-06-205513 x86_64
Windowing System: Wayland
Distribution: Gentoo/Linux
DrKonqi: 5.23.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
1. Login in from SDDM with Wayland session
2. During startup of KDE, I opened/closed laptop lid which adds/removes screen outputs. Two additional monitors are connected via USB-C which are untouched
3: The plasma session crashes (Dr. Konki starts) - but running session is available so this bug-report can be written

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fedb380ed70 in QScreen::name (this=0x55cf8029e570) at /var/tmp/portage/dev-qt/qtgui-5.15.2-r13/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/gui/kernel/qscreen.cpp:195
#5  0x000055cf7fc935a1 in ShellCorona::addOutput (this=this@entry=0x55cf8053a680, screen=<optimized out>, screen@entry=0x55cf8029e570) at /var/tmp/portage/kde-plasma/plasma-workspace-5.23.2/work/plasma-workspace-5.23.2/shell/shellcorona.cpp:1237
#6  0x000055cf7fc9bc12 in ShellCorona::load (this=0x55cf8053a680) at /var/tmp/portage/kde-plasma/plasma-workspace-5.23.2/work/plasma-workspace-5.23.2/shell/shellcorona.cpp:684
#7  0x00007fedb341ddae in QtPrivate::QSlotObjectBase::call (a=0x7ffc6aafb090, r=0x55cf8053a680, this=0x55cf8055d390) at ../../include/QtCore/../../../qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x55cf804d2070, signal_index=4, argv=0x7ffc6aafb090) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3886
#9  0x00007fedb5c0e941 in KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () from /usr/lib64/libKF5Activities.so.5
#10 0x00007fedb341ddae in QtPrivate::QSlotObjectBase::call (a=0x7ffc6aafb1a0, r=0x55cf804d2070, this=0x55cf804cb390) at ../../include/QtCore/../../../qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false> (sender=0x55cf804cc3e0, signal_index=11, argv=0x7ffc6aafb1a0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3886
#12 0x00007fedb5c0df11 in KActivities::ActivitiesCache::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () from /usr/lib64/libKF5Activities.so.5
#13 0x00007fedb5c1e5b8 in KActivities::ActivitiesCache::setAllActivities(QList<ActivityInfo> const&) () from /usr/lib64/libKF5Activities.so.5
#14 0x00007fedb5c1ea59 in void KActivities::ActivitiesCache::passInfoFromReply<QList<ActivityInfo>, void (KActivities::ActivitiesCache::*)(QList<ActivityInfo> const&)>(QDBusPendingCallWatcher*, void (KActivities::ActivitiesCache::*)(QList<ActivityInfo> const&)) () from /usr/lib64/libKF5Activities.so.5
#15 0x00007fedb341db5e in doActivate<false> (sender=0x55cf804cc000, signal_index=3, argv=0x7ffc6aafb390) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3898
#16 0x00007fedb3417dcf in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fedb3d325c0 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc6aafb390) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3946
#17 0x00007fedb3d1385f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:158
#18 0x00007fedb341603e in QObject::event (this=0x55cf804cc000, e=0x55cf802c73d0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:1314
#19 0x00007fedb419c63f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55cf804cc000, e=0x55cf802c73d0) at /var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qapplication.cpp:3632
#20 0x00007fedb33eb8b8 in QCoreApplication::notifyInternal2 (receiver=0x55cf804cc000, event=0x55cf802c73d0) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qcoreapplication.cpp:1064
#21 0x00007fedb33eed75 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55cf80280990) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qcoreapplication.cpp:1821
#22 0x00007fedb343bde3 in postEventSourceDispatch (s=0x55cf802b1750) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#23 0x00007fedafe0f42b in g_main_dispatch (context=0x55cf802a8030) at ../glib-2.68.4/glib/gmain.c:3337
#24 g_main_context_dispatch (context=0x55cf802a8030) at ../glib-2.68.4/glib/gmain.c:4055
#25 0x00007fedafe0f6d8 in g_main_context_iterate (context=context@entry=0x55cf802a8030, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.68.4/glib/gmain.c:4131
#26 0x00007fedafe0f78f in g_main_context_iteration (context=0x55cf802a8030, may_block=1) at ../glib-2.68.4/glib/gmain.c:4196
#27 0x00007fedb343b896 in QEventDispatcherGlib::processEvents (this=0x55cf802b26a0, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#28 0x00007fedb33ea343 in QEventLoop::exec (this=this@entry=0x7ffc6aafb750, flags=..., flags@entry=...) at ../../include/QtCore/../../../qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/global/qflags.h:69
#29 0x00007fedb33f2660 in QCoreApplication::exec () at ../../include/QtCore/../../../qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/global/qflags.h:121
#30 0x00007fedb37de9ec in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.2-r13/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/gui/kernel/qguiapplication.cpp:1867
#31 0x00007fedb419c5b5 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qapplication.cpp:2824
#32 0x000055cf7fc6d647 in main (argc=<optimized out>, argv=0x7ffc6aafb880) at /var/tmp/portage/kde-plasma/plasma-workspace-5.23.2/work/plasma-workspace-5.23.2/shell/main.cpp:238
[Inferior 1 (process 7180) detached]

Possible duplicates by query: bug 445653, bug 445646, bug 445464, bug 445368, bug 445112.

Reported using DrKonqi
Comment 1 Nate Graham 2021-11-24 04:19:13 UTC

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