Summary: | KMenuEdit crashes in KService::desktopEntryName() when save button is clicked | ||
---|---|---|---|
Product: | [Applications] kmenuedit | Reporter: | john <philbyjohn> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | 4wy78uwh, andrecesarvieira, bharadwaj.raju777, gnb83044, kevin.coonan, nate, nathan, simonmik2006, sitter, vishwas.setlur |
Priority: | HI | Keywords: | drkonqi |
Version: | 5.23.5 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
john
2022-02-19 09:24:36 UTC
Created attachment 149648 [details]
New crash information added by DrKonqi
kmenuedit (5.25.0) using Qt 5.15.4
I was modiying entries via KMenuEdit. When I attempted to save them, it crashed.
-- Backtrace (Reduced):
#4 0x00007f0e9cb1f294 in KService::desktopEntryName() const () from /lib64/libKF5Service.so.5
#5 0x000055b413cc08fd in GlobalAccel::changeMenuEntryShortcut(QExplicitlySharedDataPointer<KService> const&, QKeySequence const&) ()
#6 0x000055b413ccc07e in MenuFolderInfo::save(MenuFile*) ()
#7 0x000055b413cd0ec6 in TreeView::save() ()
#8 0x00007f0e9b57c39f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
Created attachment 153717 [details]
New crash information added by DrKonqi
kmenuedit (5.26.80) using Qt 5.15.6
What I was doing: I added an entry called "test", then deleted it. After, I was asked to save/discard and I selected save.
-- Backtrace (Reduced):
#5 QString::QString (other=<error reading variable: Cannot access memory at address 0x10>, this=this@entry=0x7ffe0a1e33f0) at /usr/include/qt5/QtCore/qstring.h:1093
#6 KService::desktopEntryName (this=0x0) at /home/bharadwaj/kde/src/kservice/src/services/kservice.cpp:944
#7 0x000000000041de6c in GlobalAccel::changeMenuEntryShortcut (service=..., shortcut=...) at /usr/include/qt5/QtCore/qshareddata.h:161
#8 0x00000000004277de in MenuFolderInfo::save (this=0x1a142f0, menuFile=0x19d0eb0) at /home/bharadwaj/kde/src/kmenuedit/menuinfo.cpp:176
#9 0x000000000042df6d in TreeView::save (this=0x18ebe10) at /home/bharadwaj/kde/src/kmenuedit/treeview.cpp:1709
*** Bug 461844 has been marked as a duplicate of this bug. *** *** Bug 469737 has been marked as a duplicate of this bug. *** *** Bug 471103 has been marked as a duplicate of this bug. *** Created attachment 162251 [details]
New crash information added by DrKonqi
kmenuedit (5.27.8) using Qt 5.15.10
Crashed after duplicating an entry, dragging to a different location, renaming, and clicking "Save."
-- Backtrace (Reduced):
#6 QString::QString(QString const&) (other=<error reading variable: Cannot access memory at address 0x10>, this=0x7fff74c08f90, this=<optimized out>, other=<optimized out>) at /usr/include/qt/QtCore/qstring.h:1093
#7 KService::desktopEntryName() const (this=0x0) at /usr/src/debug/kservice5/kservice-5.110.0/src/services/kservice.cpp:991
#8 0x0000564317c1f5a8 in GlobalAccel::changeMenuEntryShortcut(QExplicitlySharedDataPointer<KService> const&, QKeySequence const&) (service=..., shortcut=...) at /usr/include/qt/QtCore/qshareddata.h:161
#9 0x0000564317c2ae00 in MenuFolderInfo::save(MenuFile*) (this=0x56431967d550, menuFile=0x5643197548f0) at /usr/src/debug/kmenuedit/kmenuedit-5.27.8/menuinfo.cpp:176
#10 0x0000564317c2fad9 in TreeView::save() (this=0x564319674960) at /usr/src/debug/kmenuedit/kmenuedit-5.27.8/treeview.cpp:1719
*** Bug 480870 has been marked as a duplicate of this bug. *** *** Bug 481853 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 478398 *** *** Bug 481871 has been marked as a duplicate of this bug. *** |