This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KMyMoney won't start

Tags: None
(comma "," separated)
damorgan
Registered Member
Posts
6
Karma
0

KMyMoney won't start

Sat Jul 31, 2021 9:31 pm
I was running kmymoney 5.1.1 on arch using mysql/mariadb. After doing a regular upgrade, kmymoney would no longer start. The only package that looked like it might affect kmymoney was aqbanking was upgraded to 6.3.0-2. I do have a number of accounts set up to download transactions.

When trying to launch from a terminal, I get a number of lines like this:
aqbanking banking_compat.c: 58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
aqbanking banking_compat.c: 58: No account id for alias "A000017"

then
Setting a QCompleter on non-editable QComboBox is not allowed.
Setting a QCompleter on non-editable QComboBox is not allowed.
Segmentation fault (core dumped)

Today the arch package was updated to 5.1.2. Installing that didn't change anything.

Thank you for any help or suggestions. At this point, I'm not able to use kmymoney.
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS

Re: KMyMoney won't start

Sat Jul 31, 2021 11:31 pm
Someone else might have a more specific idea of what's wrong, but it does sound related to aqbanking, and it perhaps aqbanking and kmymoney were not upgraded in sync on arch. (aqbanking 7/20 and kmymoney 7/31, so I'm not convinced, but it's a place to start.) I'd start by raising a bug on the arch bugtracker (post a link here so we can follow.) Also, do you get any backtrace after the segfault?
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS

Re: KMyMoney won't start

Sun Aug 01, 2021 9:24 am
The lines showing
aqbanking banking_compat.c: 58: No account id for alias ....

are not related to the segfault problem. More interesting could be the information provided earlier about the versions used which is provided in three consecutive lines. It looks like this (number may vary).
Loading "/usr/lib64/qt5/plugins/kmymoney/kbanking.so"
"Plugins: kbanking loaded, build with (5.7.0beta-0/6.3.0.0stable), run with (5.7.0.0/6.3.0.0)"
7:2021-08-01 11:02:16:aqbanking started

And as ostroffjh already mentioned, a backtrace of the crash would be cool to have/see. If you need help to obtain it, please let us know.


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
damorgan
Registered Member
Posts
6
Karma
0

Re: KMyMoney won't start

Sun Aug 01, 2021 10:01 am
Thank you both for your responses.
Yes, I could use some help to know how to get the back trace information.

In the meantime, below are all the lines I get when starting kmymoney.

Thanks for the help.

Code: Select all
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:  "breeze-dark"
Located plugin "/usr/lib/qt/plugins/kmymoney/budgetview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/checkprinting.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/csvexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/csvimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/forecastview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/gncimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/icalendarexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kbanking.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_checkprinting.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_csvimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_forecastview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_icalendarexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_qif.so" Validity false
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_reportsview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_xmlstorage.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/konlinetasks_sepa.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/ofximporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/onlinejoboutboxview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/qifexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/qifimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/reconciliationreport.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/reportsview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/sqlstorage.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/weboob.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/xmlstorage.so" Validity true
Loading "/usr/lib/qt/plugins/kmymoney/budgetview.so"
Plugins: budgetview loaded
Loading "/usr/lib/qt/plugins/kmymoney/csvexporter.so"
Plugins: csvexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/csvimporter.so"
Plugins: csvimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/forecastview.so"
Plugins: forecastview loaded
Loading "/usr/lib/qt/plugins/kmymoney/gncimporter.so"
Plugins: gncimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/icalendarexporter.so"
Plugins: icalendarexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/kbanking.so"
"Plugins: kbanking loaded, build with (5.6.0stable-0/6.3.0.0stable), run with (5.6.0.0/6.3.0.0)"
3:2021/08/01 05-50-46:(null)(1823):banking_update.c:  610: No AqBanking config folder found at [/home/jao/.aqbanking/settings6/users] (-1)
3:2021/08/01 05-50-46:(null)(1823):banking_update.c:  610: No AqBanking config folder found at [/home/jao/.aqbanking/settings/users] (-1)
3:2021/08/01 05-50-46:(null)(1823):banking_update.c:  411: There is no old settings folder, need initial setup
7:2021-08-01 05:50:46:aqbanking started
Loading "/usr/lib/qt/plugins/kmymoney/ofximporter.so"
Plugins: ofximporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/onlinejoboutboxview.so"
Plugins: onlinejoboutboxview loaded
Loading "/usr/lib/qt/plugins/kmymoney/qifexporter.so"
Plugins: qifexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/qifimporter.so"
Plugins: qifimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/reconciliationreport.so"
Plugins: reconciliation report loaded
Loading "/usr/lib/qt/plugins/kmymoney/reportsview.so"
Plugins: reportsview loaded
Loading "/usr/lib/qt/plugins/kmymoney/sqlstorage.so"
Plugins: sqlstorage loaded
Loading "/usr/lib/qt/plugins/kmymoney/weboob.so"
Python interpreter found: 3.9.6 (default, Jun 30 2021, 10:22:16)
[GCC 11.1.0]
Saved a copy of the embedded :/plugins/weboob/kmymoneyweboob.py script as "/tmp/kmymoneyGDbsSD.py"
Attempt to load the "kmymoneyGDbsSD" python module from "/tmp"
Traceback (most recent call last):
  File "/tmp/kmymoneyGDbsSD.py", line 9, in <module>
    from woob.core import Woob
  File "/usr/lib/python3.9/site-packages/woob/__init__.py", line 3, in <module>
    from datetime import datetime
  File "/usr/lib/python3.9/datetime.py", line 12, in <module>
    import math as _math
ImportError: /usr/lib/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so: undefined symbol: PyLong_AsLongLongAndOverflow
Plugins: weboob loaded
Loading "/usr/lib/qt/plugins/kmymoney/xmlstorage.so"
Plugins: xmlstorage loaded
Cost center model created with items 0
Payees model created with items 0
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-01 05:50:50:aqbanking banking_compat.c:   58: No account id for alias "A000108"
Setting a QCompleter on non-editable QComboBox is not allowed.
Setting a QCompleter on non-editable QComboBox is not allowed.
Segmentation fault (core dumped)
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS

Re: KMyMoney won't start

Sun Aug 01, 2021 2:47 pm
OK, I can now confirm that I also get those error message, but I just get a hang, not a segfault.
I'm on artixlinux, and all the relevant packages are in AUR for me (installed by compiling, not pre-packaged by distro) and for me, aqbanking (and it's deps) are outdated, so I'll have to take some time to get everything up to date to test properly.
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS

Re: KMyMoney won't start

Sun Aug 01, 2021 4:11 pm
I've reinstalled gwenhywfar, aqbanking, and kmymoney from AUR (and all from git) and KMM runs fine. I do still get all those "no account ID for alias" messages, but I don't use aqbanking at all, so I don't know if that is actually relevant or not. My guess is that Arch should should consider respinning those three packages, or at least confirm they are all sufficiently recent and compatible versions.
damorgan
Registered Member
Posts
6
Karma
0

Re: KMyMoney won't start

Sun Aug 01, 2021 10:15 pm
Thank you for the help, ostroffjh

I tried rebuilding kmymoney, aqbanking and gwenhywfar (I used 5.7.0beta), but that didn't solve it for me. I'll follow your recommendation and try the arch folks. Thanks for your help.
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS

Re: KMyMoney won't start

Mon Aug 02, 2021 5:41 am
In case you know how to build the software yourself, it might be easy to get a hold of that backtrace. Once build and installed, run the software under debugger control. From within the build directory run

$ gdb bin/kmymoney
< a bunch of text is shown>
(gdb) run
< lots of output from KMyMoney will show up and once the crash happens, control is given back to the debugger >
(gdb) set pagination off
(gdb) bt full

We are interested in the output from the "run" command until the end of the "bt full" command!
(gdb) quit

should bring you back to the command line, you may have to confirm that with a yes.


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
damorgan
Registered Member
Posts
6
Karma
0

Re: KMyMoney won't start

Mon Aug 02, 2021 8:46 am
Thanks for the info on the backtrace. Here is it. I switched back to the standard arch packages for this.

Code: Select all
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/kmymoney...
(No debugging symbols found in /usr/bin/kmymoney)
(gdb) run
Starting program: /usr/bin/kmymoney
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffebe2b640 (LWP 70167)]
[New Thread 0x7fffeb271640 (LWP 70168)]
[New Thread 0x7fffea611640 (LWP 70169)]
[New Thread 0x7fffe9e10640 (LWP 70170)]
[New Thread 0x7fffe960f640 (LWP 70171)]
[New Thread 0x7fffe8e0e640 (LWP 70172)]
[New Thread 0x7fffd1b60640 (LWP 70173)]
[New Thread 0x7fffd135f640 (LWP 70174)]
[New Thread 0x7fffd0b5e640 (LWP 70175)]
[New Thread 0x7fffc5d54640 (LWP 70176)]
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:  "breeze-dark"
Located plugin "/usr/lib/qt/plugins/kmymoney/budgetview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/checkprinting.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/csvexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/csvimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/forecastview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/gncimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/icalendarexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kbanking.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_checkprinting.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_csvimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_forecastview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_icalendarexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_qif.so" Validity false
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_reportsview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/kcm_xmlstorage.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/konlinetasks_sepa.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/ofximporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/onlinejoboutboxview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/qifexporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/qifimporter.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/reconciliationreport.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/reportsview.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/sqlstorage.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/weboob.so" Validity true
Located plugin "/usr/lib/qt/plugins/kmymoney/xmlstorage.so" Validity true
Loading "/usr/lib/qt/plugins/kmymoney/budgetview.so"
Plugins: budgetview loaded
Loading "/usr/lib/qt/plugins/kmymoney/csvexporter.so"
Plugins: csvexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/csvimporter.so"
Plugins: csvimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/forecastview.so"
Plugins: forecastview loaded
Loading "/usr/lib/qt/plugins/kmymoney/gncimporter.so"
Plugins: gncimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/icalendarexporter.so"
Plugins: icalendarexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/kbanking.so"
"Plugins: kbanking loaded, build with (5.6.0stable-0/6.3.0.0stable), run with (5.6.0.0/6.3.0.0)"
3:2021/08/02 04-33-00:(null)(70163):banking_update.c:  610: No AqBanking config folder found at [/home/jao/.aqbanking/settings6/users] (-1)
3:2021/08/02 04-33-00:(null)(70163):banking_update.c:  610: No AqBanking config folder found at [/home/jao/.aqbanking/settings/users] (-1)
3:2021/08/02 04-33-00:(null)(70163):banking_update.c:  411: There is no old settings folder, need initial setup
7:2021-08-02 04:33:00:aqbanking started
Loading "/usr/lib/qt/plugins/kmymoney/ofximporter.so"
Plugins: ofximporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/onlinejoboutboxview.so"
Plugins: onlinejoboutboxview loaded
Loading "/usr/lib/qt/plugins/kmymoney/qifexporter.so"
Plugins: qifexporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/qifimporter.so"
Plugins: qifimporter loaded
Loading "/usr/lib/qt/plugins/kmymoney/reconciliationreport.so"
Plugins: reconciliation report loaded
Loading "/usr/lib/qt/plugins/kmymoney/reportsview.so"
Plugins: reportsview loaded
Loading "/usr/lib/qt/plugins/kmymoney/sqlstorage.so"
Plugins: sqlstorage loaded
Loading "/usr/lib/qt/plugins/kmymoney/weboob.so"
Python interpreter found: 3.9.6 (default, Jun 30 2021, 10:22:16)
[GCC 11.1.0]
Saved a copy of the embedded :/plugins/weboob/kmymoneyweboob.py script as "/tmp/kmymoneyywOslr.py"
Attempt to load the "kmymoneyywOslr" python module from "/tmp"
Traceback (most recent call last):
  File "/tmp/kmymoneyywOslr.py", line 9, in <module>
    from woob.core import Woob
  File "/usr/lib/python3.9/site-packages/woob/__init__.py", line 3, in <module>
    from datetime import datetime
  File "/usr/lib/python3.9/datetime.py", line 12, in <module>
    import math as _math
ImportError: /usr/lib/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so: undefined symbol: PyLong_AsLongLongAndOverflow
Plugins: weboob loaded
Loading "/usr/lib/qt/plugins/kmymoney/xmlstorage.so"
Plugins: xmlstorage loaded
Cost center model created with items 0
Payees model created with items 0
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000017"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000018"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000027"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000028"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "65ab0dac-f211-4ef9-a792-0febd09ec0e1-A000108"
3:2021-08-02 04:33:05:aqbanking banking_compat.c:   58: No account id for alias "A000108"
Setting a QCompleter on non-editable QComboBox is not allowed.
Setting a QCompleter on non-editable QComboBox is not allowed.

Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault.
0x00007ffff7c255b0 in MyMoneySplit::number() const () from /usr/lib/libkmm_mymoney.so.5
(gdb) set pagination off
(gdb) bt full
#0  0x00007ffff7c255b0 in MyMoneySplit::number() const () at /usr/lib/libkmm_mymoney.so.5
#1  0x000055555578f2bc in  ()
#2  0x00005555556ac0d8 in  ()
#3  0x00005555556215d5 in  ()
#4  0x00007ffff30f44ff in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff7764228 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#6  0x00007ffff6c0dd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007ffff30c73aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff30ca4a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff31209a4 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fffeffff10c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#11 0x00007ffff0052b99 in  () at /usr/lib/libglib-2.0.so.0
#12 0x00007fffefffc871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#13 0x00007ffff311ffd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0x00007ffff30c5d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007ffff30ce284 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#16 0x000055555560ec54 in  ()
#17 0x00007ffff280db25 in __libc_start_main () at /usr/lib/libc.so.6
#18 0x000055555560f88e in  ()
damorgan
Registered Member
Posts
6
Karma
0

Re: KMyMoney won't start

Fri Aug 06, 2021 11:31 am
It appears the issue might be between kmymoney and the current release of mariadb (at least on arch...10.6.3)

I removed the kmm rc file and successfully started kmm and opened an old kmy file.

I did a fresh install of kmm and mariadb (10.6.3) on a spare arch machine. I recreated the database from an sqldump file (actually tried one created from 10.6.3 and one from 10.5.x, with the same results).

I could open kmm and it would show a number of things (balances on home screen, institutions/accounts, payees, categories), but no transaction detail. No transactions in the ledger, reporting or scheduled transactions (though it did show that there were scheduled transactions).

I used the old kmy file that I could open and created a new DB. It appeared to go successfully, but when I restarted with it, it got the same issue as above (no transactions).

A couple of questions:
1. Any suggestions on where to go with this?

2. Is there any way I can extract my info from the DB (e.g. into a kmy file) so I can keep working?

Thanks for any help.
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS

Re: KMyMoney won't start

Mon Aug 09, 2021 12:19 pm
The easiest would be to revert to a working mariadb version and use KMyMoney to read in the database and save it as XML. Everything else is very cumbersome and requires some programming knowledge. The best would be to figure out what is going on with this mariadb version and fix the problem. That definitely requires programming and debugging knowledge.


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
damorgan
Registered Member
Posts
6
Karma
0

Re: KMyMoney won't start

Mon Aug 09, 2021 5:29 pm
Thank you ipwizard and ostroffjh for your suggestions.

I ended up creating a .kmy file from my data. I created QIF files from the DB and imported those. Not pretty, but it got the job done.

Loading a prior version of mariadb and creating an XML would have been better/easier.

I'll lose a little by not having access to the data in the DB for other reporting, but figuring out what was wrong seems above my skill level. I noticed that utf8 was changed to utf8mb3 in the sql dumps, but that might not be meaningful. I couldn't find anything else different.

Thanks again for your help.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]