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

            Bug ID: 415567
           Summary: "Could not find the program" dialog when program is
                    found but malformed
           Product: frameworks-kio
           Version: 5.65.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: fa...@kde.org
          Reporter: agram...@gmail.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY
I discovered this when one of my programs that I have a shortcut to in Kickoff
needed to be rebuilt to link with a new version of a library. 
Running the executable directly resulted in an error code of 127:

  error while loading shared libraries: libMagickWand-7.Q16HDRI.so.6: cannot
open shared object file: No such file or directory

When attempting to launch in Kickoff I got a popup with the message "Could not
find the program", even though that wasn't the error.

Other variants I tried were to replace the executable with an empty file and to
remove the executable bit from the executable.

STEPS TO REPRODUCE
1. Create a shortcut to an executable in Kickoff (or Krunner, etc.)
2. Make the executable somehow throw an error instead of loading. For example,
use `sudo chmod -x <file>`.
3. Try to launch the program through the shortcut.

OBSERVED RESULT
"Could not find the program" dialog pops up.

EXPECTED RESULT
A pop up dialog that states the actual reason why the program did not launch.

SOFTWARE VERSIONS
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.65.0
Qt Version: 5.14.0

ADDITIONAL INFORMATION
The message is produced in kio/kio/krun.cpp in
KProcessRunner::slotProcessExited.

It would be nice if the exact error message/code was passed through to give the
user the precise information. Perhaps it could be hidden, but expandable in an
"Additional Information" field?

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

Reply via email to