Bug 418241

Summary: Plasma crashed in KScreen::GetConfigOperation::start() few seconds after starting with startplasma-wayland
Product: [Plasma] KScreen Reporter: theclonerx
Component: libkscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bjoernv, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description theclonerx 2020-02-27 00:21:52 UTC
Application: plasmashell (5.18.2)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.6-arch1-1 x86_64
Windowing system: Wayland
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I after updating some unrelated packages I started Plasma running startplasma-wayland

The crash does not seem to be reproducible.

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

Thread 17 (Thread 0x7f47beffd700 (LWP 1059)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f48070eccb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f48070ecd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4808e8956b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f4808e897fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f48070e6fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f47bf7fe700 (LWP 1058)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f47bffff700 (LWP 1057)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f47cca46700 (LWP 1056)):
#0  0x00007f4806d554ec in read () at /usr/lib/libc.so.6
#1  0x00007f48055319f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f480557fb01 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f48055811e8 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4805581311 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f480731b03c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f48072c14cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f48070e5e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f4808dc3eab in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f48070e6fc6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f47cd6ce700 (LWP 1049)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f48070eccb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f48070ecd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4808e8956b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f4808e897fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f48070e6fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f47cdecf700 (LWP 1048)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f47ce6d6700 (LWP 1047)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f47ed9b1700 (LWP 1002)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f47ee1b2700 (LWP 1001)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f47ee9b3700 (LWP 1000)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f47ef1b4700 (LWP 999)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f47f8b5b700 (LWP 998)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f47f935c700 (LWP 997)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f47f9cbc700 (LWP 996)):
#0  0x00007f48064eccf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f47fa83c99c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f47fa83c598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4800d64700 (LWP 987)):
#0  0x00007f4806d59abf in poll () at /usr/lib/libc.so.6
#1  0x00007f4805581240 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4805581311 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f480731b03c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f48072c14cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f48070e5e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4808b1ff89 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f48070e6fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4801fdc700 (LWP 813)):
#0  0x00007f48055314e4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f4805581158 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4805581311 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f480731b03c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f48072c14cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f48070e5e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f48083d2b28 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f48070e6fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f48064e646f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f4806d643d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f48086f2840 (LWP 784)):
[KCrash Handler]
#6  0x00007f47bc8d2ca8 in KScreen::GetConfigOperation::start() () at /usr/lib/libKF5Screen.so.7
#7  0x00007f48072f026a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007f4807dc8362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f4807dd1819 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f48072c2962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007f48072c51c6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f480731b9d4 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f480557f51e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007f48055812d1 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007f4805581311 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007f480731b020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f48072c14cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007f48072c94d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x000055c74a18c018 in  ()
#20 0x00007f4806c8c023 in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055c74a18c23e in _start ()
[Inferior 1 (process 784) detached]

The reporter indicates this bug may be a duplicate of or related to bug 418156, bug 418148.

Possible duplicates by query: bug 418232, bug 418221, bug 418216, bug 418167, bug 418156.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-23 21:01:17 UTC

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