Bug 382372

Summary: Plasma freeze without any apparent reason
Product: [Plasma] plasma-pa Reporter: Stefano Pastore <pastore.stefano>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED WORKSFORME    
Severity: crash CC: gabe, justin.zobel, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.6   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stefano Pastore 2017-07-15 09:03:59 UTC
Application: plasmashell (5.8.6)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.74-18.20-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:
Running firefox, withou any applet on the the desktop,
need to "killall plasmashell; kstart plasmashell" to get
back to a normal behavior.

The crash can be reproduced sometimes.

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

Thread 7 (Thread 0x7f6f774ae700 (LWP 20638)):
#0  0x00007f703ac5320d in poll () at /lib64/libc.so.6
#1  0x00007f703731b314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f703b56033b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f703b348f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6f788d78f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f703b34d9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f6f8935f700 (LWP 20637)):
#0  0x00007f703731a971 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f703731b230 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f703b56033b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f703b348f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f703f1d9632 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f703b34d9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f7017bdd700 (LWP 20636)):
#0  0x00007f703a4610bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f7040e2093b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f7040e20969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f701d9ca700 (LWP 20635)):
#0  0x00007f703ac5320d in poll () at /lib64/libc.so.6
#1  0x00007f703731b314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f703b56033b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f703b348f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f703e6569d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f703b34d9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f701f3ea700 (LWP 20634)):
#0  0x00007f703ac5320d in poll () at /lib64/libc.so.6
#1  0x00007f703731b314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f703b56033b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f703b348f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f703e6569d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f703b34d9e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f702e8d3700 (LWP 20632)):
#0  0x00007f703ac4f28d in read () at /lib64/libc.so.6
#1  0x00007f703735b670 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f703731ae49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f703731b2a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f703b56033b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f703b348f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f703c0c9295 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f703b34d9e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f703a45c744 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f703ac5baad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f7041732900 (LWP 20627)):
[KCrash Handler]
#6  0x00007f6f7fbbb815 in QPulseAudio::Server::update(pa_server_info const*) () at /usr/lib64/libQPulseAudioPrivate.so
#7  0x00007f70308bf092 in  () at /usr/lib64/libpulse.so.0
#8  0x00007f703025929e in  () at /usr/lib64/pulseaudio/libpulsecommon-9.0.so
#9  0x00007f70306a0b73 in  () at /usr/lib64/libpulse-mainloop-glib.so.0
#10 0x00007f703731b134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f703731b388 in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f703731b42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#13 0x00007f703b56031c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f703b50dfeb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f703b515ed6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#16 0x000000000041ee0f in  ()
#17 0x00007f703ab926e5 in __libc_start_main () at /lib64/libc.so.6
#18 0x000000000041f079 in _start ()

Reported using DrKonqi
Comment 1 Tony 2018-03-17 22:47:22 UTC
*** Bug 391700 has been marked as a duplicate of this bug. ***
Comment 2 Justin Zobel 2020-12-04 04:01:39 UTC
Thank you for the report, Stefano.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bug Janitor Service 2020-12-19 04:35:09 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 4 Bug Janitor Service 2021-01-03 04:34:36 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!