Bug 412639 - Plasma crashes on login
Summary: Plasma crashes on login
Status: RESOLVED DUPLICATE of bug 326289
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.16.5
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-05 17:00 UTC by hamilcar_barca
Modified: 2021-02-23 06:29 UTC (History)
1 user (show)

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


Attachments
Crash report (10.19 KB, text/plain)
2019-10-05 17:00 UTC, hamilcar_barca
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hamilcar_barca 2019-10-05 17:00:32 UTC
Created attachment 123039 [details]
Crash report

SUMMARY
Following a system update, now Plasma crashes right after login. The desktop wallpaper shows up then a crash report window pops up. Once the report is filed up and the crash report window closed, there's only a black screen + the mouse cursor visible.

You cannot quit, unless you restart the sddm service. Everything's fine if you pick a different desktop manager (in my case XFCE)

STEPS TO REPRODUCE
1. Select user on login manager
2. Type password
3. Type enter to login

OBSERVED RESULT
Black (as in color) screen + visible mouse cursor. The desktop is not loaded, you can move the mouse around but that's it.

Same behavior when selecting Plasma with Wayland at the bottom of the Plasma login manager.

I also moved the ~/.kde folder (to let Plasma create a new one) and repeated the steps aforementioned with the same results (i.e crash and black screen).

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon User Edition 5.16 (Plasma version 5.16.5)

ADDITIONAL INFORMATION

Application: Plasma (plasmashell), signal: Segmentation fault

(See full crash report in attachment)
Comment 1 Nate Graham 2021-02-23 06:29:32 UTC
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd3f71e0880 (LWP 20129))]

Thread 9 (Thread 0x7fd3a57b7700 (LWP 20283)):
#0  0x00007fd3f05f10b4 in __GI___libc_read (fd=26, buf=0x7fd3a57b6b10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fd3ea4a22d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3ea45d0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3ea45d570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd3f0f38dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3f0d014ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd3ed8186db in start_thread (arg=0x7fd3a57b7700) at pthread_create.c:463
#10 0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fd3a63c7700 (LWP 20282)):
#0  0x00007fd3f05f5bf9 in __GI___poll (fds=0x7fd3a0006070, nfds=1, timeout=3483054) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd3ea45d5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3f0f38dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3f0d014ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3a8d25197 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3ed8186db in start_thread (arg=0x7fd3a63c7700) at pthread_create.c:463
#9  0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd3ba19f700 (LWP 20279)):
#0  0x00007fd3ed81e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d97d5d80e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55d97d5d8090, cond=0x55d97d5d80b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55d97d5d80b8, mutex=0x55d97d5d8090) at pthread_cond_wait.c:655
#3  0x00007fd3f0d09dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd3f0d0a0c9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3f50556f8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fd3f5055b2a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3ed8186db in start_thread (arg=0x7fd3ba19f700) at pthread_create.c:463
#9  0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd3c2e13700 (LWP 20273)):
#0  0x00007fd3f05f10b4 in __GI___libc_read (fd=16, buf=0x7fd3c2e12aa0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fd3ea4a22d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3ea45d0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3ea45d570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd3f0f38dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3f0d014ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3f4fcf926 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd3ed8186db in start_thread (arg=0x7fd3c2e13700) at pthread_create.c:463
#11 0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd3cbdf6700 (LWP 20268)):
#0  0x00007fd3ed81e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d97d60644c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55d97d6063f8, cond=0x55d97d606420) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55d97d606420, mutex=0x55d97d6063f8) at pthread_cond_wait.c:655
#3  0x00007fd3d0a3623b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fd3d0a35f67 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fd3ed8186db in start_thread (arg=0x7fd3cbdf6700) at pthread_create.c:463
#6  0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd3da1ad700 (LWP 20227)):
#0  0x00007fd3ea4a3649 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd3ea45cb33 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3ea45d4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3f0f38dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3f0d014ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3f4b09f05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd3ed8186db in start_thread (arg=0x7fd3da1ad700) at pthread_create.c:463
#10 0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd3dbdf5700 (LWP 20199)):
#0  0x00007fd3ea4a3664 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd3ea45cb18 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3ea45d4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3f0f38dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3f0d014ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3f1fe4015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd3ed8186db in start_thread (arg=0x7fd3dbdf5700) at pthread_create.c:463
#10 0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd3e208d700 (LWP 20155)):
#0  0x00007fd3f05f5bf9 in __GI___poll (fds=0x7fd3e208cc28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd3f5c28747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd3f5c2a36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd3e4436578 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fd3f0d02c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3ed8186db in start_thread (arg=0x7fd3e208d700) at pthread_create.c:463
#6  0x00007fd3f060288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd3f71e0880 (LWP 20129)):
[KCrash Handler]
#6  0x00007fd3a8d44c80 in JobModel::updateJob(int, KCupsJob const&) () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fd3a8d46e68 in JobModel::insertJob(int, KCupsJob const&) () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fd3a8d4746b in JobModel::getJobFinished(KCupsRequest*) () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007fd3f0f0c3e2 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd3f283965c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fd3f2840b90 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fd3f0edbd18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fd3f0ede8d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fd3f0f39793 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fd3ea45d417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fd3ea45d650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fd3ea45d6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fd3f0f38daf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fd3f0eda03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fd3f0ee3170 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000055d97cfcef3f in ?? ()
#22 0x00007fd3f0502b97 in __libc_start_main (main=0x55d97cfce3d0, argc=1, argv=0x7fffdaa31d98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdaa31d88) at ../csu/libc-start.c:310
#23 0x000055d97cfcf3ca in _start ()
Comment 2 Nate Graham 2021-02-23 06:29:50 UTC

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