Bug 399915 - KDE Menu Editor - Crash on opening then attempt to change an icon for App
Summary: KDE Menu Editor - Crash on opening then attempt to change an icon for App
Status: RESOLVED DUPLICATE of bug 398766
Alias: None
Product: kmenuedit
Classification: Applications
Component: general (show other bugs)
Version: 5.14.1
Platform: Other Linux
: NOR critical
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-17 07:21 UTC by Mircea
Modified: 2018-10-17 13:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
kmenueditor-crash.png (31.60 KB, image/png)
2018-10-17 07:21 UTC, Mircea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mircea 2018-10-17 07:21:41 UTC
Created attachment 115700 [details]
kmenueditor-crash.png

SUMMARY


STEPS TO REPRODUCE
1. Open "Edit Applications..."
2. Attempt to cnange icon for an app
3. -crash-

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 5.14.1
KDE Frameworks Version: 5.51.0
Qt Version: 5.11.2

ADDITIONAL INFORMATION
Comment 1 Matej Mrenica 2018-10-17 07:52:47 UTC
It doesnt crash for me. Can you provide an actual log?
Comment 2 Matej Mrenica 2018-10-17 07:54:34 UTC
Also this shouldn't be marked 'critical'.
Comment 3 Mircea 2018-10-17 08:22:35 UTC
(In reply to mthw0 from comment #1)
> It doesnt crash for me. Can you provide an actual log?

As you can see in the attached screenshot it does crash. Open edit applications,  chick on an icon to change its icon and it crashes. I can't provide a log at the time...will see about providing something... Don't know what and what not should be marked as critical.
Comment 4 Mircea 2018-10-17 08:29:10 UTC
(In reply to mthw0 from comment #1)
> It doesnt crash for me. Can you provide an actual log?

Thread 1 (Thread 0x7f663d15a880 (LWP 6521)):
[KCrash Handler]
#6  0x00007f664320f6f2 in QString::mid(int, int) const () from /usr/lib/libQt5Core.so.5
#7  0x00007f66447983cd in ?? () from /usr/lib/libKF5IconThemes.so.5
#8  0x00007f664479be71 in ?? () from /usr/lib/libKF5IconThemes.so.5
#9  0x00007f664479a63f in ?? () from /usr/lib/libKF5IconThemes.so.5
#10 0x00007f664479c827 in ?? () from /usr/lib/libKF5IconThemes.so.5
#11 0x00007f664334b90b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#12 0x00007f6643d28e04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f6643d306e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007f664334bbf9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007f6643d64edd in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f6643d681d5 in QWidget::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f6643f1efdd in QDialog::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f6644797c4d in ?? () from /usr/lib/libKF5IconThemes.so.5
#19 0x00007f6643375b90 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#20 0x00007f6643e13803 in QAbstractButton::clicked(bool) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f6643e13a1c in ?? () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f6643e14e12 in ?? () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f6643e14fe6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f6643d68658 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f6643d28e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f6643d3092a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f664334bbf9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#28 0x00007f6643d2fc11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f6643d8398c in ?? () from /usr/lib/libQt5Widgets.so.5
#30 0x00007f6643d865d5 in ?? () from /usr/lib/libQt5Widgets.so.5
#31 0x00007f6643d28e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#32 0x00007f6643d306e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#33 0x00007f664334bbf9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#34 0x00007f66437590dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#35 0x00007f664375b066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#36 0x00007f6643734a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#37 0x00007f663cda8e1d in ?? () from /usr/lib/libQt5XcbQpa.so.5
#38 0x00007f664334a88c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#39 0x00007f6643352b86 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#40 0x00007f6644e78872 in kdemain () from /usr/lib/libkdeinit5_kmenuedit.so
#41 0x00007f6644cc2223 in __libc_start_main () from /usr/lib/libc.so.6
#42 0x00005624e4acf05e in _start ()
[Inferior 1 (process 6521) detached]
Comment 5 Patrick Silva 2018-10-17 09:55:41 UTC
I can confirm the crash at least under Wayland.

Operating System: Arch Linux 
KDE Plasma Version: 5.14.1
Qt Version: 5.12.0 beta2
KDE Frameworks Version: 5.51.0
Comment 6 Matej Mrenica 2018-10-17 10:09:00 UTC
Might this be related to a specific icon theme?
I use KDE_DEX and I dont have a crash.
What icon themes are you using while it crashes?
Comment 7 Patrick Silva 2018-10-17 10:13:08 UTC
I'm using default breeze theme.
Comment 8 Christoph Feck 2018-10-17 13:07:40 UTC

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