Bug 353212 - Plasma Crashed when changing activity icon
Summary: Plasma Crashed when changing activity icon
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-09-26 15:38 UTC by Hong Quan To
Modified: 2018-06-08 18:16 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hong Quan To 2015-09-26 15:38:02 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-24-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

I have 2 activities A and B. I am running on A, I try to change the name and icon of A: 
- On A, click Activity button.
- Select edit icon, 
- Change name
- Select icon to change icon
- While change icon dialog is open, select Apply. 
- Change icon dialog still open, select edit, change icon again. 
-Close 2nd change icon dialog. 
- Close 1st change icon dialog. 
* Plasma crash into black screen and restart successfully.

-- 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 0x7f18f60cf780 (LWP 1527))]

Thread 3 (Thread 0x7f18ca198700 (LWP 1528)):
#0  0x00007f18f49a105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f18e722e8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f18e722e909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f18f499d0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f18f370a08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f183fa25700 (LWP 1533)):
#0  0x00007f18f3701c5d in poll () at /lib64/libc.so.6
#1  0x00007f18f0814be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f18f0814cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f18f4d620de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f18f4d33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f18f4d34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f18f4c310bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f18f4d15783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f18f4c3379f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f18f499d0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f18f370a08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f18f60cf780 (LWP 1527)):
[KCrash Handler]
#5  0x00007f18e6ac7100 in QDeclarativeError::isValid() const () at /usr/lib64/libQtDeclarative.so.4
#6  0x00007f18e6ab095b in  () at /usr/lib64/libQtDeclarative.so.4
#7  0x00007f18f4d493f8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#8  0x00007f18e6b65802 in  () at /usr/lib64/libQtDeclarative.so.4
#9  0x00007f18e6a1a426 in  () at /usr/lib64/libQtDeclarative.so.4
#10 0x00007f18e6a1b406 in  () at /usr/lib64/libQtDeclarative.so.4
#11 0x00007f18f4455c52 in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007f18e6a0e364 in QDeclarativeItem::sceneEvent(QEvent*) () at /usr/lib64/libQtDeclarative.so.4
#13 0x00007f18e6a1bb71 in  () at /usr/lib64/libQtDeclarative.so.4
#14 0x00007f18f447cb9f in  () at /usr/lib64/libQtGui.so.4
#15 0x00007f18f4485f4f in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007f18f4491dd0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f18f3eb176c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007f18f3eb7cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#19 0x00007f18f5ad8e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#20 0x00007f18f4d352ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#21 0x00007f18f44a8a07 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00007f18f3f00c0a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007f18f429d5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f18f44a9429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007f18f4d35416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#26 0x00007f18f3eb174c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f18f3eb7dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#28 0x00007f18f5ad8e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#29 0x00007f18f4d352ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#30 0x00007f18f3eb75e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#31 0x00007f18f3f28c9b in  () at /usr/lib64/libQtGui.so.4
#32 0x00007f18f3f2770c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f18f3f4e5c2 in  () at /usr/lib64/libQtGui.so.4
#34 0x00007f18f0814a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f18f0814c48 in  () at /usr/lib64/libglib-2.0.so.0
#36 0x00007f18f0814cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#37 0x00007f18f4d620be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#38 0x00007f18f3f4e676 in  () at /usr/lib64/libQtGui.so.4
#39 0x00007f18f4d33e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#40 0x00007f18f4d34165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#41 0x00007f18f4d395b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#42 0x00007f18dde8cb94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#43 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:16:09 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