Created attachment 160936 [details] DLL Error SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Start KID3 on Windows 7 system 2. 3. OBSERVED RESULT (See attachment re: api-ms-win-core-synch-l1-2-0.dll) EXPECTED RESULT GUI should appear SOFTWARE/OS VERSIONS Windows: 7 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Is Kid2.exe v3.9.4 supposed to work in Windows 7 ?
If I had to hazard a guess, it would be that the libraries on your Windows 7 system are too old. Windows 7 has been obsolete for 11 years, and our of extended support for 3 years. I doubt anyone involved with Kid3 (of whom I am not a member; I'm just a bug triager) are testing on Windows 7. So I would recommend upgrading your system or replacing it with a Linux-based OS. :) But I'll let the Kid3 folks take it from here.
The error "The procedure entry point CreateEventW could not be located in the dynamic link library api-ms-win-core-synch-l1-2-0.dll." occurs because Kid3 3.9.4 is built with Qt 6.5 whereas 3.9.3 was built with Qt 5.15. Kid3 itself does not require Windows 10, so you could build it yourself with Qt 5 in order to run it on Windows 7. Qt 6 requires at least Windows 10, as described in https://doc.qt.io/qt-6/windows.html. At some point, I have to make the switch, and since Qt 6 is now out for quite a while and Qt 6.5 is an LTS release, this was not the worst time. The open source version of Qt 5 does not get security fixes anymore, and there have been some vulnerabilities reported for Qt. By the way, as far as I know, Windows 7 does not get security updates either, so it is probably better not to use it.
There is now a variant built with Qt 5 which runs on Windows 7 for Kid3 3.9.5: https://sourceforge.net/projects/kid3/files/kid3/3.9.5/kid3-3.9.5-win32-x64-Qt5.zip