Bug 469258 - the program starts to open but the file does not complete opening (unexpected closing).
Summary: the program starts to open but the file does not complete opening (unexpected...
Status: REPORTED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.1.3
Platform: Microsoft Windows Microsoft Windows
: NOR critical
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-02 11:46 UTC by Mauro
Modified: 2024-08-28 20:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
xmllogfile (267.33 KB, application/pdf)
2023-05-02 11:46 UTC, Mauro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mauro 2023-05-02 11:46:11 UTC
Created attachment 158621 [details]
xmllogfile

SUMMARY
***
I've been using Kmymoney with Win 8.1 for several years. Now I installed win 11 and it is impossible to start the program. The event log says:  "Nome dell'applicazione che ha generato l'errore: kmymoney.exe, versione: 0.0.0.0, timestamp: 0x6313263a
Nome del modulo che ha generato l'errore: libcrypto-10.dll, versione: 1.0.2.8, timestamp: 0x630dc5e0
Codice eccezione: 0xc0000005
Offset errore 0x0000000000010d63
ID processo che ha generato l'errore: 0x0xB04
Ora di avvio dell'applicazione che ha generato l'errore: 0x0x1D97CD43989C0A8
Percorso dell'applicazione che ha generato l'errore: F:\DatiPcPrecedente\kmymoney5-5.1.3\bin\kmymoney.exe
Percorso del modulo che ha generato l'errore: F:\DatiPcPrecedente\kmymoney5-5.1.3\bin\libcrypto-10.dll
ID segnalazione: 6a410eeb-a252-4a69-8718-5744a0a16c29
Nome completo pacchetto che ha generato l'errore: 
ID applicazione relativo al pacchetto che ha generato l'errore: [Faulting Application Name: kmymoney.exe, version: 0.0.0.0, timestamp: 0x6313263a Faulting module name: libcrypto-10.dll, version: 1.0.2.8, timestamp: 0x630dc5e0 Exception code: 0xc0000005 Error offset 0x0000000000010d63 Faulting Process ID: 0x0xB04 Faulting application startup time: 0x0x1D97CD43989C0A8 Faulting Application Path: F:\PreviousPcData\kmymoney5-5.1.3\bin\kmymoney.exe Faulting module path: F:\PreviousPcData\kmymoney5-5.1.3\bin\libcrypto-10.dll Reporting ID: 6a410eeb-a252-4a69-8718-5744a0a16c29 Faulting package fully qualified name: Application ID for the faulting package: ]
***





SOFTWARE/OS VERSIONS
Windows: Kmymoney 5.1.3 portable / win 11 22H2
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
This is the result for the portable version of kmymoney but the result is the same with the standard installation. I also tried to reinstall windows 11 but the problem remained. Instead, I managed to run the program on a virtual machine based on the same version of windows
Comment 1 bevan.houchen 2023-05-06 23:19:16 UTC
Similar crash here on Windows 11 22H2.  The last CI build I have managed to run without this crash is 5.1.3-1749.

Faulting application name: kmymoney.exe, version: 0.0.0.0, time stamp: 0x6455f682
Faulting module name: Qt5Core.dll, version: 5.15.9.0, time stamp: 0x64354759
Exception code: 0xc0000409
Fault offset: 0x00000000000205b8
Faulting process id: 0x0x24D4
Faulting application start time: 0x0x1D9806F92CE36C7
Faulting application path: C:\Users\xxxxx\Downloads\kmymoney-5.1-1759-windows-cl-msvc2019-x86_64\bin\kmymoney.exe
Faulting module path: C:\Users\xxxxx\Downloads\kmymoney-5.1-1759-windows-cl-msvc2019-x86_64\bin\Qt5Core.dll
Report Id: e1b2f58a-8735-4cfb-9c5d-2a355fd6af22
Faulting package full name: 
Faulting package-relative application ID:
Comment 2 Thomas Baumgart 2023-05-07 05:24:01 UTC
The change between 5.1.3-1749 and 5.1.3-1750 was https://invent.kde.org/office/kmymoney/-/commit/8d885bf1 . The 5.1.3 series needs either QWebKit or QWebEngine to work. Now it seems that we have the following scenario (at least on Windows 11):

a) QWebKit is not supported by the CI build system anymore -> KMyMoney does not compile
b) Using QWebEngine seems to cause a problem -> KMyMoney does not run

which means we can choose between the devil and the deep blue sea :(

Interesting though, that in one case we see

   Faulting module path: F:\PreviousPcData\kmymoney5-5.1.3\bin\libcrypto-10.dll 

and in the other

   Faulting module path: C:\Users\xxxxx\Downloads\kmymoney-5.1-1759-windows-cl-msvc2019-x86_64\bin\Qt5Core.dll
Comment 3 Ralf Habacker 2024-08-28 20:27:27 UTC
(In reply to Thomas Baumgart from comment #2)
> Interesting though, that in one case we see
>
>    Faulting module path:
> F:\PreviousPcData\kmymoney5-5.1.3\bin\libcrypto-10.dll 

This indicates a MinGW build that was downloaded from https://download.kde.org/stable/kmymoney/5.1.3/.

What was not specified is the architecture used. - If it is the win64 variant, this is a duplicate of bug 484905, in which case it helps to use a KMyMoney 5.1 snapshot from https://kmymoney.org/snapshots.php.