https://bugs.kde.org/show_bug.cgi?id=515951
Bug ID: 515951
Summary: MultiCurrencyEdit crashes occasionally
Classification: Applications
Product: kmymoney
Version First git (master)
Reported In:
Platform: openSUSE
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Occasionally, the multi currency edit is crashing with the stacktrace below.
STEPS TO REPRODUCE
It's not quite consistent, but happens in the following situation:
- account A in EUR
- account B in USD
1. create a transaction from A->B, e.g. from duplicating an old one
2. edit transaction in account A: switch currency to $, change value, hit ENTER
(editing in account B seems to work)
SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20260209
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.2
Kernel Version: 6.18.9-1-default (64-bit)
KMyMoney version: master (be37d755)
ADDITIONAL INFORMATION
Crash info:
------
Hint: You are currently not seeing messages from other users and the system.
Users in the 'systemd-journal' group can see all messages. Pass -q to
turn off this notice.
PID: 27507 (kmymoney)
UID: 1000 (nico)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Fri 2026-02-13 16:07:52 CET (4s ago)
Command Line: /usr/bin/kmymoney
Executable: /usr/bin/kmymoney
Control Group:
/user.slice/user-1000.slice/[email protected]/app.slice/[email protected]
Unit: [email protected]
User Unit: [email protected]
Slice: user-1000.slice
Owner UID: 1000 (nico)
Boot ID: 60b3ec88a22a47c4a036f9ab3e408330
Machine ID: c9406ffee5994e31bde28b1f79e0d2e1
Hostname: Nico-PC
Storage:
/var/lib/systemd/coredump/core.kmymoney.1000.60b3ec88a22a47c4a036f9ab3e408330.27507.1770995272000000.zst
(present)
Size on Disk: 34.3M
Message: Process 27507 (kmymoney) of user 1000 dumped core.
Stack trace of thread 27507:
#0 0x00007f218ca9dd3c __pthread_kill_implementation (libc.so.6
+ 0x9dd3c)
#1 0x00007f218ca427b6 raise (libc.so.6 + 0x427b6)
#2 0x00007f218fc82360 _ZN6KCrash19defaultCrashHandlerEi
(libKF6Crash.so.6 + 0x8360)
#3 0x00007f218ca42910 __restore_rt (libc.so.6 + 0x42910)
#4 0x00007f218d4b061d
_ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE
(libQt6Core.so.6 + 0x2b061d)
#5 0x00007f218fe91c2c _Z15compareThreeWayRK11QStringViewS1_
(libkmm_base_dialogs.so.5 + 0x50c2c)
#6 0x000055cd45454759
_ZNK21TransactionEditorBase20updateConversionRateEP17MultiCurrencyEdit
(/usr/bin/kmymoney + 0x208759)
#7 0x000055cd4545bdda
_ZN20NewTransactionEditor7Private13amountChangedEv.isra.0 (/usr/bin/kmymoney +
0x20fdda)
#8 0x00007f218d437a60 n/a (libQt6Core.so.6 + 0x237a60)
#9 0x00007f218d437a60 n/a (libQt6Core.so.6 + 0x237a60)
#10 0x00007f218e63d807 _ZN7QWidget5eventEP6QEvent
(libQt6Widgets.so.6 + 0x23d807)
#11 0x00007f218e5e8df8
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 +
0x1e8df8)
#12 0x00007f218d3cf6d8
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
0x1cf6d8)
#13 0x00007f218e5df0db
_ZN19QApplicationPrivate14setFocusWidgetEP7QWidgetN2Qt11FocusReasonE
(libQt6Widgets.so.6 + 0x1df0db)
#14 0x00007f218e63657d _ZN7QWidget8setFocusEN2Qt11FocusReasonE
(libQt6Widgets.so.6 + 0x23657d)
#15 0x00007f218d424d04 _ZN7QObject5eventEP6QEvent
(libQt6Core.so.6 + 0x224d04)
#16 0x00007f218e5e8df8
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 +
0x1e8df8)
#17 0x00007f218d3cf6d8
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
0x1cf6d8)
#18 0x00007f218d3d1cba
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
(libQt6Core.so.6 + 0x1d1cba)
#19 0x00007f218d691027 n/a (libQt6Core.so.6 + 0x491027)
#20 0x00007f217eb06b76 n/a (libglib-2.0.so.0 + 0x5fb76)
#21 0x00007f217eb09a68 n/a (libglib-2.0.so.0 + 0x62a68)
#22 0x00007f217eb0a2ac g_main_context_iteration
(libglib-2.0.so.0 + 0x632ac)
#23 0x00007f218d68ec48
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x48ec48)
#24 0x00007f218d3dd62b
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 +
0x1dd62b)
#25 0x00007f218d3d4503 _ZN16QCoreApplication4execEv
(libQt6Core.so.6 + 0x1d4503)
#26 0x000055cd45336b6b main (/usr/bin/kmymoney + 0xeab6b)
#27 0x00007f218ca2b2fb __libc_start_call_main (libc.so.6 +
0x2b2fb)
#28 0x00007f218ca2b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6
+ 0x2b3cb)
#29 0x000055cd45337595 _start (/usr/bin/kmymoney + 0xeb595)
Stack trace of thread 27511:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca98061 __syscall_cancel (libc.so.6 + 0x98061)
#3 0x00007f218cb129aa __poll (libc.so.6 + 0x1129aa)
#4 0x00007f217d245a62 n/a (libxcb.so.1 + 0xea62)
#5 0x00007f217d2474bc xcb_wait_for_event (libxcb.so.1 +
0x104bc)
#6 0x00007f217138c6c8 n/a (libQt6XcbQpa.so.6 + 0x6c6c8)
#7 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#8 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#9 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27513:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27514:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27510:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca98061 __syscall_cancel (libc.so.6 + 0x98061)
#3 0x00007f218cb12f32 ppoll (libc.so.6 + 0x112f32)
#4 0x00007f217eb09b5f n/a (libglib-2.0.so.0 + 0x62b5f)
#5 0x00007f217eb0a2ac g_main_context_iteration
(libglib-2.0.so.0 + 0x632ac)
#6 0x00007f218d68ec48
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x48ec48)
#7 0x00007f218d3dd62b
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 +
0x1dd62b)
#8 0x00007f218d4e46d9 _ZN7QThread4execEv (libQt6Core.so.6 +
0x2e46d9)
#9 0x00007f218ed76afe n/a (libQt6DBus.so.6 + 0x44afe)
#10 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#11 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#12 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27515:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27518:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27516:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27521:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27519:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27553:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca98061 __syscall_cancel (libc.so.6 + 0x98061)
#3 0x00007f218cb129aa __poll (libc.so.6 + 0x1129aa)
#4 0x00007f21763488a1 n/a (libpulse.so.0 + 0x338a1)
#5 0x00007f2176332761 pa_mainloop_poll (libpulse.so.0 +
0x1d761)
#6 0x00007f217633ce68 pa_mainloop_iterate (libpulse.so.0 +
0x27e68)
#7 0x00007f217633cf20 pa_mainloop_run (libpulse.so.0 +
0x27f20)
#8 0x00007f217634d5c4 n/a (libpulse.so.0 + 0x385c4)
#9 0x00007f2172f7226f n/a (libpulsecommon-17.0.so + 0x5e26f)
#10 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#11 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
Stack trace of thread 27520:
#0 0x00007f218caa4812 __syscall_cancel_arch (libc.so.6 +
0xa4812)
#1 0x00007f218ca98008 __internal_syscall_cancel (libc.so.6 +
0x98008)
#2 0x00007f218ca987cc __futex_abstimed_wait_common (libc.so.6
+ 0x987cc)
#3 0x00007f218ca9b4e5 pthread_cond_timedwait@@GLIBC_2.3.2
(libc.so.6 + 0x9b4e5)
#4 0x00007f218d574c14
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x374c14)
#5 0x00007f218d4e1d31 n/a (libQt6Core.so.6 + 0x2e1d31)
#6 0x00007f218d57c0f5 n/a (libQt6Core.so.6 + 0x37c0f5)
#7 0x00007f218ca9bdf1 start_thread (libc.so.6 + 0x9bdf1)
#8 0x00007f218cb20c8c __clone3 (libc.so.6 + 0x120c8c)
ELF object binary architecture: AMD x86-64
--
You are receiving this mail because:
You are watching all bug changes.