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.

Reply via email to