Bug 414652

Summary: Plasma crashes right after login
Product: [Plasma] plasmashell Reporter: SacripanteAdueAnte <filippo.bernante>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: mvillacis, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.3   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description SacripanteAdueAnte 2019-11-29 11:46:10 UTC
Application: plasmashell (5.17.3)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 5.4.0-1-MANJARO x86_64
Distribution: Manjaro Linux

-- Information about the crash:
Loggin in with sddm results in a black screen with a mouse cursor, and many errors in 'journalctl -b 0 -p 3'. I'm still able to start firefox and mate-terminal for example, by F2 command, but kde desktop doesn't show any panel or icon or wallpaper. There is an active top left corner but nothing happens. I tried to downgrade last upgraded packages from version 5.13.2 to 5.13.1 and then, to version 5.13.1, but nothing changed.

Packages downgraded:
archlinux-keyring qt5-base qt5-svg qt5-tools qt5-x11extras qt5-declarative qt5-multimedia qt5-speech qt5-webchannel qt5-location qt5-webengine qt5-script qt5-quickcontrols qt5-quickcontrols2 qt5-graphicaleffects qt5-sensors qt5-xmlpatterns qt5-networkauth pyqt5-common python-pyqt5 qt5-imageformats qt5-virtualkeyboard sddm-kcm

Trying with gdm didn't help. Login fails with plasma, gnome.

Mate and gnome on wayiland are starting.
Plasma on wayland show the same issues.

Thanks in advance

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f077fc7dc80 (LWP 10451))]

Thread 8 (Thread 0x7f0759bf9700 (LWP 10725)):
#0  0x00007f078414f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007f0782835170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f07846f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f07844cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f075a3fa700 (LWP 10724)):
#0  0x00007f078414f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007f0782835170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f07846f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f07844cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f075ae0513b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f07690b3700 (LWP 10694)):
#0  0x00007f07839c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f07844d6610 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f07844d6702 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f078615fe3d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f07861600ee in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f0774890700 (LWP 10691)):
#0  0x00007f078414f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007f0782835170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f07846f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f07844cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f07860d470b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f077736a700 (LWP 10641)):
#0  0x00007f07839c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f077784b5fc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f077784b1f8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f077df03700 (LWP 10637)):
#0  0x00007f078414f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007f0782835170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f07846f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f07844cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f0785df4449 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f077f189700 (LWP 10471)):
#0  0x00007f078282c67f in g_source_ref () at /usr/lib/libglib-2.0.so.0
#1  0x00007f07828336b2 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f078283498b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007f0782835096 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f07846f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f07844cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f0784f70b37 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f07844d0530 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f07839c14cf in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f078415a2d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f077fc7dc80 (LWP 10451)):
[KCrash Handler]
#6  0x00007f075ae24e78 in JobModel::updateJob(int, KCupsJob const&) () at /usr/lib/libkcupslib.so
#7  0x00007f075ae26fec in JobModel::insertJob(int, KCupsJob const&) () at /usr/lib/libkcupslib.so
#8  0x00007f075ae274c0 in JobModel::getJobFinished(KCupsRequest*) () at /usr/lib/libkcupslib.so
#9  0x00007f07846cb4fa in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f07851e14e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f07851eae11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f078469ed12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f07846a1a89 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f07846f7514 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f07828333ee in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#16 0x00007f0782835201 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#18 0x00007f07846f6b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f075ae72c20 in  () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#21 0x00007f075ae71b40 in  () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#22 0x00007f075ae6d56f in qt_plugin_instance () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#23 0x00007f078468839b in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#24 0x00007f075f870a84 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () at /usr/lib/libKF5Screen.so.7
#25 0x00007f075f871132 in KScreen::BackendManager::loadBackendInProcess(QString const&) () at /usr/lib/libKF5Screen.so.7
#26 0x00007f075f87cd1b in  () at /usr/lib/libKF5Screen.so.7
#27 0x00007f075f87dac2 in KScreen::GetConfigOperation::start() () at /usr/lib/libKF5Screen.so.7
#28 0x00007f07846cb4fa in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007f07851e14e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007f07851eae11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#31 0x00007f078469ed12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007f07846a1a89 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#33 0x00007f07846f7514 in  () at /usr/lib/libQt5Core.so.5
#34 0x00007f07828333ee in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#35 0x00007f0782835201 in  () at /usr/lib/libglib-2.0.so.0
#36 0x00007f0782835241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#37 0x00007f07846f6b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#38 0x00007f078469d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#39 0x00007f07846a5676 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#40 0x000055f05bb07dc9 in  ()
#41 0x00007f0784082153 in __libc_start_main () at /usr/lib/libc.so.6
#42 0x000055f05bb0822e in _start ()
[Inferior 1 (process 10451) detached]

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

Possible duplicates by query: bug 414083, bug 413909, bug 412269, bug 411870, bug 410847.

Reported using DrKonqi
Comment 1 SacripanteAdueAnte 2019-12-02 09:34:33 UTC
I upgraded plasmashell to 5.17.3. I have always a black screen with a mouse pointer, and similar segmentation faults errors.
Comment 2 Nate Graham 2019-12-02 21:02:14 UTC
Looks like Plasma is really unhappy and doesn't want to start.
Comment 3 Nate Graham 2019-12-02 21:02:46 UTC

*** This bug has been marked as a duplicate of bug 326289 ***
Comment 4 Nate Graham 2019-12-06 16:10:05 UTC
*** Bug 414882 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2019-12-06 16:10:42 UTC
*** Bug 414883 has been marked as a duplicate of this bug. ***