https://bugs.kde.org/show_bug.cgi?id=400007

            Bug ID: 400007
           Summary: Plasma crash on icon selection
           Product: plasmashell
           Version: 5.14.1
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: sovan...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to