Bug 373066

Summary: plasmashell high CPu ussage
Product: [Plasma] plasmashell Reporter: Dumitru Uzun <contact>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.4   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dumitru Uzun 2016-11-29 07:12:42 UTC
Application: plasmashell (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.4.33-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I just resumed from sleeping/hybernation and saw the bug report.

- Unusual behavior I noticed:
"plasmashell" process consumes a lot of CPU (100% of one core), but does nothing.
I have btsync-gui, dropbox and octopi in system tray - the only things that "move" on the screen while plasmachell consumes CPU.
I see this behaviour right now, even after the crash.

http://i.imgur.com/6Dq48lH.png

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

Thread 10 (Thread 0x7f8ff92ee700 (LWP 3265)):
#0  0x00007f90eea0f4ed in read () at /usr/lib/libc.so.6
#1  0x00007f90e1cf6f81 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#2  0x00007f90e238650e in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007f90e2386f80 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f90e2387040 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f90e2395069 in  () at /usr/lib/libpulse.so.0
#6  0x00007f90e1d25ed8 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#7  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f901d7bf700 (LWP 3264)):
#0  0x00007f90e9d20dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f90e9cdaf89 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90e9cdb6f8 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f90f24652d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9027aaa700 (LWP 1535)):
#0  0x00007f90eea1348d in poll () at /usr/lib/libc.so.6
#1  0x00007f90e9cdb786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9029fd60a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f903cb50700 (LWP 1156)):
#0  0x00007f90e9cd8757 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f90e9cdac2b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90e9cdb6ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f90f3001856 in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f90cb9c0700 (LWP 1153)):
#0  0x00007f90ee21c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f90f4a9dac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f90f4a9db09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f90d5782700 (LWP 1148)):
#0  0x00007f90e9d20db9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f90e9cdb888 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f90f24652d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f90d71e2700 (LWP 1105)):
#0  0x00007f90e9cdac68 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f90e9cdb6ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f90f24652d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f90dcd1b700 (LWP 1053)):
#0  0x00007f90e9cd87a0 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f90e9cdac2b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f90e9cdb6ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f90ef33572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f90ef1020f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f90efe82e55 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f90de94c700 (LWP 1049)):
#0  0x00007f90eea1348d in poll () at /usr/lib/libc.so.6
#1  0x00007f90f39d28e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f90f39d4679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f90e0689449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f90ef106d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f90ee216454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f90eea1c7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f90f530f800 (LWP 1024)):
[KCrash Handler]
#6  0x00007f90f30983d4 in QQuickWindow::maybeUpdate() () at /usr/lib/libQt5Quick.so.5
#7  0x00007f90f3099128 in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#16 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#17 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#18 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#19 0x00007f90f30990e4 in  () at /usr/lib/libQt5Quick.so.5
#20 0x00007f90f309bae4 in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib/libQt5Quick.so.5
#21 0x00007f90f3068788 in  () at /usr/lib/libQt5Quick.so.5
#22 0x00007f90f3069a48 in  () at /usr/lib/libQt5Quick.so.5
#23 0x00007f90ef83ae15 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#24 0x00007f90f30a5883 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#25 0x0000000000431883 in  ()
#26 0x00007f90f024be0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007f90f0253581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f90ef2e0de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#29 0x00007f90ef8302ed in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#30 0x00007f90ef830efd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#31 0x00007f90ef80ecab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#32 0x00007f90e06bf390 in  () at /usr/lib/libQt5XcbQpa.so.5
#33 0x00007f90e9cdb587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#34 0x00007f90e9cdb7f0 in  () at /usr/lib/libglib-2.0.so.0
#35 0x00007f90e9cdb89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#36 0x00007f90ef33570f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007f90ef2df23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#38 0x00007f90ef2e773c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#39 0x000000000041c9d2 in  ()
#40 0x00007f90ee954291 in __libc_start_main () at /usr/lib/libc.so.6
#41 0x000000000041cd5a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2017-08-23 22:33:22 UTC

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