Bug 431280 - crashed on wayland after login
Summary: crashed on wayland after login
Status: RESOLVED DUPLICATE of bug 425711
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.20.5
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-01-07 20:12 UTC by eam0809@gmail.com
Modified: 2021-01-08 00:11 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eam0809@gmail.com 2021-01-07 20:12:14 UTC
Application: plasmashell (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.77.0
Operating System: Linux 5.4.0-59-generic x86_64
Windowing system: Wayland
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
- What I was doing when the application crashed:

I logged in using wayland desktop. After logging in it noted plasma had crashed unexpectedly

The crash can be reproduced every time.

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

[New LWP 1735]
[New LWP 1823]
[New LWP 1838]
[New LWP 1839]
[New LWP 1840]
[New LWP 1841]
[New LWP 1859]
[New LWP 1860]
[New LWP 1865]
[New LWP 1866]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fe6e38e1aff in __GI___poll (fds=0x7ffd8f9a5568, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fe6dfb432c0 (LWP 1692))]

Thread 11 (Thread 0x7fe6a2efa700 (LWP 1866)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567086522c4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556708652270, cond=0x556708652298) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556708652298, mutex=0x556708652270) at pthread_cond_wait.c:638
#3  0x00007fe6e3c74d1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe6e5a0e814 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fe6e5a0ec89 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe6addf5700 (LWP 1865)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fe6b000d420) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fe6b000d3d0, cond=0x7fe6b000d3f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fe6b000d3f8, mutex=0x7fe6b000d3d0) at pthread_cond_wait.c:638
#3  0x00007fe6e3c74d1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe6e5a0e814 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fe6e5a0ec89 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe6c30c7700 (LWP 1860)):
#0  0x00007fe6e38e1aff in __GI___poll (fds=0x7fe6b80072b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe6e22131ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe6e3eaefbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe6e3c6da12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe6e594938a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe6c28a0700 (LWP 1859)):
#0  0x00007fe6e3eaec90 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fe6e221272f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe6e22130db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe6e3eaefbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe6e3c6da12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe6d59b9700 (LWP 1841)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556707703638) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5567077035e8, cond=0x556707703610) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556707703610, mutex=0x5567077035e8) at pthread_cond_wait.c:638
#3  0x00007fe6d7717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe6d7717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe6d61ba700 (LWP 1840)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55670770363c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5567077035e8, cond=0x556707703610) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556707703610, mutex=0x5567077035e8) at pthread_cond_wait.c:638
#3  0x00007fe6d7717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe6d7717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe6d69bb700 (LWP 1839)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55670770363c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5567077035e8, cond=0x556707703610) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556707703610, mutex=0x5567077035e8) at pthread_cond_wait.c:638
#3  0x00007fe6d7717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe6d7717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe6d71bc700 (LWP 1838)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55670770363c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5567077035e8, cond=0x556707703610) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556707703610, mutex=0x5567077035e8) at pthread_cond_wait.c:638
#3  0x00007fe6d7717e6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe6d7717a6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe6ddcf0700 (LWP 1823)):
#0  0x00007ffd8f9c9933 in clock_gettime ()
#1  0x00007fe6e38ac235 in __GI___clock_gettime (clock_id=1, tp=0x7fe6ddcefa30) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007fe6e3eae885 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe6e3ead11d in QTimerInfoList::updateCurrentTime() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe6e3ead6f9 in QTimerInfoList::timerWait(timespec&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe6e3eaed16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe6e221272f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe6e22130db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fe6e3eaefbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe6e3c6da12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe6e5544fa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#15 0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe6def71700 (LWP 1735)):
#0  0x00007fe6e6253a9b in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007fe6e6253cac in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007fe6e6259d4c in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#3  0x00007fe6e3c6e07a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe6e3eaf685 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe6e2212be1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe6e2213152 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fe6e3eaefbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe6e3c6da12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe6e47d6f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007fe6e3c6ebac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe6e2cd3609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fe6e38ee293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe6dfb432c0 (LWP 1692)):
[KCrash Handler]
#4  0x00007fe6e488cd5f in KConfigGroup::parent() const () from /lib/x86_64-linux-gnu/libKF5ConfigCore.so.5
#5  0x0000556706cfc161 in PanelView::restore (this=this@entry=0x556707a83e40) at ./shell/panelview.cpp:576
#6  0x0000556706cfc582 in PanelView::containmentChanged (this=0x556707a83e40) at ./shell/panelview.cpp:1180
#7  0x0000556706cfc9d3 in PanelView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd8f9a5ea0) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/include/moc_panelview.cpp:261
#8  0x00007fe6e3e8b6f0 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe6e61fbd2a in ?? () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#10 0x0000556706d0643d in ShellCorona::createWaitingPanels (this=0x5567070708c0) at ./shell/shellcorona.cpp:1371
#11 0x00007fe6e3e8b6be in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe6e3e901ee in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe6e3e82155 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe6e4b4edc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fe6e4b57bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fe6e3e5469a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fe6e3eae2f0 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fe6e3eaec24 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fe6e2212fbd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fe6e2213240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fe6e3eaefa2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fe6c1eb623a in KScreen::WaylandConfig::WaylandConfig (this=0x556707b9a790, parent=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121
#25 0x00007fe6c1eb4dcc in KScreen::WaylandBackend::WaylandBackend (this=0x556707057fe0) at ./src/abstractbackend.h:35
#26 0x00007fe6c1eb08a5 in qt_plugin_instance () at ./obj-x86_64-linux-gnu/backends/kwayland/KSC_KWayland_autogen/EWIEGA46WW/moc_waylandbackend.cpp:114
#27 0x00007fe6e3e4a61f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fe6dc8f48b4 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#29 0x00007fe6dc8f4f5c in KScreen::BackendManager::loadBackendInProcess(QString const&) () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#30 0x00007fe6dc900c0b in ?? () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#31 0x00007fe6dc901923 in KScreen::GetConfigOperation::start() () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#32 0x00007fe6e3e82239 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fe6e4b4edc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fe6e4b57bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fe6e3e5469a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fe6e3e56fa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fe6e3eaf947 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fe6e2212fbd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fe6e2213240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fe6e22132e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fe6e3eaefa2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fe6e3e531ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fe6e3e5b354 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x0000556706ce0d6c in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:252
[Inferior 1 (process 1692) detached]

Possible duplicates by query: bug 430685, bug 430656, bug 430548, bug 429240, bug 428678.

Reported using DrKonqi
Comment 1 Nate Graham 2021-01-08 00:11:14 UTC

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