Application: plasmashell (5.5.5) Qt Version: 5.5.1 Operating System: Linux 4.1.36-44-default x86_64 Distribution: "openSUSE Leap 42.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: After choosing the "Do not allow this program to be grouped"-option for a program there is one animation playing. The "task-icons" fade to the right until every single window is visible. Right clicking on that playing animation causes plasma to crash quite often. Sometimes it just stops for a short time but more than a third it crashes. - Another bug that *might* be related: Sometimes the animation hangs itself even though I didn't klick on the task-bar, leaving all the windows on the task bar unclickable. Both right and left mouse buttons doesn't have any effect in that case. Navigating with shortcuts like Alt+Tab still work as expected. I'd love to be able to disable that animation, even though I don't know for sure whether that would fix the bug. 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 0x7fbc61b207c0 (LWP 2075))] Thread 9 (Thread 0x7fbb92bd7700 (LWP 3553)): #0 0x00007fbc5b023bfd in poll () at /lib64/libc.so.6 #1 0x00007fbc57700e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc5b950d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbc5b71961a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbb94223cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fbba2bb2700 (LWP 2183)): #0 0x00007fbc57742d17 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007fbc577004a0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc57700d80 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc5b950d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbc5b71961a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbc5f5c9282 in () at /usr/lib64/libQt5Quick.so.5 #8 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fbc298af700 (LWP 2169)): #0 0x00007fbc5a83103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbc611fc86b in () at /usr/lib64/libQt5Script.so.5 #2 0x00007fbc611fc899 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fbc2b1b4700 (LWP 2135)): #0 0x00007fbc5b023bfd in poll () at /lib64/libc.so.6 #1 0x00007fbc57700e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc5b950d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbc5b71961a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbc5ea2de18 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fbc30a6f700 (LWP 2121)): #0 0x00007fbc5b01fccd in read () at /lib64/libc.so.6 #1 0x00007fbc57741b60 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc57700999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc57700df8 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fbc5b950d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbc5b71961a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbc5ea2de18 in () at /usr/lib64/libQt5Qml.so.5 #9 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #10 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fbc36b3d700 (LWP 2113)): #0 0x00007fbc5a83103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbc4169da73 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007fbc4169d1f7 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fbc48909700 (LWP 2108)): #0 0x00007fbc5b01fccd in read () at /lib64/libc.so.6 #1 0x00007fbc57741b60 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbc57700999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbc57700df8 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fbc5b950d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbc5b71961a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbc5ea2de18 in () at /usr/lib64/libQt5Qml.so.5 #9 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #10 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #11 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fbc4b53b700 (LWP 2083)): #0 0x00007fbc5b023bfd in poll () at /lib64/libc.so.6 #1 0x00007fbc5ff77422 in () at /usr/lib64/libxcb.so.1 #2 0x00007fbc5ff7900f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fbc4d68c3c9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fbc5b71e32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbc5a82d0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fbc5b02c02d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fbc61b207c0 (LWP 2075)): [KCrash Handler] #6 0x00007fbc5cc9e150 in QWidget::windowHandle() const () at /usr/lib64/libQt5Widgets.so.5 #7 0x00007fbb9b047541 in () at /usr/lib64/qt5/qml/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so #8 0x00007fbc5b936c48 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fbc5b92a8bc in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007fbc5cc74e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #11 0x00007fbc5cc79cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #12 0x00007fbc5b8f9e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #13 0x00007fbc5b95077d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5 #14 0x00007fbc5b950aa1 in () at /usr/lib64/libQt5Core.so.5 #15 0x00007fbc57700c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #16 0x00007fbc57700ed8 in () at /usr/lib64/libglib-2.0.so.0 #17 0x00007fbc57700f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #18 0x00007fbc5b950d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #19 0x00007fbc5b8f7d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #20 0x00007fbc5b8ff8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #21 0x0000000000436b3d in main () Reported using DrKonqi
If you can easily reproduce this, can you also install debug symbols for plasma-workspace.
I don't think it's worth pursuing this because the entire backend code was replaced and the animation is very very different now in terms of what model transaction happen.
(In reply to Eike Hein from comment #2) > I don't think it's worth pursuing this because the entire backend code was > replaced and the animation is very very different now in terms of what model > transaction happen. Thank you for the response. I'll try to upgrade soon. It seems weird to me to label this report as invalid, but I definitely won't mess with your labels. :)
^ It seemed weird to me too, but it's the best pick I could find. It's in valid in the sense that 5.5.x is EOL now and the code this bug applies to no longer exists in the now-supported versions.