Summary: | Can't launch position independent executables | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Alex <alex> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | brainstream, frank78ac, lbeltrame |
Priority: | NOR | ||
Version: | 4.14.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kio/4122b52fee540f6b7cdd8fde2f55e2f7c2673b1a | Version Fixed In: | |
Sentry Crash Report: |
Description
Alex
2015-07-08 05:28:50 UTC
Thanks for the bug report. It's not a Dolphin issue - we use KIO for launching applications. I can reproduce the same behavior in FolderView. openSUSE is going to adopt distro-wide PIE soon, which means that KRun will break all over the place. The upstream report in FDO seems dead, as well. Short of shoehorning the wrong MIME type in KRun, what else can be done? Git commit 4122b52fee540f6b7cdd8fde2f55e2f7c2673b1a by Fabian Vogt. Committed on 29/05/2017 at 11:38. Pushed by fvogt into branch 'master'. Identify PIE binaries (application/x-sharedlib) as executable files Summary: x86_64 binaries compiled with PIE are just shared objects with the executable bit set. Without this patch, kio does not know that they can be executed as well, causing "kioclient5 exec" to ask for an application that can handle application/x-sharedlib. Test Plan: Can run applications fine again. Reviewers: dfaure, aacid Reviewed By: dfaure Subscribers: asturmlechner, #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D6002 M +4 -1 src/widgets/krun.cpp M +1 -1 src/widgets/krun.h https://commits.kde.org/kio/4122b52fee540f6b7cdd8fde2f55e2f7c2673b1a *** Bug 381412 has been marked as a duplicate of this bug. *** |