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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|1.0                         |---
          Component|generic-crash               |Properties dialog
                 CC|                            |kdelibs-b...@kde.org
            Version|5.27.4                      |5.105.0
            Summary|Invalid .desktop files can  |Invalid .desktop files can
                   |crash plasmashell when      |crash the calling app when
                   |trying to edit them from    |trying to show the
                   |kickoff.                    |properties dialog for them
            Product|plasmashell                 |frameworks-kio
           Assignee|plasma-b...@kde.org         |kio-bugs-n...@kde.org

--- Comment #2 from Nate Graham <n...@kde.org> ---
Relevant part:

#7  0x00007fc5a40fb40d in QLineEdit::setText(QString const&)
(this=this@entry=0xaa5a260, text=...) at widgets/qlineedit.cpp:317
#8  0x00007fc5a25b1893 in
KDEPrivate::KDesktopPropsPlugin::KDesktopPropsPlugin(KPropertiesDialog*)
(this=<optimized out>, _props=<optimized out>)
    at /home/nate/kde/src/kio/src/widgets/kpropertiesdialog.cpp:3411
#9  0x00007fc5a25b4cf8 in KPropertiesDialogPrivate::insertPages()
(this=this@entry=0xa222c60) at
/home/nate/kde/src/kio/src/widgets/kpropertiesdialog.cpp:640
#10 0x00007fc5a25b520a in KPropertiesDialogPrivate::init() (this=0xa222c60) at
/home/nate/kde/src/kio/src/widgets/kpropertiesdialog.cpp:435
#11 0x00007fc5a25b5ba9 in KPropertiesDialog::KPropertiesDialog(QUrl const&,
QWidget*) (this=0x6c1c090, _url=<optimized out>, parent=<optimized out>) at
/usr/include/c++/12/bits/unique_ptr.h:191
#12 0x00007fc5a25b5c3d in KPropertiesDialog::showDialog(QUrl const&, QWidget*,
bool) (_url=..., parent=parent@entry=0x0, modal=modal@entry=false)
    at /home/nate/kde/src/kio/src/widgets/kpropertiesdialog.cpp:389
#13 0x00007fc51f7ce420 in MenuEntryEditor::edit(QString const&, QString const&)
    (this=this@entry=0x7fc51f808290 <Kicker::(anonymous
namespace)::Q_QGS_menuEntryEditor::innerFunction()::holder>, entryPath=...,
menuId=...)
    at
/home/nate/kde/src/plasma-workspace/applets/kicker/plugin/menuentryeditor.cpp:42
#14 0x00007fc51f7a1e7a in Kicker::editApplication(QString const&, QString
const&) (entryPath=..., menuId=...) at
/home/nate/kde/src/plasma-workspace/applets/kicker/plugin/actionlist.cpp:386
#15 0x00007fc51f7a1f4b in Kicker::handleEditApplicationAction(QString const&,
QExplicitlySharedDataPointer<KService> const&) (actionId=..., service=...)
    at
/home/nate/kde/src/plasma-workspace/applets/kicker/plugin/actionlist.cpp:405

I can crash Dolphin too.

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

Reply via email to