Bug 415884

Summary: Crash when login
Product: [Plasma] plasmashell Reporter: simon.sylvain13
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.4   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description simon.sylvain13 2020-01-05 09:34:22 UTC
Application: plasmashell (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: Linux 5.0.0-37-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed: login into my user session (in wayland)

- Unusual behavior I noticed: instead to lunch normaly, all screen was black with only mouse working on screen, when I've press on/off buton, the option for shutdown/restart/etc appear normaly

-- Backtrace:
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 0x7f6ab94e0e40 (LWP 1426))]

Thread 7 (Thread 0x7f6a6ffff700 (LWP 1582)):
#0  0x00007f6ab023b9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ec416b9724) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55ec416b96d0, cond=0x55ec416b96f8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55ec416b96f8, mutex=0x55ec416b96d0) at pthread_cond_wait.c:655
#3  0x00007f6ab330baeb in QWaitConditionPrivate::wait (deadline=..., this=0x55ec416b96d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55ec416c2310, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6ab330bdf9 in QWaitCondition::wait (this=0x55ec416c2318, mutex=0x55ec416c2310, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f6ab732cec8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f6ab732d2fa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f6ab3304b52 in QThreadPrivate::start (arg=0x55ec416c2290) at thread/qthread_unix.cpp:360
#9  0x00007f6ab02356db in start_thread (arg=0x7f6a6ffff700) at pthread_create.c:463
#10 0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6a77815700 (LWP 1578)):
#0  0x00007f6ab2bf4bf9 in __GI___poll (fds=0x7f6a70005580, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6aacd6e5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6aacd6e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ab3547b9b in QEventDispatcherGlib::processEvents (this=0x7f6a70000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6ab34e806a in QEventLoop::exec (this=this@entry=0x7f6a77814d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f6ab33033aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f6ab72a6ac6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f6ab3304b52 in QThreadPrivate::start (arg=0x55ec416b09c0) at thread/qthread_unix.cpp:360
#8  0x00007f6ab02356db in start_thread (arg=0x7f6a77815700) at pthread_create.c:463
#9  0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6a7ccad700 (LWP 1576)):
#0  0x00007f6ab023b9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ec411c0b04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55ec411c0ab0, cond=0x55ec411c0ad8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55ec411c0ad8, mutex=0x55ec411c0ab0) at pthread_cond_wait.c:655
#3  0x00007f6ab330baeb in QWaitConditionPrivate::wait (deadline=..., this=0x55ec411c0ab0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55ec4129ffb0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6ab330bdf9 in QWaitCondition::wait (this=0x55ec4129ffb8, mutex=0x55ec4129ffb0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f6ab732cec8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f6ab732d2fa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f6ab3304b52 in QThreadPrivate::start (arg=0x55ec4129ff30) at thread/qthread_unix.cpp:360
#9  0x00007f6ab02356db in start_thread (arg=0x7f6a7ccad700) at pthread_create.c:463
#10 0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6a94c42700 (LWP 1549)):
#0  0x00007f6ab023b9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ec40e9b238) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55ec40e9b1e8, cond=0x55ec40e9b210) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55ec40e9b210, mutex=0x55ec40e9b1e8) at pthread_cond_wait.c:655
#3  0x00007f6a95e4084b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f6a95e40447 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f6ab02356db in start_thread (arg=0x7f6a94c42700) at pthread_create.c:463
#6  0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f6a9eda2700 (LWP 1543)):
#0  0x00007f6ab2bf4bf9 in __GI___poll (fds=0x7f6a98004e00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6aacd6e5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6aacd6e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6ab3547b9b in QEventDispatcherGlib::processEvents (this=0x7f6a98000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6ab34e806a in QEventLoop::exec (this=this@entry=0x7f6a9eda1d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f6ab33033aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f6ab6dd4815 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6ab3304b52 in QThreadPrivate::start (arg=0x55ec40c3bc60) at thread/qthread_unix.cpp:360
#8  0x00007f6ab02356db in start_thread (arg=0x7f6a9eda2700) at pthread_create.c:463
#9  0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6aa4cc5700 (LWP 1446)):
#0  0x00007f6aacdb4664 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6aacd6dfd9 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6aacd6e570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6aacd6e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6ab3547b9b in QEventDispatcherGlib::processEvents (this=0x7f6aa0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6ab34e806a in QEventLoop::exec (this=this@entry=0x7f6aa4cc4d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f6ab33033aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f6ab45fc0e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f6ab3304b52 in QThreadPrivate::start (arg=0x7f6ab4873d80) at thread/qthread_unix.cpp:360
#9  0x00007f6ab02356db in start_thread (arg=0x7f6aa4cc5700) at pthread_create.c:463
#10 0x00007f6ab2c0188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6ab94e0e40 (LWP 1426)):
[KCrash Handler]
#6  QExplicitlySharedDataPointer<KConfigGroupPrivate>::operator bool (this=0x18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:174
#7  KConfigGroup::parent (this=this@entry=0x7ffd3d8559d0) at ./src/core/kconfiggroup.cpp:558
#8  0x000055ec3ea6fc1d in PanelView::restore (this=this@entry=0x55ec41fc44d0) at ./shell/panelview.cpp:575
#9  0x000055ec3ea70024 in PanelView::containmentChanged (this=0x55ec41fc44d0) at ./shell/panelview.cpp:1178
#10 0x000055ec3ea705ed in PanelView::qt_static_metacall (_o=0x55ec41fc44d0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd3d855bd0) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/include/moc_panelview.cpp:261
#11 0x00007f6ab351a8d5 in QMetaObject::activate (sender=0x55ec41fc44d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#12 0x00007f6ab351af97 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f6ab9305a40 <PlasmaQuick::ContainmentView::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#13 0x00007f6ab90df293 in PlasmaQuick::ContainmentView::containmentChanged (this=<optimized out>) at ./obj-x86_64-linux-gnu/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_containmentview.cpp:267
#14 0x00007f6ab90df755 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x55ec40bb7610, cont=0x55ec40cb63b0) at ./src/plasmaquick/containmentview.cpp:93
#15 0x00007f6ab90e0229 in PlasmaQuick::ContainmentView::setContainment (this=this@entry=0x55ec41fc44d0, cont=<optimized out>) at ./src/plasmaquick/containmentview.cpp:256
#16 0x000055ec3ea7d02e in ShellCorona::createWaitingPanels (this=0x55ec40a6c790) at ./shell/shellcorona.cpp:1328
#17 0x00007f6ab351a9ef in QtPrivate::QSlotObjectBase::call (a=0x7ffd3d855f70, r=0x55ec40a6c790, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#18 QMetaObject::activate (sender=sender@entry=0x55ec40a6c848, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffd3d855f70) at kernel/qobject.cpp:3789
#19 0x00007f6ab351af97 in QMetaObject::activate (sender=sender@entry=0x55ec40a6c848, m=m@entry=0x7f6ab399fd80 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd3d855f70) at kernel/qobject.cpp:3660
#20 0x00007f6ab3527607 in QTimer::timeout (this=this@entry=0x55ec40a6c848, _t1=...) at .moc/moc_qtimer.cpp:205
#21 0x00007f6ab3527968 in QTimer::timerEvent (this=0x55ec40a6c848, e=<optimized out>) at kernel/qtimer.cpp:255
#22 0x00007f6ab351b3eb in QObject::event (this=0x55ec40a6c848, e=<optimized out>) at kernel/qobject.cpp:1282
#23 0x00007f6ab4e55eac in QApplicationPrivate::notify_helper (this=this@entry=0x55ec40a34650, receiver=receiver@entry=0x55ec40a6c848, e=e@entry=0x7ffd3d8562e0) at kernel/qapplication.cpp:3703
#24 0x00007f6ab4e5d4b0 in QApplication::notify (this=0x7ffd3d856680, receiver=0x55ec40a6c848, e=0x7ffd3d8562e0) at kernel/qapplication.cpp:3449
#25 0x00007f6ab34e9f08 in QCoreApplication::notifyInternal2 (receiver=0x55ec40a6c848, event=0x7ffd3d8562e0) at kernel/qcoreapplication.cpp:1095
#26 0x00007f6ab3547009 in QTimerInfoList::activateTimers (this=0x55ec40a640e0) at kernel/qtimerinfo_unix.cpp:643
#27 0x00007f6ab35477d1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#28 0x00007f6aacd6e417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f6aacd6e650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f6aacd6e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f6ab3547b7f in QEventDispatcherGlib::processEvents (this=0x55ec40aa56f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f6ab34e806a in QEventLoop::exec (this=this@entry=0x7ffd3d856530, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#33 0x00007f6ab34f13e0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1403
#34 0x000055ec3ea5dcef in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219

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

Possible duplicates by query: bug 415831, bug 415825, bug 415820, bug 415795, bug 415701.

Reported using DrKonqi
Comment 1 Nate Graham 2021-01-05 15:06:03 UTC

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