Application: dolphin (18.08.2) Qt Version: 5.11.2 Frameworks Version: 5.51.0 Operating System: Linux 4.19.0-rc7-jwrdegoede+ x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Trying to select an icon for delete button in Dolphin toolbar. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1f77e94800 (LWP 1885))] Thread 5 (Thread 0x7f1f6d661700 (LWP 1891)): #0 0x00007f1f8232ec21 in poll () at /usr/lib/libc.so.6 #1 0x00007f1f7d326ee0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1f7d326fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1f80444fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f1f803f08cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f1f80239eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1f80243f65 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f1f7e1f9a9d in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f1f82339b23 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f1f6e282700 (LWP 1890)): #0 0x00007f1f7e1ffafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1f6e61217c in () at /usr/lib/dri/i965_dri.so #2 0x00007f1f6e611eb8 in () at /usr/lib/dri/i965_dri.so #3 0x00007f1f7e1f9a9d in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f1f82339b23 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f1f6ffff700 (LWP 1889)): #0 0x00007f1f8232ec21 in poll () at /usr/lib/libc.so.6 #1 0x00007f1f7d326ee0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1f7d326fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1f80444fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f1f803f08cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f1f80239eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1f80698ba6 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f1f80243f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f1f7e1f9a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f1f82339b23 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f1f7665f700 (LWP 1888)): #0 0x00007f1f8232ec21 in poll () at /usr/lib/libc.so.6 #1 0x00007f1f7ccda630 in () at /usr/lib/libxcb.so.1 #2 0x00007f1f7ccdc2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f1f77a00c5a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f1f80243f65 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f1f7e1f9a9d in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f1f82339b23 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f1f77e94800 (LWP 1885)): [KCrash Handler] #6 0x00007f1f802b5732 in QString::mid(int, int) const () at /usr/lib/libQt5Core.so.5 #7 0x00007f1f818973cd in () at /usr/lib/libKF5IconThemes.so.5 #8 0x00007f1f8189ae71 in () at /usr/lib/libKF5IconThemes.so.5 #9 0x00007f1f8189963f in () at /usr/lib/libKF5IconThemes.so.5 #10 0x00007f1f8189b827 in () at /usr/lib/libKF5IconThemes.so.5 #11 0x00007f1f803f194b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #12 0x00007f1f80dfce04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #13 0x00007f1f80e046e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #14 0x00007f1f803f1c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #15 0x00007f1f80e38edd in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f1f80e3c1d5 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f1f80ff2fdd in QDialog::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f1f80ff2638 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f1f81898d9a in KIconDialog::openDialog() () at /usr/lib/libKF5IconThemes.so.5 #20 0x00007f1f81898f80 in KIconDialog::getIcon(KIconLoader::Group, KIconLoader::Context, bool, int, bool, QWidget*, QString const&) () at /usr/lib/libKF5IconThemes.so.5 #21 0x00007f1f81928e5d in () at /usr/lib/libKF5XmlGui.so.5 #22 0x00007f1f8192e7f9 in () at /usr/lib/libKF5XmlGui.so.5 #23 0x00007f1f8192e838 in () at /usr/lib/libKF5XmlGui.so.5 #24 0x00007f1f8041ba7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #25 0x00007f1f80ee7803 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5 #26 0x00007f1f80ee7a1c in () at /usr/lib/libQt5Widgets.so.5 #27 0x00007f1f80ee8e12 in () at /usr/lib/libQt5Widgets.so.5 #28 0x00007f1f80ee8fe6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #29 0x00007f1f80e3c658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #30 0x00007f1f80dfce14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #31 0x00007f1f80e0492a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #32 0x00007f1f803f1c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #33 0x00007f1f80e03c11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5 #34 0x00007f1f80e5798c in () at /usr/lib/libQt5Widgets.so.5 #35 0x00007f1f80e5a5d5 in () at /usr/lib/libQt5Widgets.so.5 #36 0x00007f1f80dfce14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #37 0x00007f1f80e046e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #38 0x00007f1f803f1c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #39 0x00007f1f8082d0dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #40 0x00007f1f8082f066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #41 0x00007f1f80808a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #42 0x00007f1f77a96e1d in () at /usr/lib/libQt5XcbQpa.so.5 #43 0x00007f1f803f08cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #44 0x00007f1f803f8bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #45 0x00007f1f82442501 in kdemain () at /usr/lib/libkdeinit5_dolphin.so #46 0x00007f1f82262223 in __libc_start_main () at /usr/lib/libc.so.6 #47 0x0000564ca6a0405e in _start () [Inferior 1 (process 1885) detached] Reported using DrKonqi
I cannot reproduce this crash. I did the following actions: 1. Right-click the toolbar and select "Configure Toolbar" 2. Select the "Delete" action on the right and click "Change icon" 3. Choose a random icon 4. Press "OK" twice (once for the icon selector and then for the "configure" dialog) Did you do anything else? Also, it'd be great if we had a complete backtrace (= with debug symbols), as I currently think that this crash occurs in the Icon selector and not within Dolphin.
Created attachment 115737 [details] Backtrace info
Since I'm on Arch, it's quite difficult to get a full backtrace info as mentioned here: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Preparing_your_KDE_packages I did find out that by changing from Adapta icon set to Breeze icon set in theme settings solved this problem.
*** This bug has been marked as a duplicate of bug 399857 ***