Summary: | Dolphin crashed when i tried to paste a .desktop file copied from Desktop to /.local/share/applications/ | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Lyubomir <liubomirwm> |
Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | a.samirh78, kdelibs-bugs, kfm-devel, sitter |
Priority: | NOR | ||
Version: | 5.82.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Lyubomir
2021-07-01 11:34:12 UTC
Moving to KIO as that's where the crash is. Unfortunately the most relevant frame along with the most relevant this addresses are missing, but assuming this isn't actually a bug in Qt giving out dodgy mimedata pointers I'd say from grepping code that this may be PasteJobPrivate::slotStart. The only other use of isClipboardDataCut that isn't protected by a nullptr condition is pasteClipboardUrls which I don't see used in dolphin at all. With that in mind my suspicion would be that dolphin requested the mimedata from qApp, got nullptr back, passed that to KIO::paste and no where along the way from there to PasteJobPrivate::slotStar is the pointer actually checked for null. If you still see this issue, please install the debug packages, then provide a crash backtrace. Can't reproduce for now, feel free to change the status to NEEDSINFO. Anyway if there's another crash i'll report it here or with new bug. OK, thanks. |