https://bugs.kde.org/show_bug.cgi?id=359890
Bug ID: 359890 Summary: Desktop freezes, plasmashell hangs using up CPU when trying to do anything in plasma Product: plasmashell Version: 5.4.2 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: wodenc...@gmail.com CC: bhus...@gmail.com, plasma-b...@kde.org I am able to correctly log into the Plasma desktop. However, if I try to run / launch any applications or do anything, the entire desktop hangs, and when I switch to TTY, I can see plasmashell is hung. It never resumses, and when I Ctrl-Alt-F7 back to the desktop, it seg faults. Reproducible: Always Steps to Reproduce: 1. Log into the plasma desktop 2. Try to launch an application or do something 3. Everything hangs Here is the Stack Trace from gdb: [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #0 0x00007f6092aedda0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f60939fa55b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3e393d0) at thread/qwaitcondition_unix.cpp:136 #2 0x00007f60939fa55b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x3e0d820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f6096c0883b in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6096c091d5 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f60946b6b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x26561e0, receiver=receiver@entry=0x26e7720, e=e@entry=0x7ffffd2fc4d0) at kernel/qapplication.cpp:3720 #6 0x00007f60946bc230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffffd2fc890, receiver=0x26e7720, e=0x7ffffd2fc4d0) at kernel/qapplication.cpp:3503 #7 0x00007f6093bd8f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffffd2fc890, receiver=0x26e7720, event=event@entry=0x7ffffd2fc4d0) at kernel/qcoreapplication.cpp:935 #8 0x00007f6093c2f09d in QTimerInfoList::activateTimers() (event=0x7ffffd2fc4d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #9 0x00007f6093c2f09d in QTimerInfoList::activateTimers() (this=0x2648820) at kernel/qtimerinfo_unix.cpp:635 #10 0x00007f6093c2f5d9 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #11 0x00007f6093c2f5d9 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:224 #12 0x00007f60900b3ff7 in g_main_context_dispatch (context=0x7f607c001710) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3154 #13 0x00007f60900b3ff7 in g_main_context_dispatch (context=context@entry=0x7f607c001710) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3769 #14 0x00007f60900b4250 in g_main_context_iterate (context=context@entry=0x7f607c001710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3840 #15 0x00007f60900b42fc in g_main_context_iteration (context=0x7f607c001710, may_block=may_block@entry=1) at /build/glib2.0-MuyBSS/glib2.0-2.46.2/./glib/gmain.c:3901 #16 0x00007f6093c3027f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x26486a0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #17 0x00007f6093bd675a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffffd2fc710, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #18 0x00007f6093bde2cc in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188 #19 0x00007f6093ef300c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1510 #20 0x00007f60946b3025 in QApplication::exec() () at kernel/qapplication.cpp:2956 #21 0x00000000004322c3 in main(int, char**) (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 -- You are receiving this mail because: You are watching all bug changes.