Bug 512525

Summary: segfault on launch
Product: [Applications] kmymoney Reporter: Kerne Fahey <kernefahey>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: 5.2.1   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Kerne Fahey 2025-11-23 19:07:30 UTC
SUMMARY
The program segfaults on launch with error 'appFilePath points to nullptr!'.

STEPS TO REPRODUCE
1. Execute the KMyMoney binary from the commandline.

OBSERVED RESULT
Entire console output on my machine is as follows:
> Model for "ST" loaded with 4 items in 0 ms
> Monetary values will be formatted based on locale "en_US" Example:  "$123.45"
> Long date format "dddd, MMMM d, yyyy"
> Short date format "M/d/yy"
> Narrow date format "M/d/yy"
> WebConnect: Try to connect to WebConnect server
> WebConnect: Connect to server failed
> WebConnect: Starting server failed. Try to remove stale socket.
> WebConnect: Running in server mode
> KCrash: appFilePath points to nullptr!
> KCrash: Application '<unknown>' crashing... crashRecursionCounter = 2
> Segmentation fault         (core dumped) kmymoney

EXPECTED RESULT
The program launches normally.

SOFTWARE/OS VERSIONS
Linux: Linux obsidian 6.1.0-39-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.148-1 (2025-08-26) x86_64 GNU/Linux
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2

ADDITIONAL INFORMATION
Judged severity to be critical because this bug makes the program completely unusable to those affected.

Also, here's the list of all direct dependencies of the Debian kmymoney package, with the specific version actually installed on my machine:

kio6                            6.18.0-1
kmymoney-common                 5.2.1-1
libalkimia6-8                   8.2.1-1
libc6                           2.41-12
libgcc-s1                       15.2.0-7
libgmp10                        2:6.3.0+dfsg-5
libgpgmepp7                     2.0.0-2
libical3t64                     3.0.20-2
libkf6archive6                  6.18.0-1
libkf6colorscheme6              6.18.0-1
libkf6completion6               6.18.0-1
libkf6configcore6               6.18.0-1
libkf6configgui6                6.18.0-1
libkf6configwidgets6            6.18.0-1
libkf6coreaddons6               6.18.0-2
libkf6crash6                    6.18.0-1
libkf6holidays6                 6.18.0-1
libkf6i18n6                     6.18.0-1
libkf6itemmodels6               6.18.0-1
libkf6itemviews6                6.18.0-1
libkf6jobwidgets6               6.18.0-1
libkf6kcmutils6                 6.18.0-1
libkf6kcmutilscore6             6.18.0-1
libkf6kiocore6                  6.18.0-1
libkf6kiogui6                   6.18.0-1
libkf6kiowidgets6               6.18.0-1
libkf6sonnetui6                 6.18.0-1
libkf6textwidgets6              6.18.0-1
libkf6widgetsaddons6            6.18.0-1
libkf6xmlgui6                   6.18.0-1
libofx7t64                      1:0.10.9-1.1+b2
libpython3.13                   3.13.9-1
libqt6core6t64                  6.9.2+dfsg-3
libqt6dbus6                     6.9.2+dfsg-3
libqt6gui6                      6.9.2+dfsg-3
libqt6keychain1                 0.15.0-2
libqt6network6                  6.9.2+dfsg-3
libqt6printsupport6             6.9.2+dfsg-3
libqt6sql6                      6.9.2+dfsg-3
libqt6widgets6                  6.9.2+dfsg-3
libqt6xml6                      6.9.2+dfsg-3
libsqlcipher2                   4.11.0-1
libstdc++6                      15.2.0-7
Comment 1 Jack 2025-11-23 19:52:48 UTC

*** This bug has been marked as a duplicate of bug 512485 ***