Bug 506386 - KMyMoney 5.2.0 crash when updating online stock and currency prices
Summary: KMyMoney 5.2.0 crash when updating online stock and currency prices
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.2.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-30 12:39 UTC by supernobby
Modified: 2025-07-14 05:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.2.1
Sentry Crash Report:


Attachments
test file (2.08 KB, text/xml)
2025-07-01 07:42 UTC, Ralf Habacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description supernobby 2025-06-30 12:39:05 UTC
Hi! I did a usual update of my Arch Linux system, which also updated KMyMoney from 5.1.3 to 5.2.0.
One of the issues I have now is, that KMyMoney will alwas crash, when tryint to do Tools → Update Stock and Currency Prices. Just selecting the menu item causes the crash.

When running this in gdb, last printed info is:

Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault.
Downloading 6.35 K source file /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesprofile.cpp
AlkOnlineQuotesProfile::hasGHNSSupport (this=0x0) at /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesprofile.cpp:180                   
180         return !d->m_GHNSFile.isEmpty();


The backtrace is this:

#######################################################
Thread 11 (Thread 0x7fffb58d46c0 (LWP 5957) "Thread (pooled)"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=243, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea264c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555603328c, expected=243, op=<optimized out>, abstime=0x7fffb58d2e90, cancel=true) at futex-internal.c:57
No locals.
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555603328c, expected=expected@entry=243, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb58d2e90, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
        err = <optimized out>
        clockbit = <optimized out>
        op = <optimized out>
#4  0x00007ffff4ea26af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555603328c, expected=expected@entry=243, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb58d2e90, private=private@entry=0) at futex-internal.c:139
No locals.
#5  0x00007ffff4ea4f28 in __pthread_cond_wait_common (cond=0x555556033268, mutex=0x555556033240, clockid=<optimized out>, abstime=0x7fffb58d2e90) at pthread_cond_wait.c:426
        signals = 243
        g1_start = <optimized out>
        buffer = {__routine = 0x7ffff4ea4b40 <__condvar_cleanup_waiting>, __arg = 0x7fffb58d2e10, __canceltype = 1482413520, __prev = 0x0}
        cbuffer = {wseq = 491, cond = 0x555556033268, mutex = 0x555556033240, private = 0}
        err = <optimized out>
        result = 0
        wseq = <optimized out>
        g = <optimized out>
        seq = 245
        flags = <optimized out>
        private = 0
#6  ___pthread_cond_timedwait64 (cond=0x555556033268, mutex=0x555556033240, abstime=0x7fffb58d2e90) at pthread_cond_wait.c:483
        flags = <optimized out>
        clockid = <optimized out>
#7  0x00007ffff572dd25 in QWaitConditionPrivate::wait_relative (this=0x555556033240, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
        ti = {tv_sec = 7038, tv_nsec = 278580344}
#8  QWaitConditionPrivate::wait (this=0x555556033240, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
        code = <optimized out>
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x555556007e68, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
        returnValue = <optimized out>
#10 0x00007ffff5727c40 in QThreadPoolThread::run (this=0x55555602e020) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
        r = <optimized out>
        locker = {m_mutex = 0x555556007e68, m_isLocked = true}
#11 0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#13 QThreadPrivate::start (arg=0x55555602e020) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x55555602e020, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x55555602e020
        data = <optimized out>
#14 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736239322816, -141256640968259119, 140736239322816, 140737488326512, 2, 140737488326775, -141256640959870511, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#15 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 10 (Thread 0x7fffb60d56c0 (LWP 5956) "Thread (pooled)"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=237, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea264c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555602de4c, expected=237, op=<optimized out>, abstime=0x7fffb60d3e90, cancel=true) at futex-internal.c:57
No locals.
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555602de4c, expected=expected@entry=237, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb60d3e90, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
        err = <optimized out>
        clockbit = <optimized out>
        op = <optimized out>
#4  0x00007ffff4ea26af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555602de4c, expected=expected@entry=237, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb60d3e90, private=private@entry=0) at futex-internal.c:139
No locals.
#5  0x00007ffff4ea4f28 in __pthread_cond_wait_common (cond=0x55555602de28, mutex=0x55555602de00, clockid=<optimized out>, abstime=0x7fffb60d3e90) at pthread_cond_wait.c:426
        signals = 237
        g1_start = <optimized out>
        buffer = {__routine = 0x7ffff4ea4b40 <__condvar_cleanup_waiting>, __arg = 0x7fffb60d3e10, __canceltype = 1482413520, __prev = 0x0}
        cbuffer = {wseq = 479, cond = 0x55555602de28, mutex = 0x55555602de00, private = 0}
        err = <optimized out>
        result = 0
        wseq = <optimized out>
        g = <optimized out>
        seq = 239
        flags = <optimized out>
        private = 0
#6  ___pthread_cond_timedwait64 (cond=0x55555602de28, mutex=0x55555602de00, abstime=0x7fffb60d3e90) at pthread_cond_wait.c:483
        flags = <optimized out>
        clockid = <optimized out>
#7  0x00007ffff572dd25 in QWaitConditionPrivate::wait_relative (this=0x55555602de00, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
        ti = {tv_sec = 7038, tv_nsec = 278575295}
#8  QWaitConditionPrivate::wait (this=0x55555602de00, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
        code = <optimized out>
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x555556007e68, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
        returnValue = <optimized out>
#10 0x00007ffff5727c40 in QThreadPoolThread::run (this=0x55555602dbe0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
        r = <optimized out>
        locker = {m_mutex = 0x555556007e68, m_isLocked = true}
#11 0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#13 QThreadPrivate::start (arg=0x55555602dbe0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x55555602dbe0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x55555602dbe0
        data = <optimized out>
#14 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736247715520, -141264335939040815, 140736247715520, 140737488326592, 2, 140737488326855, -141264335930652207, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#15 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 9 (Thread 0x7fffb6c446c0 (LWP 5955) "Thread (pooled)"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=240, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea264c in __futex_abstimed_wait_common64 (private=0, futex_word=0x55555602d988, expected=240, op=<optimized out>, abstime=0x7fffb6c42e90, cancel=true) at futex-internal.c:57
No locals.
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555602d988, expected=expected@entry=240, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb6c42e90, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
        err = <optimized out>
        clockbit = <optimized out>
        op = <optimized out>
#4  0x00007ffff4ea26af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555602d988, expected=expected@entry=240, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb6c42e90, private=private@entry=0) at futex-internal.c:139
No locals.
#5  0x00007ffff4ea4f28 in __pthread_cond_wait_common (cond=0x55555602d968, mutex=0x55555602d940, clockid=<optimized out>, abstime=0x7fffb6c42e90) at pthread_cond_wait.c:426
        signals = 240
        g1_start = <optimized out>
        buffer = {__routine = 0x7ffff4ea4b40 <__condvar_cleanup_waiting>, __arg = 0x7fffb6c42e10, __canceltype = 1482413520, __prev = 0x0}
        cbuffer = {wseq = 484, cond = 0x55555602d968, mutex = 0x55555602d940, private = 0}
        err = <optimized out>
        result = 0
        wseq = <optimized out>
        g = <optimized out>
        seq = 242
        flags = <optimized out>
        private = 0
#6  ___pthread_cond_timedwait64 (cond=0x55555602d968, mutex=0x55555602d940, abstime=0x7fffb6c42e90) at pthread_cond_wait.c:483
        flags = <optimized out>
        clockid = <optimized out>
#7  0x00007ffff572dd25 in QWaitConditionPrivate::wait_relative (this=0x55555602d940, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
        ti = {tv_sec = 7037, tv_nsec = 928646302}
#8  QWaitConditionPrivate::wait (this=0x55555602d940, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
        code = <optimized out>
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x555556007e68, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
        returnValue = <optimized out>
#10 0x00007ffff5727c40 in QThreadPoolThread::run (this=0x5555560467b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
        r = <optimized out>
        locker = {m_mutex = 0x555556007e68, m_isLocked = true}
#11 0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#13 QThreadPrivate::start (arg=0x5555560467b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555560467b0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x5555560467b0
        data = <optimized out>
#14 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736259704512, -141263847923381807, 140736259704512, 140737488326592, 2, 140737488326855, -141263847914993199, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#15 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 8 (Thread 0x7fffb74bd6c0 (LWP 5954) "Thread (pooled)"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=242, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea264c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555556045868, expected=242, op=<optimized out>, abstime=0x7fffb74bbe90, cancel=true) at futex-internal.c:57
No locals.
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555556045868, expected=expected@entry=242, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb74bbe90, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
        err = <optimized out>
        clockbit = <optimized out>
        op = <optimized out>
#4  0x00007ffff4ea26af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556045868, expected=expected@entry=242, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffb74bbe90, private=private@entry=0) at futex-internal.c:139
No locals.
#5  0x00007ffff4ea4f28 in __pthread_cond_wait_common (cond=0x555556045848, mutex=0x555556045820, clockid=<optimized out>, abstime=0x7fffb74bbe90) at pthread_cond_wait.c:426
        signals = 242
        g1_start = <optimized out>
        buffer = {__routine = 0x7ffff4ea4b40 <__condvar_cleanup_waiting>, __arg = 0x7fffb74bbe10, __canceltype = 1482413520, __prev = 0x0}
        cbuffer = {wseq = 488, cond = 0x555556045848, mutex = 0x555556045820, private = 0}
        err = <optimized out>
        result = 0
        wseq = <optimized out>
        g = <optimized out>
        seq = 244
        flags = <optimized out>
        private = 0
#6  ___pthread_cond_timedwait64 (cond=0x555556045848, mutex=0x555556045820, abstime=0x7fffb74bbe90) at pthread_cond_wait.c:483
        flags = <optimized out>
        clockid = <optimized out>
#7  0x00007ffff572dd25 in QWaitConditionPrivate::wait_relative (this=0x555556045820, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:57
        ti = {tv_sec = 7037, tv_nsec = 928640639}
#8  QWaitConditionPrivate::wait (this=0x555556045820, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:65
        code = <optimized out>
#9  QWaitCondition::wait (this=<optimized out>, mutex=0x555556007e68, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:145
        returnValue = <optimized out>
#10 0x00007ffff5727c40 in QThreadPoolThread::run (this=0x55555602c930) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:119
        r = <optimized out>
        locker = {m_mutex = 0x555556007e68, m_isLocked = true}
#11 0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#13 QThreadPrivate::start (arg=0x55555602c930) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x55555602c930, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x55555602c930
        data = <optimized out>
#14 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736268588736, -141262673786697263, 140736268588736, 140737488326592, 2, 140737488326855, -141262673778308655, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#15 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 5 (Thread 0x7fffb7cbe6c0 (LWP 5951) "kmymone:disk$0"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea264c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555555a8bf70, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
No locals.
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555a8bf70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
        err = <optimized out>
        clockbit = <optimized out>
        op = <optimized out>
#4  0x00007ffff4ea26af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555a8bf70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#5  0x00007ffff4ea4d1e in __pthread_cond_wait_common (cond=0x555555a8bf50, mutex=0x555555a8bf20, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
        signals = <optimized out>
        g1_start = <optimized out>
        buffer = {__routine = 0x7ffff4ea4b40 <__condvar_cleanup_waiting>, __arg = 0x7fffb7cbce80, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x555555a8bf50, mutex = 0x555555a8bf20, private = 0}
        err = <optimized out>
        result = 0
        wseq = 0
        g = <optimized out>
        seq = 0
        flags = <optimized out>
        private = 0
#6  ___pthread_cond_wait (cond=0x555555a8bf50, mutex=0x555555a8bf20) at pthread_cond_wait.c:458
No locals.
#7  0x00007fffc1b5fc1e in cnd_wait () at ../mesa-25.1.4/src/c11/impl/threads_posix.c:111
No locals.
#8  0x00007fffc1b1a1fd in util_queue_thread_func () at ../mesa-25.1.4/src/util/u_queue.c:275
No locals.
#9  0x00007fffc1b5fb4d in impl_thrd_routine () at ../mesa-25.1.4/src/c11/impl/threads_posix.c:43
No locals.
#10 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736276981440, -141261574811940399, 140736276981440, 140737488341616, 2, 140737488341879, -141261574803551791, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#11 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 4 (Thread 0x7fffd09fe6c0 (LWP 5950) "WaylandEventThr"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=a1@entry=140736693522224, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea2024 in __syscall_cancel (a1=a1@entry=140736693522224, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
        r = <optimized out>
#3  0x00007ffff4f1c05e in __GI___poll (fds=fds@entry=0x7fffd09fcf30, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
No locals.
#4  0x00007fffe67c74a3 in poll (__fds=0x7fffd09fcf30, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
No locals.
#5  QtWaylandClient::EventThread::run (this=0x555555999a60) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:183
        fds = {{fd = 3, events = 1, revents = 0}, {fd = 12, events = 1, revents = 0}}
        pipe = <optimized out>
#6  0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#8  QThreadPrivate::start (arg=0x555555999a60) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x555555999a60, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x555555999a60
        data = <optimized out>
#9  0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736693528256, -141038820628100655, 140736693528256, 140737488345728, 22, 140737488345991, -141038820619712047, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 3 (Thread 0x7fffd11ff6c0 (LWP 5949) "WaylandEventThr"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=a1@entry=140736701914928, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea2024 in __syscall_cancel (a1=a1@entry=140736701914928, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
        r = <optimized out>
#3  0x00007ffff4f1c05e in __GI___poll (fds=fds@entry=0x7fffd11fdf30, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
No locals.
#4  0x00007fffe67c74a3 in poll (__fds=0x7fffd11fdf30, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
No locals.
#5  QtWaylandClient::EventThread::run (this=0x5555559965d0) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:183
        fds = {{fd = 3, events = 1, revents = 0}, {fd = 8, events = 1, revents = 0}}
        pipe = <optimized out>
#6  0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#8  QThreadPrivate::start (arg=0x5555559965d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x5555559965d0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x5555559965d0
        data = <optimized out>
#9  0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736701920960, -141037719505860143, 140736701920960, 140737488345552, 22, 140737488345815, -141037719497471535, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 2 (Thread 0x7fffd1dff6c0 (LWP 5948) "QDBusConnection"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
No locals.
#1  0x00007ffff4ea1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
#2  0x00007ffff4ea2024 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
        r = <optimized out>
#3  0x00007ffff4f1c5a6 in __GI_ppoll (fds=fds@entry=0x5555558e76a0, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
        tval = {tv_sec = 7006000000000, tv_nsec = 2}
#4  0x00007fffe7dc8e04 in ppoll (__fds=0x5555558e76a0, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
No locals.
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fffcc000c80, timeout_usec=<optimized out>, fds=0x5555558e76a0, n_fds=2) at ../glib/glib/gmain.c:4632
        spec = {tv_sec = 7006, tv_nsec = 660345506}
        spec_p = 0x0
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = <optimized out>
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fffcc000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4309
        max_priority = 2147483647
        timeout_usec = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555558e76a0
        begin_time_nsec = <optimized out>
#7  0x00007fffe7dc8ee5 in g_main_context_iteration (context=0x7fffcc000c80, may_block=1) at ../glib/glib/gmain.c:4379
        retval = <optimized out>
#8  0x00007ffff583c5e2 in QEventDispatcherGlib::processEvents (this=0x7fffcc000b70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
        d = 0x7fffcc000b90
        canWait = <optimized out>
        savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
        result = <optimized out>
#9  0x00007ffff55744b6 in QEventLoop::processEvents (this=0x7fffd1dfdee0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
        d = <optimized out>
        threadData = <optimized out>
#10 QEventLoop::exec (this=0x7fffd1dfdee0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
        d = 0x7fffcc001590
        threadData = <optimized out>
        locker = {m_mutex = 0x5555559230e8, m_isLocked = false}
        ref = <optimized out>
        app = <optimized out>
#11 0x00007ffff56873c6 in QThread::exec (this=this@entry=0x7ffff65fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:659
        d = 0x555555923070
        status = <optimized out>
        locker = {m_mutex = 0x5555559230e8, m_isLocked = false}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5a0e690 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cda70 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7ffff58cd960 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7ffff55ce080 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a114c0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x7fffcc001590}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a11540 <QObject::staticMetaObject>}, stringdata = 0x7ffff58ccd4c <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+236>, data = 0x7ffff58ccc60 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7ffff556f2e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a10fa0 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}}
        returnCode = <optimized out>
#12 0x00007ffff657adae in QDBusConnectionManager::run (this=0x7ffff65fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
        locker = <optimized out>
#13 0x00007ffff571ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
        thr = <optimized out>
        data = <optimized out>
#14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
No locals.
#15 QThreadPrivate::start (arg=0x7ffff65fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x7ffff65fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x7ffff65fed40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>
        data = <optimized out>
#16 0x00007ffff4ea57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736714503872, -141037169750046255, 140736714503872, 140737488344448, 2, 140737488344711, -141037169741657647, -141118900393473583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#17 0x00007ffff4f2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.

Thread 1 (Thread 0x7fffd23eb5c0 (LWP 5933) "kmymoney"):
#0  AlkOnlineQuotesProfile::hasGHNSSupport (this=0x0) at /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesprofile.cpp:180
No locals.
#1  0x00007ffff739ba50 in AlkOnlineQuoteSource::read (this=0x7fffffffc748) at /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesource.cpp:359
No locals.
#2  0x00007ffff7f74fc4 in KEquityPriceUpdateDlgPrivate::addInvestment (this=this@entry=0x55555855a8d0, inv=...) at /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/dialogs/kequitypriceupdatedlg.cpp:371
        webID = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}
        pr = {_vptr.MyMoneyPrice = 0x1, d_ptr = 0x7fffffffc790}
        price = {d = {d = 0x7fffffffc7e0, ptr = 0x7ffff794f66b <MyMoneySecurityPrivate::~MyMoneySecurityPrivate()+123> u"譈ࡃ蕈瓀⢃琁䠖\xdf89킾", size = 140737488341616}, static _empty = 0 u'\000'}
        date = {jd = 0}
        alkOnlineSource = {d = 0x555558c90510}
        currency = {<MyMoneyObject> = {_vptr.MyMoneyObject = 0x5555566d9600, d_ptr = 0x5555566d9610}, <MyMoneyKeyValueContainer> = {_vptr.MyMoneyKeyValueContainer = 0x17, d_ptr = 0x7ffff5659508 <QtPrivate::compareStrings(QStringView, QStringView, Qt::CaseSensitivity)+56>}, <No data fields>}
        source = {d = {d = 0x7fffffffc7c0, ptr = 0x7fffc4001ec0 u"ꞽ啒", size = 0}, static _empty = 0 u'\000'}
        file = 0x7ffff7a55a10 <MyMoneyFile::instance()::file>
        it_a = <optimized out>
        list = {<QListSpecialMethods<MyMoneyAccount>> = {<QListSpecialMethodsBase<MyMoneyAccount>> = {<No data fields>}, <No data fields>}, d = {d = 0x555558caba40, ptr = 0x555558caba50, size = 49}}
        id = {d = {d = 0x5555581edf50, ptr = 0x5555581edf60 u"E000001", size = 7}, static _empty = 0 u'\000'}
#3  0x00007ffff7f78194 in KEquityPriceUpdateDlgPrivate::init (this=this@entry=0x55555855a8d0, securityId=...) at /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/dialogs/kequitypriceupdatedlg.cpp:204
        it = {i = 0x555558cb0010}
        q = <optimized out>
        delegate = <optimized out>
        file = <optimized out>
        match = {d = {d = {ptr = 0x555558c7f110}}}
        currencyIds = {first = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, second = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}}
        prices = {d = {d = {ptr = 0x555558c97690}}}
        securities = {<QListSpecialMethods<MyMoneySecurity>> = {<QListSpecialMethodsBase<MyMoneySecurity>> = {<No data fields>}, <No data fields>}, d = {d = 0x555558cb0000, ptr = 0x555558cb0010, size = 1}}
        config = {d = {ptr = 0x5555584ccab0}}
        grp = {<KConfigBase> = {_vptr.KConfigBase = 0x1}, d = {d = {ptr = 0x2c6fffaea4953000}}}
        policyValue = <optimized out>
        columns = <optimized out>
#4  0x00007ffff7f78aec in KEquityPriceUpdateDlg::KEquityPriceUpdateDlg (this=<optimized out>, parent=<optimized out>, securityId=..., this=<optimized out>, parent=<optimized out>, securityId=...) at /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/dialogs/kequitypriceupdatedlg.cpp:693
        d = 0x55555855a8d0
        decorateEditWidget = {<No data fields>}
        frameCollection = <optimized out>
        d = <optimized out>
        decorateEditWidget = <optimized out>
        frameCollection = <optimized out>
#5  0x0000555555642e13 in KMyMoneyApp::slotEquityPriceUpdate (this=0x555555b932d0) at /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/kmymoney.cpp:3913
        dlg = <optimized out>
#6  0x00007ffff55d37ef in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
No locals.
#7  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
        obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x555555c3d920}}
        receiver = 0x555555b932d0
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x555555b932d0, sender = 0x555555c41ec0, signal = 7}
        c = 0x555555c3d950
        connections = <optimized out>
        list = 0x555555c7dee0
        inSenderThread = <optimized out>
        highestConnectionId = <optimized out>
        signalVector = 0x555555c7de50
        currentThreadId = <optimized out>
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#8  0x00007ffff62073c0 in QMetaObject::activate<void, bool> (sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
        _a = {0x0, 0x7fffffffcddf}
        _a = <optimized out>
#9  QAction::triggered (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/gui/Gui_autogen/include/moc_qaction.cpp:372
No locals.
#10 QAction::activate (this=0x555555c41ec0, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qaction.cpp:1104
        guard = {wp = {d = 0x555555c5b5b0, value = 0x555555c41ec0}}
        d = <optimized out>
#11 0x00007ffff69068bd in QMenuPrivate::activateCausedStack (this=0x555555c71010, causedStack=..., action=0x555555c41ec0, action_e=QAction::Trigger, self=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:1408
        q = <optimized out>
        activationRecursionGuardReset = false
        guard = <optimized out>
        boolBlocker = <optimized out>
#12 0x00007ffff690ac8b in QMenuPrivate::activateAction (this=0x555555c71010, action=0x555555c41ec0, action_e=QAction::Trigger, self=true) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:1490
        q = <optimized out>
        inWhatsThisMode = false
        causedStack = {<QListSpecialMethods<QPointer<QWidget> >> = {<QListSpecialMethodsBase<QPointer<QWidget> >> = {<No data fields>}, <No data fields>}, d = {d = 0x555555cb20e0, ptr = 0x555555cb20f0, size = 1}}
        thisGuard = {wp = {d = 0x555555c4f660, value = 0x555555c15a50}}
#13 0x00007ffff675b6c7 in QWidget::event (this=0x555555c15a50, event=0x7fffffffd510) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8987
        d = <optimized out>
#14 0x00007ffff6701c70 in QApplicationPrivate::notify_helper (this=this@entry=0x5555558fec30, receiver=receiver@entry=0x555555c15a50, e=e@entry=0x7fffffffd510) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
        consumed = false
        filtered = false
        threadData = <optimized out>
#15 0x00007ffff6705c39 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2780
        me = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff64c1660 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cfbc8 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, data = 0x7ffff58cf5e0 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a12c10 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, m_singlePointEvent = 1}, m_dev = 0x5555558e9450, m_timeStamp = 7008390, m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_reserved = 0}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a12c60 <QEvent::staticMetaObject>}, stringdata = 0x7ffff63bacdc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, data = 0x7ffff63baca0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64c44a0 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x5555566a0ce0, ptr = 0x5555566a0cf0, size = 1}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff64cfcc0 <QPointerEvent::staticMetaObject>}, stringdata = 0x7ffff63bad50 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, data = 0x7ffff63bad00 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, static_metacall = 0x7ffff5d8c540 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64cfcb0 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        mouse = 0x7fffffffd510
        relpos = {xp = 79, yp = 72}
        eventAccepted = <optimized out>
        pw = {wp = {d = 0x555555c4f660, value = 0x555555c15a50}}
        w = 0x555555c15a50
        d = <optimized out>
        isWindowType = <optimized out>
        isWidgetType = <optimized out>
        res = false
#16 0x00007ffff5568118 in QCoreApplication::notifyInternal2 (receiver=0x555555c15a50, event=0x7fffffffd510) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
        d = <optimized out>
        threadData = 0x555555911740
        selfRequired = <optimized out>
        result = false
        cbdata = {0x555555c15a50, 0x7fffffffd510, 0x7fffffffd2ff}
        scopeLevelCounter = {threadData = 0x555555911740}
#17 0x00007ffff556816d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1560
No locals.
#18 0x00007ffff66f7398 in QApplicationPrivate::sendMouseEvent (receiver=0x555555c15a50, event=0x7fffffffd510, alienWidget=<optimized out>, nativeWidget=0x555555c15a50, buttonDown=0x7ffff6d486b0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2361
        receiverGuard = <optimized out>
        nativeGuard = <optimized out>
        alienGuard = {wp = {d = 0x0, value = <optimized out>}}
        activePopupWidget = {wp = {d = 0x555555c4f660, value = 0x555555c15a50}}
        graphicsWidget = false
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = <optimized out>
        result = true
#19 0x00007ffff6777269 in QWidgetWindow::handleMouseEvent (this=0x5555584a2f00, event=event@entry=0x7fffffffd8a0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:577
        buttons = <optimized out>
        e = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff64c1660 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cfbc8 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, data = 0x7ffff58cf5e0 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a12c10 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, m_singlePointEvent = 1}, m_dev = 0x5555558e9450, m_timeStamp = 7008390, m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_reserved = 0}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a12c60 <QEvent::staticMetaObject>}, stringdata = 0x7ffff63bacdc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, data = 0x7ffff63baca0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64c44a0 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffc80041f0, ptr = 0x7fffc8004200, size = 1}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff64cfcc0 <QPointerEvent::staticMetaObject>}, stringdata = 0x7ffff63bad50 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, data = 0x7ffff63bad00 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, static_metacall = 0x7ffff5d8c540 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64cfcb0 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        receiver = {wp = {d = 0x555555c4f660, value = 0x555555c15a50}}
        widgetPos = {xp = 78.55078125, yp = 72.265625}
        reallyUnderMouse = <optimized out>
        underMouse = <optimized out>
        mapped = {xp = 78.55078125, yp = 72.265625}
        releaseAfter = <optimized out>
        popupChild = <optimized out>
        activePopupWidget = 0x555555c15a50
        d = <optimized out>
        self = {wp = {d = 0x5555584af790, value = 0x5555584a2f00}}
        widget = <optimized out>
        mapped = {xp = 4.635570900001394e-310, yp = 4.635570888313777e-310}
        initialPress = <optimized out>
        receiver = <optimized out>
#20 0x00007ffff67781d8 in QWidgetWindow::event (this=<optimized out>, event=0x7fffffffd8a0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:292
No locals.
#21 0x00007ffff6701c70 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555584a2f00, e=0x7fffffffd8a0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
        consumed = false
        filtered = false
        threadData = <optimized out>
#22 0x00007ffff5568118 in QCoreApplication::notifyInternal2 (receiver=0x5555584a2f00, event=0x7fffffffd8a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
        d = <optimized out>
        threadData = 0x555555911740
        selfRequired = <optimized out>
        result = false
        cbdata = {0x5555584a2f00, 0x7fffffffd8a0, 0x7fffffffd76f}
        scopeLevelCounter = {threadData = 0x555555911740}
#23 0x00007ffff556816d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1560
No locals.
#24 0x00007ffff5da1217 in QGuiApplicationPrivate::processMouseEvent (e=0x7fffc4001870) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2476
        type = QEvent::MouseButtonRelease
        button = Qt::LeftButton
        window = 0x5555584a2f00
        device = 0x5555558e9450
        devPriv = 0x555555934590
        positionChanged = <optimized out>
        mouseMove = <optimized out>
        mousePress = <optimized out>
        lastGlobalPosition = <optimized out>
        globalPoint = {xp = 671.55078125, yp = 106.265625}
        localPoint = {xp = 78.55078125, yp = 72.265625}
        doubleClick = false
        persistentEPD = 0x0
        activePopup = <optimized out>
        ev = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff64c1660 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cfbc8 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, data = 0x7ffff58cf5e0 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a12c10 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, m_singlePointEvent = 1}, m_dev = 0x5555558e9450, m_timeStamp = 7008390, m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_reserved = 0}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a12c60 <QEvent::staticMetaObject>}, stringdata = 0x7ffff63bacdc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, data = 0x7ffff63baca0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64c44a0 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fffc80035b0, ptr = 0x7fffc80035c0, size = 1}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff64cfcc0 <QPointerEvent::staticMetaObject>}, stringdata = 0x7ffff63bad50 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, data = 0x7ffff63bad00 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, static_metacall = 0x7ffff5d8c540 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64cfcb0 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        lastPressTimestamp = 7008277
#25 0x00007ffff5e248f4 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1113
        event = 0x7fffc4001870
        nevents = 1
#26 0x00007ffff5e13b27 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1082
        count = <optimized out>
#27 0x00007ffff55c0e34 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431
        mce = <optimized out>
        connections = <optimized out>
        sender = {previous = 0x0, receiver = 0x55555591ec70, sender = 0x5555559965d0, signal = 5}
#28 0x00007ffff6701c70 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55555591ec70, e=0x7fffc4001770) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
        consumed = false
        filtered = false
        threadData = <optimized out>
#29 0x00007ffff5568118 in QCoreApplication::notifyInternal2 (receiver=0x55555591ec70, event=event@entry=0x7fffc4001770) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
        d = <optimized out>
        threadData = 0x555555911740
        selfRequired = <optimized out>
        result = false
        cbdata = {0x55555591ec70, 0x7fffc4001770, 0x7fffffffdc5f}
        scopeLevelCounter = {threadData = 0x555555911740}
#30 0x00007ffff55684fb in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fffc4001770) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
No locals.
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555555911740) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
        e = 0x7fffc4001770
        pe = <optimized out>
        r = <optimized out>
        relocker = <optimized out>
        event_deleter = <optimized out>
        locker = {_M_device = 0x555555911788, _M_owns = false}
        startOffset = 0
        i = @0x555555911778: 1
        cleanup = <optimized out>
#32 0x00007ffff583fcf8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
        data = <optimized out>
#33 postEventSourceDispatch (s=0x55555591c1d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
        source = 0x55555591c1d0
#34 0x00007fffe7dc787d in g_main_dispatch (context=0x7fffcc000f00) at ../glib/glib/gmain.c:3398
        user_data = 0x0
        callback = 0x0
        gaig_temp = <optimized out>
        gaig_temp = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        dispatch = 0x7ffff583fcc0 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        cb_funcs = 0x0
        begin_time_nsec = 7008390582824
        source = 0x55555591c1d0
        current = 0x555556636d00
        i = 0
        __func__ = "g_main_dispatch"
#35 0x00007fffe7dc8cd7 in g_main_context_dispatch_unlocked (context=0x7fffcc000f00) at ../glib/glib/gmain.c:4249
No locals.
#36 g_main_context_iterate_unlocked (context=context@entry=0x7fffcc000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
        max_priority = 2147483647
        timeout_usec = 860616000
        some_ready = 1
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x555556636d50
        begin_time_nsec = <optimized out>
#37 0x00007fffe7dc8ee5 in g_main_context_iteration (context=0x7fffcc000f00, may_block=1) at ../glib/glib/gmain.c:4379
        retval = <optimized out>
#38 0x00007ffff583c5e2 in QEventDispatcherGlib::processEvents (this=0x5555558e65b0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
        d = 0x55555592e320
        canWait = <optimized out>
        savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
        result = <optimized out>
#39 0x00007ffff55744b6 in QEventLoop::processEvents (this=0x7fffffffdfe0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
        d = <optimized out>
        threadData = <optimized out>
#40 QEventLoop::exec (this=0x7fffffffdfe0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
        d = 0x555556673340
        threadData = <optimized out>
        locker = {m_mutex = 0x555555911858, m_isLocked = false}
        ref = <optimized out>
        app = <optimized out>
#41 0x00007ffff556c7c1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
        threadData = 0x555555911740
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff5a0e690 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cda70 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7ffff58cd960 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7ffff55ce080 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a114c0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x555556673340}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a11540 <QObject::staticMetaObject>}, stringdata = 0x7ffff58ccd4c <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+236>, data = 0x7ffff58ccc60 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, static_metacall = 0x7ffff556f2e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a10fa0 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}}
        returnCode = <optimized out>
#42 0x0000555555616849 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/main.cpp:273
        app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffff6d1a428 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff58cda70 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, data = 0x7ffff58cd960 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, static_metacall = 0x7ffff55ce080 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a114c0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x5555558fec30}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a11540 <QObject::staticMetaObject>}, stringdata = 0x7ffff58cd028 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0+392>, data = 0x7ffff58ccea0 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff55722a0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff5a11020 <_ZN16QCoreApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, static self = 0x7fffffffe100}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff5a110a0 <QCoreApplication::staticMetaObject>}, stringdata = 0x7ffff63b0490 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0+752>, data = 0x7ffff63b01a0 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff5dae5f0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff64cca00 <_ZN15QGuiApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff64cd300 <QGuiApplication::staticMetaObject>}, stringdata = 0x7ffff6bc7548 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0+392>, data = 0x7ffff6bc73c0 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, static_metacall = 0x7ffff67046b0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffff6d0b5c0 <_ZN12QApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}
        aboutData = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x7fffc80018c0}}
        fileUrls = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = <optimized out>, ptr = 0x0, size = 0}}
        isNoCatchOption = false
        isNoFileOption = false
        file = <optimized out>
        fname = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}
        url = {d = 0x0}
        rc = 0
#######################################################

If I can provide more information on this, please let me know.



***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Ralf Habacker 2025-06-30 19:50:50 UTC
(In reply to supernobby from comment #0)
...
> Thread 1 (Thread 0x7fffd23eb5c0 (LWP 5933) "kmymoney"):
> #0  AlkOnlineQuotesProfile::hasGHNSSupport (this=0x0) at
> /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesprofile.cpp:180
> No locals.
> #1  0x00007ffff739ba50 in AlkOnlineQuoteSource::read (this=0x7fffffffc748)
> at /usr/src/debug/libalkimia/alkimia-8.2.0/src/alkonlinequotesource.cpp:359
> No locals.

A look at the corresponding source code lines shows that there is still potential for improvement here to check whether a profile is available.

> #2  0x00007ffff7f74fc4 in KEquityPriceUpdateDlgPrivate::addInvestment
> (this=this@entry=0x55555855a8d0, inv=...) at
> /usr/src/debug/kmymoney/kmymoney-5.2.0/kmymoney/dialogs/
> kequitypriceupdatedlg.cpp:371

but the real problem lies here, because here a null pointer is passed for the profile, while an available profile is required.

                AlkOnlineQuoteSource alkOnlineSource(inv.value(QLatin1String("kmm-online-source")),
                                                     quoteProfile(inv.value(QLatin1String("kmm-online-quote-system"))));
Comment 2 Ralf Habacker 2025-06-30 20:22:07 UTC
Git commit 6a793773cb8471db5a921d1951302f8b0ee5957c by Ralf Habacker.
Committed on 30/06/2025 at 20:20.
Pushed by habacker into branch 'master'.

Guard access to m_profile member of class AlkOnlineQuoteSource::Private

M  +11   -0    autotests/alkonlinequotesourcetest.cpp
M  +1    -0    autotests/alkonlinequotesourcetest.h
M  +7    -6    src/alkonlinequotesource.cpp
M  +10   -0    src/alkonlinequotesource_p.h

https://invent.kde.org/office/alkimia/-/commit/6a793773cb8471db5a921d1951302f8b0ee5957c
Comment 3 Ralf Habacker 2025-07-01 07:42:30 UTC
Created attachment 182826 [details]
test file

Does it work with the attached test file and this recipe?

1. open kmymoney
2. load the attached file
3. go to the settings page for online quotes
4. install the quote source for “Yahoo.com [currency]”.
5. select the menu item “Update stock and currency rates”.
6. Press "Update all"
Comment 4 Thomas Baumgart 2025-07-09 11:41:30 UTC
Git commit 234c8eae9d9960c2994b49cff9154810a09fb9d7 by Thomas Baumgart, on behalf of Ralf Habacker.
Committed on 09/07/2025 at 11:41.
Pushed by tbaumgart into branch '8.2'.

Guard access to m_profile member of class AlkOnlineQuoteSource::Private
(cherry picked from commit 6a793773cb8471db5a921d1951302f8b0ee5957c)

M  +11   -0    autotests/alkonlinequotesourcetest.cpp
M  +1    -0    autotests/alkonlinequotesourcetest.h
M  +7    -6    src/alkonlinequotesource.cpp
M  +10   -0    src/alkonlinequotesource_p.h

https://invent.kde.org/office/alkimia/-/commit/234c8eae9d9960c2994b49cff9154810a09fb9d7
Comment 5 supernobby 2025-07-13 17:37:20 UTC
(In reply to Ralf Habacker from comment #3)
> Created attachment 182826 [details]
> test file
> 
> Does it work with the attached test file and this recipe?
> 
> 1. open kmymoney
> 2. load the attached file
> 3. go to the settings page for online quotes
> 4. install the quote source for “Yahoo.com [currency]”.
> 5. select the menu item “Update stock and currency rates”.
> 6. Press "Update all"

Sorry for the late reply. I tried this and it worked.