Bug 416312

Summary: Plasma crashed randomly
Product: [Plasma] plasmashell Reporter: Andy3153 <andy3153>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andy3153 2020-01-15 20:36:37 UTC
Application: plasmashell (5.17.5)

Qt Version: 5.14.0
Frameworks Version: 5.66.0
Operating System: Linux 5.4.11-arch1-1 x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
Using Plasma normally. I think I switched virtual desktops

- Custom settings of the application:
I have the custom Thermal Monitor and the Application title plugin, both got form built-in widget installer
I use Kvantum, using theme Sweet
I also use glava, if it helps with anything. I keep it open basically non-stop

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 0x7ff8d049ecc0 (LWP 670))]

Thread 16 (Thread 0x7ff8689bb700 (LWP 2004)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7ff86a7fd700 (LWP 1916)):
#0  0x00007ff8d479f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007ff8d3008120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7ff86b7ff700 (LWP 1914)):
#0  0x00007ff8d479b42c in read () at /usr/lib/libc.so.6
#1  0x00007ff8d2fb89f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30069e1 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d30080c8 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7ff898ec0700 (LWP 1913)):
#0  0x00007ff8d479f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007ff8d3008120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7ff8998c1700 (LWP 1911)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7ff89a8c2700 (LWP 1311)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7ff89b4c3700 (LWP 1310)):
#0  0x00007ff8d479b42c in read () at /usr/lib/libc.so.6
#1  0x00007ff8b89d5732 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-13.0.so
#2  0x00007ff8b8a3ff8f in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007ff8b8a402f1 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007ff8b8a403b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007ff8b8a3061e in  () at /usr/lib/libpulse.so.0
#6  0x00007ff8b89aed1c in  () at /usr/lib/pulseaudio/libpulsecommon-13.0.so
#7  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7ff8a8a27700 (LWP 915)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7ff8a9528700 (LWP 903)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7ff8aa803700 (LWP 891)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d689b18b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689b41b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7ff8ab9d9700 (LWP 886)):
#0  0x00007ff8d30079b2 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff8d3008046 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8b807416b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff8ba09e700 (LWP 863)):
#0  0x00007ff8d2fb84e4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff8d30068ba in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30080c8 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d67d5e9b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff8bbc51700 (LWP 857)):
[KCrash Handler]
#6  0x00007ff8d4b630e9 in QHashData::nextNode(QHashData::Node*) () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d67fa397 in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ff8d68f4692 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#9  0x00007ff8d6894f25 in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007ff8d6896fc4 in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007ff8d689b3d7 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff8cd303700 (LWP 761)):
#0  0x00007ff8d2fff62f in g_source_ref () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff8d3006662 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d300793b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d3008046 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007ff8d6532249 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff8ce550700 (LWP 722)):
#0  0x00007ff8d3007a03 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff8d3008046 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff8d4d5acdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8d4b26e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff8d56b0b28 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff8d049ecc0 (LWP 670)):
#0  0x00007ff8d3f6dc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff8d4b2dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff8d4b2dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ff8d6899507 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff8d689a13c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ff8d6901b2d in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007ff8d5924472 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007ff8d592dc89 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007ff8d4d02832 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007ff8d50b8de9 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#10 0x00007ff8d592d9fc in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007ff8d4d02832 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007ff8d4d5a05d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#13 0x00007ff8d4d5a92a in  () at /usr/lib/libQt5Core.so.5
#14 0x00007ff8d300639e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#15 0x00007ff8d30081b1 in  () at /usr/lib/libglib-2.0.so.0
#16 0x00007ff8d30081f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#17 0x00007ff8d4d5acc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007ff8d4d0139c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007ff8d4d093a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#20 0x0000561803f83dc9 in  ()
#21 0x00007ff8d46d2153 in __libc_start_main () at /usr/lib/libc.so.6
#22 0x0000561803f8422e in _start ()
[Inferior 1 (process 670) detached]

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

Possible duplicates by query: bug 416260, bug 416251, bug 416249, bug 416215, bug 416192.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-23 19:41:53 UTC
Thread 4 (Thread 0x7ff8bbc51700 (LWP 857)):
[KCrash Handler]
#6  0x00007ff8d4b630e9 in QHashData::nextNode(QHashData::Node*) () at /usr/lib/libQt5Core.so.5
#7  0x00007ff8d67fa397 in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ff8d68f4692 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#9  0x00007ff8d6894f25 in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007ff8d6896fc4 in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007ff8d689b3d7 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007ff8d4b27fd6 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007ff8d3f674cf in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007ff8d47aa2d3 in clone () at /usr/lib/libc.so.6


Unfortunately the backtrace does not implicate any KDE code and is missing a lot of debug symbols. It's not debuggable right now, sorry. :( Does it still happen in Plasma 5.21? If so, can you please attach a backtrace with complete symbols? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Thanks!
Comment 2 Bug Janitor Service 2021-03-10 04:33:37 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-03-25 04:34:04 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!