Bug 366497 - Crashes when clicking on an item from the task bar multiple times
Summary: Crashes when clicking on an item from the task bar multiple times
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-07 17:02 UTC by jeff.janes
Modified: 2018-06-08 18:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jeff.janes 2016-08-07 17:02:19 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-35-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

After upgrading from 12.3 to 13.1, now when I boot the system there will be tasks on the task bar at system start up.  When I click on these items, the window briefly flashes on the screen and then goes away again.  If I click on the item multiple times KDE will crash.

- Unusual behavior I noticed:

KDE crashes

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f38029f3780 (LWP 19664))]

Thread 3 (Thread 0x7f37d8940700 (LWP 19666)):
#0  0x00007f38012c203f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f37f393a8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f37f393a909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f38012be0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f380002acbd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3751465700 (LWP 19701)):
#0  0x00007f37fd135ad5 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f37fd135cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f38016830de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#3  0x00007f3801654e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f3801655165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f38015520bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#6  0x00007f3801636783 in  () at /usr/lib64/libQtCore.so.4
#7  0x00007f380155479f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f38012be0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f380002acbd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f38029f3780 (LWP 19664)):
[KCrash Handler]
#5  0x00007f3801669317 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () at /usr/lib64/libQtCore.so.4
#6  0x00007f37ebc7bfc6 in  () at /usr/lib64/libkdeinit4_plasma-desktop.so
#7  0x00007f37ebc64989 in  () at /usr/lib64/libkdeinit4_plasma-desktop.so
#8  0x00007f37f615f8b4 in  () at /usr/lib64/libplasma.so.3
#9  0x00007f380166e59e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#10 0x00007f3800821c5b in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#11 0x00007f3800bbe5de in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007f3800c3ab6b in QAbstractScrollArea::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#13 0x00007f38007d276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00007f38007d8cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007f38023f9e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#16 0x00007f38016562ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#17 0x00007f380165957d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#18 0x00007f38016838fe in  () at /usr/lib64/libQtCore.so.4
#19 0x00007f37fd135a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f37fd135c48 in  () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f37fd135cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f38016830be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007f380086f676 in  () at /usr/lib64/libQtGui.so.4
#24 0x00007f3801654e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007f3801655165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#26 0x00007f380165a5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#27 0x00007f37ebc69b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#28 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:15:59 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham