Bug 509316

Summary: Current AppImage not starting
Product: [Applications] kmymoney Reporter: TobIs <toebo>
Component: buildsystemAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.2.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description TobIs 2025-09-09 18:06:22 UTC
SUMMARY
The current AppImages do not start:
kmymoney-5.2-4746-linux-gcc-x86_64.AppImage
kmymoney-5.2-4722-linux-gcc-x86_64.AppImage
kmymoney-master-4739-linux-gcc-x86_64.AppImage

For me the last working AppImage was:
kmymoney-5.2-4687-linux-gcc-x86_64.AppImage

STEPS TO REPRODUCE
1. Run AppImage

OBSERVED RESULT
Crash of application.

EXPECTED RESULT
Running application...

SOFTWARE/OS VERSIONS
Ubuntu 25.04

ADDITIONAL INFORMATION
Output during attempt to start:

./kmymoney-5.2-4746-linux-gcc-x86_64.AppImage 
Alkimia: static void AlkEnvironment::checkForAppImageEnvironment(const char*) AppImageInfo: "/tmp/.mount_kmymonKjmgfc/AppRun.wrapped" "/tmp/.mount_kmymonKjmgfc/" "AppRun.wrapped"
Alkimia: static void AlkEnvironment::checkForAppImageEnvironment(const char*) LD_LIBRARY_PATH set to "/tmp/.mount_kmymonKjmgfc/usr/lib"
Model for "ST" loaded with 4 items in 0 ms
Monetary values will be formatted based on locale "de_DE" Example:  "123,45 €"
Long date format "dddd, d. MMMM yyyy"
Short date format "dd.MM.yy"
Narrow date format "dd.MM.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
System icon theme as reported by QT:  "Adwaita"
App icon theme as configured in KMyMoney:  "breeze"
Setting icon theme to:  "breeze"
QObject::disconnect: wildcard call disconnects from destroyed signal of QAction::help_about_app
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/budgetview.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/checkprinting.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/csvexporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/csvimporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/forecastview.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/gncimporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/icalendarexporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/kbanking.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/konlinetasks_sepa.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/ofximporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/onlinejoboutboxview.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/qifexporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/qifimporter.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/reconciliationreport.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/reportsview.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/sqlstorage.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/woob.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
kf.coreaddons: The plugin "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/xmlstorage.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/budgetview.so"
Plugins: budgetview loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/checkprinting.so"
Plugins: checkprinting loaded
Template successfully opened from "/usr/share/checkprinting/check_template.html"
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/csvexporter.so"
Plugins: csvexporter loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/csvimporter.so"
Plugins: csvimporter loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/forecastview.so"
Plugins: forecastview loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/gncimporter.so"
Plugins: gncimporter loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/icalendarexporter.so"
Plugins: icalendarexporter loaded
Loading "/tmp/.mount_kmymonKjmgfc/usr/plugins/kmymoney_plugins/kbanking.so"
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/gwenhywfar.c:  110: Error on br_init: 0
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
3:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/i18n.c:  167: No locale path list
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  584: Plugin type "dbio" registered
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  584: Plugin type "configmgr" registered
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  584: Plugin type "ct" registered
"Plugins: kbanking loaded, build with (5.12.2stable-0/6.6.2.0beta), run with (5.12.2.0/6.6.2.0)"
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  532: Trying to load plugin "dir"
3:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  377: No paths for plugins (configmgr)
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  347: No suitable module found for configmgr/dir
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/plugin.c:  539: Plugin "dir" not found
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/parser/configmgr.c:  509: ConfigMgr-Plugin "dir" not found
3:2025/09/09 19-53-25:(null)(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/aqbanking/work/aqbanking-6.6.2beta/src/libs/aqbanking/banking_cfg.c:   91: Could not create ConfigMgr[dir:///home/XXX/.aqbanking/settings6]. Maybe the gwenhywfar plugins are not installed?
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/gui/gui_dialogs.c:   32: Using own callbacks in gui 0x1c0eb2a0
6:2025/09/09 19-53-25:gwen(7178):/builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/gui/gui_dialogs.c:   32: Using own callbacks in gui 0x1c0eb2a0
7:2025-09-09 19:53:25:aqbanking started
6:2025-09-09 19:53:25:aqbanking /builds/office/kmymoney/linux-64-gcc/build/libs/aqbanking/work/aqbanking-6.6.2beta/src/libs/aqbanking/banking_init.c:  570: AqBanking v6.6.2.0beta: initialising
6:2025-09-09 19:53:25:gwenhywfar /builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/os/posix/directory.c:  277: Unable to determine exe folder
6:2025-09-09 19:53:25:gwenhywfar /builds/office/kmymoney/linux-64-gcc/build/libs/gwenhywfar/work/gwenhywfar-5.12.2/src/base/pathmanager.c:  202: here (-1)
KCrash: appFilePath points to nullptr!
KCrash: Application '<unknown>' crashing... crashRecursionCounter = 2
Speicherzugriffsfehler (Speicherabzug geschrieben)