Bug 400007 - Plasma crash on icon selection
Summary: Plasma crash on icon selection
Status: RESOLVED DUPLICATE of bug 398766
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.14.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-10-18 20:40 UTC by sovanyio
Modified: 2018-10-21 12:08 UTC (History)
2 users (show)

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 sovanyio 2018-10-18 20:40:04 UTC
Application: plasmashell (5.14.1)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.18.14-arch1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
Trying to change the icon of my application launcher through the "Configure Application Menu" dialog. Clicking on the existing icon and choosing "Choose..." leads to crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fac29a840c0 (LWP 795))]

Thread 5 (Thread 0x7fabf7890700 (LWP 1989)):
#0  0x00007fac2fdbac21 in poll () at /usr/lib/libc.so.6
#1  0x00007fac2db1aee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fac2db1afce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fac302e1fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fac3028d8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fac300d6eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fac31a09859 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fac300e0f65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fac2eff8a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fac2fdc5b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fac175d4700 (LWP 891)):
#0  0x00007fac2effeafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fac1782317c in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fac17822eb8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fac2eff8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fac2fdc5b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fac26018700 (LWP 865)):
#0  0x00007fac2dac9414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fac2db1ad7e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fac2db1afce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fac302e1fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fac3028d8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fac300d6eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fac31a09859 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fac300e0f65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fac2eff8a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fac2fdc5b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fac27733700 (LWP 839)):
#0  0x00007fac2fdb67a4 in read () at /usr/lib/libc.so.6
#1  0x00007fac2dac9781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fac2db19a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fac2db1ae86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fac2db1afce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fac302e1fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fac3028d8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fac300d6eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fac313f8ba6 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fac300e0f65 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fac2eff8a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fac2fdc5b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fac29a840c0 (LWP 795)):
[KCrash Handler]
#6  0x00007fac30152732 in QString::mid(int, int) const () at /usr/lib/libQt5Core.so.5
#7  0x00007fac2fc973cd in  () at /usr/lib/libKF5IconThemes.so.5
#8  0x00007fac2fc9ae71 in  () at /usr/lib/libKF5IconThemes.so.5
#9  0x00007fac2fc9963f in  () at /usr/lib/libKF5IconThemes.so.5
#10 0x00007fac2fc9b827 in  () at /usr/lib/libKF5IconThemes.so.5
#11 0x00007fac3028e94b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fac30ce7e04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fac30cef6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fac3028ec39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007fac30d23edd in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fac30d271d5 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fac30eddfdd in QDialog::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fac15c47e56 in  () at /usr/lib/qt/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#19 0x00007fac15c4a4a3 in  () at /usr/lib/qt/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#20 0x00007fac31957bdf in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#21 0x00007fac319bb2de in  () at /usr/lib/libQt5Qml.so.5
#22 0x00007fac3191e934 in  () at /usr/lib/libQt5Qml.so.5
#23 0x00007fac3191fd09 in  () at /usr/lib/libQt5Qml.so.5
#24 0x00007fac319209a6 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#25 0x00007fac3193b1bb in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#26 0x00007fac3192e7b4 in  () at /usr/lib/libQt5Qml.so.5
#27 0x00007fac319e96a0 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#28 0x00007fac31979680 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#29 0x00007fac3197a85c in  () at /usr/lib/libQt5Qml.so.5
#30 0x00007fac319c5c43 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#31 0x00007fac3195c2b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#32 0x00007fac302b839f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#33 0x00007fac302b8bd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#34 0x00007fac30ce1613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#35 0x00007fac30ce3d0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007fac30e5c09d in  () at /usr/lib/libQt5Widgets.so.5
#37 0x00007fac30e63892 in  () at /usr/lib/libQt5Widgets.so.5
#38 0x00007fac30e648fc in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007fac30d27658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007fac30e6700c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#41 0x00007fac30ce7e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#42 0x00007fac30cef92a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007fac3028ec39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007fac30ceec11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007fac30d42d57 in  () at /usr/lib/libQt5Widgets.so.5
#46 0x00007fac30d455d5 in  () at /usr/lib/libQt5Widgets.so.5
#47 0x00007fac30ce7e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007fac30cef6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#49 0x00007fac3028ec39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007fac306390dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#51 0x00007fac3063b066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#52 0x00007fac30614a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#53 0x00007fac29653e1d in  () at /usr/lib/libQt5XcbQpa.so.5
#54 0x00007fac3028d8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#55 0x00007fac30295bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#56 0x0000560011888d2e in  ()
#57 0x00007fac2fcee223 in __libc_start_main () at /usr/lib/libc.so.6
#58 0x00005600118891de in _start ()
[Inferior 1 (process 795) detached]

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2018-10-19 05:58:55 UTC
What icon theme are you using? Can you please install debug symbols for KIconThemes library and reproduce. Thanks.
Comment 2 Christoph Feck 2018-10-21 12:08:16 UTC

*** This bug has been marked as a duplicate of bug 398766 ***