FS#74770 - [gnutls] kmymoney crash during save
Attached to Project:
Arch Linux
Opened by Branimir Amidzic (ambra) - Monday, 16 May 2022, 14:06 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 25 May 2022, 18:24 GMT
Opened by Branimir Amidzic (ambra) - Monday, 16 May 2022, 14:06 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 25 May 2022, 18:24 GMT
|
Details
Description: KMyMoney 5.1.2-7 crashes every time I try to
save modified file.
Additional info: * 5.1.2-6 and 5.1.2-7 Steps to reproduce: I have recently updated my system and since then KMyMoney crashes every time I try to save the modified file. I tried reverting to 5.1.2-6 but the same happens. I thing it's due to Plasma/KDE Framework updates from this weekend, because before that KMyMoney worked fine (version 5.1.2-6). I think that rebuilding the package with new KF5 and Plasma dependencies would be sufficient. This is my system: Operating System: Arch Linux KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Kernel Version: 5.17.7-arch1-1 (64-bit) Graphics Platform: X11 Processors: 8 × AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx Memory: 14,6 GiB of RAM Graphics Processor: AMD Radeon Vega 8 Graphics Attached you may find the error produced (last few lines appear during the crash. |
This task depends upon
To me it doesn't tell much, but it might be useful to developers.
The last lines I get at gdb console when I try to save the file are:
Thread 0x7ffef5408640 (LWP 46412) exited]
malloc(): invalid size (unsorted)
Thread 1 "kmymoney" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
I tried to rebuild kmymoney package hoping that it would be fixed, but it didn't.
Additionally kMyMoney also crashes after running aqbanking to update bank accounts - also during a free()
::::::::::::::
loglevel normal
::::::::::::::
KMyMoneyPlugin::KMMStatementInterface::import start
free(): invalid next size (fast)
::::::::::::::
loglevel=INFO
::::::::::::::
KMyMoneyPlugin::KMMStatementInterface::import start
free(): invalid next size (fast)
::::::::::::::
loglevel=DEBUG
::::::::::::::
KMyMoneyPlugin::KMMStatementInterface::import start
free(): invalid pointer
According to https://bugs.kde.org/show_bug.cgi?id=453896#c8 it's related to an update of
gnutls to version 3.7.5 and a downgrade to version 3.7.4-3 fixed it according to https://bugs.kde.org/show_bug.cgi?id=453896#c9 .
sudo pacman -U file:///var/cache/pacman/pkg/gnutls-3.7.4-2-x86_64.pkg.tar.zst