Summary: | Various things fail to launch with errors saying "qt.qpa.xcb: could not connect to display" and "Detected locale "C" with character encoding "UTF-8", which is not UTF-8" | ||
---|---|---|---|
Product: | [Plasma] plasma-integration | Reporter: | Nate Graham <nate> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | grave | CC: | bugseforuns, fabian, josh, justin.zobel, kde |
Priority: | NOR | Keywords: | qt6 |
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kio/-/commit/916984940f64e07db9b4d152be9f2a87dda0cfb4 | Version Fixed In: | |
Sentry Crash Report: |
Description
Nate Graham
2023-06-13 16:44:24 UTC
CCing some people who were involved in the discussion about this earlier today. *** Bug 470981 has been marked as a duplicate of this bug. *** *** Bug 470932 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1313 Git commit 916984940f64e07db9b4d152be9f2a87dda0cfb4 by Fabian Vogt. Committed on 13/06/2023 at 18:35. Pushed by fvogt into branch 'master'. KIO::CommandLauncherJob: Inherit environment variables by default Before Qt 6.3, an empty (default constructed) QProcessEnvironment caused QProcess to incorrectly inherit the environment variables from the parent process. This was fixed in qtbase 5fc9c02a695. Adjust for this behaviour change by explicitly inheriting the environment from the parent, to restore useful default behaviour of CommandLauncherJob. M +1 -1 src/gui/commandlauncherjob.cpp https://invent.kde.org/frameworks/kio/-/commit/916984940f64e07db9b4d152be9f2a87dda0cfb4 |