| Summary: | KDiff3 1.11.4 crashes silently on open on Windows | ||
|---|---|---|---|
| Product: | [Applications] kdiff3 | Reporter: | dstjacques <dstjacques+kde> |
| Component: | application | Assignee: | michael <reeves.87> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | ||
| Priority: | HI | ||
| Version First Reported In: | 1.11.4 | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
dstjacques
2024-09-23 19:59:31 UTC
Looks like craft has mixed qt binaries. Awaiting fix. Just verified that the installer itself does not cause this issue if retrieved from downloaded via https://download.kde.org/stable/kdiff3/kdiff3-1.11.4-windows-64-cl.exe.mirrorlist. My issue was triggered by having a mix of qt 6.7.1 and 6.7.2 on available on the PATH. When qt detects mixed versions it aborts and attempts to log a message to console. This message may not be visible in windows. If you upgraded from an older version of kdiff3 it no longer requires separate installation of qt or kf. Theses and all other dependencies are now bundled with it and will be installed under the same directory as kdiff3 itself. Just to add a bit more information on the installation process, I install KDiff3 from chocolatey and I have upgraded it from a previous version. Never have as installed Qt standalone or through any other app as far as I know. Trying uninstalling and reinstalling something might have been left behind for the old install. KDiff3 will attempt to remove all files in its install directory during an upgrade but may need a reboot to complete this process. Due how kde translations work the shell extension ends up depending on qt. These files being in use prevents their full removal with out a reboot. |