[kmymoney] [Bug 449974] New: Maintaining Prices in "Price Editor", deleting empty locations

Walter Ogelsby bugzilla_noreply at kde.org
Thu Feb 10 21:57:46 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=449974

            Bug ID: 449974
           Summary: Maintaining Prices in "Price Editor", deleting empty
                    locations
           Product: kmymoney
           Version: 5.0.8
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: database
          Assignee: kmymoney-devel at kde.org
          Reporter: walt at wogelsby.com
  Target Milestone: ---

SUMMARY
***
- Nothing else running on Machine.  Open KMyMoney.  Mouse Click on "Tools",
"Prices", "Show All Stored Prices" checked.
- Database contains hundreds of entries, both "user" and "transactions" with 10
empty postions with no data at the top (White Space) of the "Price Editor"
window.  Highlight spaces with "shift+downarrow",      'Delete', 'Confirm'

- Crash  every time

The crash can be reproduced every time.
***


STEPS TO REPRODUCE
1. Open Program
2. Click on "Tools", "Prices", check box "Show All Stored Prices"
3. Highlight 10 empty positions at top of Editor window, Delete, confirm

OBSERVED RESULT
Crash

EXPECTED RESULTS
Delete empty entries

Application: kmymoney (5.0.8)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-99-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS

ADDITIONAL INFORMATION


-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fac5f894900 (LWP 1980))]

Thread 7 (Thread 0x7fac48dfe700 (LWP 1986)):
#0  0x00007fac65037e60 in QMutex::lock (this=this at entry=0x55f4760a16a0) at
/usr/include/c++/9/bits/atomic_base.h:769
#1  0x00007fac65257342 in QMutexLocker::QMutexLocker (m=0x55f4760a16a0,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:206
#2  QThreadData::canWaitLocked (this=0x55f4760a1670) at
../../include/QtCore/5.12.8/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:269
#3  postEventSourcePrepare (s=0x7fabf4004bc0,
timeout=timeout at entry=0x7fac48dfdad4) at kernel/qeventdispatcher_glib.cpp:259
#4  0x00007fac62ed78ef in g_main_context_prepare
(context=context at entry=0x7fabf4000c30, priority=priority at entry=0x7fac48dfdb60)
at ../../../glib/gmain.c:3619
#5  0x00007fac62ed829b in g_main_context_iterate
(context=context at entry=0x7fabf4000c30, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#6  0x00007fac62ed84a3 in g_main_context_iteration (context=0x7fabf4000c30,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fac65257453 in QEventDispatcherGlib::processEvents
(this=0x7fabf4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007fac651fe3ab in QEventLoop::exec (this=this at entry=0x7fac48dfdca0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007fac65036785 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007fac650379d2 in QThreadPrivate::start (arg=0x55f4760b37c0) at
thread/qthread_unix.cpp:361
#11 0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fac495ff700 (LWP 1985)):
#0  __GI___libc_read (nbytes=16, buf=0x7fac495fea90, fd=15) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=15, buf=buf at entry=0x7fac495fea90,
nbytes=nbytes at entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fac62f20b2f in read (__nbytes=16, __buf=0x7fac495fea90,
__fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fac500039a0) at ../../../glib/gwakeup.c:210
#4  0x00007fac62ed7ebe in g_main_context_check
(context=context at entry=0x7fabfc000c30, max_priority=2147483647,
fds=fds at entry=0x7fabfc0025e0, n_fds=n_fds at entry=1) at
../../../glib/gmain.c:3825
#5  0x00007fac62ed8312 in g_main_context_iterate
(context=context at entry=0x7fabfc000c30, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fac62ed84a3 in g_main_context_iteration (context=0x7fabfc000c30,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fac65257453 in QEventDispatcherGlib::processEvents
(this=0x7fabfc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007fac651fe3ab in QEventLoop::exec (this=this at entry=0x7fac495feca0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007fac65036785 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007fac650379d2 in QThreadPrivate::start (arg=0x55f474906b20) at
thread/qthread_unix.cpp:361
#11 0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fac5509a700 (LWP 1984)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7fac69fa9d34 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+3124>)
at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4748462d0,
cond=0x7fac69fa9d08 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+3080>) at
pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fac69fa9d08
<bmalloc::PerProcess<bmalloc::Heap>::s_memory+3080>, mutex=0x55f4748462d0) at
pthread_cond_wait.c:638
#3  0x00007fac64e65e30 in
std::condition_variable::wait(std::unique_lock<std::mutex>&) () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fac694b4551 in
std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex> > () at
/usr/include/c++/9/condition_variable:273
#5  std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex>,
bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}>(std::unique_lock<bmalloc::Mutex>&,
bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}) () at
/usr/include/c++/9/condition_variable:282
#6  bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop
() at ../Source/bmalloc/bmalloc/AsyncTask.h:126
#7  0x00007fac694b466f in bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadEntryPoint () at
../Source/bmalloc/bmalloc/AsyncTask.h:106
#8  0x00007fac64e6bde4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fac55fc0700 (LWP 1983)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55f4744b0c58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4744b0c08,
cond=0x55f4744b0c30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4744b0c30, mutex=0x55f4744b0c08) at
pthread_cond_wait.c:638
#3  0x00007fac563e85eb in cnd_wait (mtx=0x55f4744b0c08, cond=0x55f4744b0c30) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55f4744a9790) at
../src/util/u_queue.c:294
#5  0x00007fac563e81eb in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fac5dba9700 (LWP 1982)):
#0  __GI___libc_read (nbytes=16, buf=0x7fac5dba8a60, fd=7) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=buf at entry=0x7fac5dba8a60,
nbytes=nbytes at entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fac62f20b2f in read (__nbytes=16, __buf=0x7fac5dba8a60,
__fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7fac58001bb0) at ../../../glib/gwakeup.c:210
#4  0x00007fac62ed7ebe in g_main_context_check
(context=context at entry=0x7fac50000c30, max_priority=2147483647,
fds=fds at entry=0x7fac50012d20, n_fds=n_fds at entry=1) at
../../../glib/gmain.c:3825
#5  0x00007fac62ed8312 in g_main_context_iterate
(context=context at entry=0x7fac50000c30, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4044
#6  0x00007fac62ed84a3 in g_main_context_iteration (context=0x7fac50000c30,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#7  0x00007fac65257453 in QEventDispatcherGlib::processEvents
(this=0x7fac50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007fac651fe3ab in QEventLoop::exec (this=this at entry=0x7fac5dba8c70,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007fac65036785 in QThread::exec (this=this at entry=0x7fac6555cd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007fac654d9efa in QDBusConnectionManager::run (this=0x7fac6555cd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#11 0x00007fac650379d2 in QThreadPrivate::start (arg=0x7fac6555cd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:361
#12 0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#13 0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fac5e9df700 (LWP 1981)):
#0  0x00007fac64b4eaff in __GI___poll (fds=fds at entry=0x7fac5e9deba8,
nfds=nfds at entry=1, timeout=timeout at entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fac60478c1a in poll (__timeout=-1, __nfds=1, __fds=0x7fac5e9deba8)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c at entry=0x55f4741e4360, cond=cond at entry=0x55f4741e43a0,
vector=vector at entry=0x0, count=count at entry=0x0) at ../../src/xcb_conn.c:480
#3  0x00007fac6047a90a in xcb_wait_for_event (c=c at entry=0x55f4741e4360) at
../../src/xcb_in.c:697
#4  0x00007fac5f1e3298 in QXcbEventQueue::run (this=0x55f4741c1bb0) at
qxcbeventqueue.cpp:228
#5  0x00007fac650379d2 in QThreadPrivate::start (arg=0x55f4741c1bb0) at
thread/qthread_unix.cpp:361
#6  0x00007fac64714609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007fac64b5b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fac5f894900 (LWP 1980)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x3) at
/usr/include/c++/9/bits/atomic_base.h:413
#7  QAtomicOps<int>::load<int> (_q_value=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227
#8  QBasicAtomicInteger<int>::load (this=0x3) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:103
#9  QtPrivate::RefCount::ref (this=0x3) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55
#10 0x00007fac66ebb476 in QMap<QDate, MyMoneyPrice>::QMap (this=0x55f4765706c0,
other=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:622
#11 0x00007fac66eaf767 in MyMoneyMap<QPair<QString, QString>, QMap<QDate,
MyMoneyPrice> >::MyMoneyMapAction::MyMoneyMapAction (obj=..., key=...,
container=0x55f47482f278, this=0x55f4765706b0) at
./kmymoney/mymoney/storage/mymoneymap.h:223
#12 MyMoneyMap<QPair<QString, QString>, QMap<QDate, MyMoneyPrice>
>::MyMoneyMapRemove::MyMoneyMapRemove (key=..., container=0x55f47482f278,
this=0x55f4765706b0) at ./kmymoney/mymoney/storage/mymoneymap.h:281
#13 MyMoneyMap<QPair<QString, QString>, QMap<QDate, MyMoneyPrice> >::remove
(key=..., this=0x55f47482f278) at ./kmymoney/mymoney/storage/mymoneymap.h:148
#14 MyMoneyStorageMgr::removePrice (this=<optimized out>, price=...) at
./kmymoney/mymoney/storage/mymoneystoragemgr.cpp:1696
#15 0x00007fac66e256bb in MyMoneyFile::removePrice
(this=this at entry=0x7fac66f16de0 <MyMoneyFile::file>, price=...) at
./kmymoney/mymoney/mymoneyfile.cpp:2953
#16 0x000055f472b5bae0 in KMyMoneyPriceDlg::slotDeletePrice (this=<optimized
out>) at /usr/include/c++/9/bits/move.h:182
#17 0x00007fac6522b328 in QtPrivate::QSlotObjectBase::call (a=0x7ffedcdaaf10,
r=0x55f4743b2080, this=0x55f4761dddc0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#18 QMetaObject::activate (sender=0x55f476167b90, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3784
#19 0x00007fac661d4806 in QAbstractButton::clicked
(this=this at entry=0x55f476167b90, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:312
#20 0x00007fac661d4a2e in QAbstractButtonPrivate::emitClicked
(this=0x55f476167bd0) at widgets/qabstractbutton.cpp:414
#21 0x00007fac661d5e73 in QAbstractButtonPrivate::click (this=0x55f476167bd0)
at widgets/qabstractbutton.cpp:407
#22 0x00007fac661d6035 in QAbstractButton::mouseReleaseEvent
(this=0x55f476167b90, e=0x7ffedcdab480) at widgets/qabstractbutton.cpp:1011
#23 0x00007fac661222b6 in QWidget::event (this=0x55f476167b90,
event=0x7ffedcdab480) at kernel/qwidget.cpp:8981
#24 0x00007fac660dfa66 in QApplicationPrivate::notify_helper
(this=this at entry=0x55f4741d2cf0, receiver=receiver at entry=0x55f476167b90,
e=e at entry=0x7ffedcdab480) at kernel/qapplication.cpp:3700
#25 0x00007fac660e9343 in QApplication::notify (this=<optimized out>,
receiver=0x55f476167b90, e=0x7ffedcdab480) at kernel/qapplication.cpp:3160
#26 0x00007fac651ff80a in QCoreApplication::notifyInternal2
(receiver=0x55f476167b90, event=0x7ffedcdab480) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#27 0x00007fac660e8457 in QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x55f476167b90, event=event at entry=0x7ffedcdab480,
alienWidget=alienWidget at entry=0x55f476167b90, nativeWidget=0x55f4743b2080,
buttonDown=buttonDown at entry=0x7fac6660f8d0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2646
#28 0x00007fac6613e35d in QWidgetWindow::handleMouseEvent (this=0x55f4761b8fb0,
event=0x7ffedcdab900) at /usr/include/c++/9/bits/atomic_base.h:413
#29 0x00007fac661411ec in QWidgetWindow::event (event=0x7ffedcdab900,
this=0x55f4761b8fb0) at kernel/qwidgetwindow.cpp:289
#30 QWidgetWindow::event (this=0x55f4761b8fb0, event=0x7ffedcdab900) at
kernel/qwidgetwindow.cpp:232
#31 0x00007fac660dfa66 in QApplicationPrivate::notify_helper
(this=this at entry=0x55f4741d2cf0, receiver=receiver at entry=0x55f4761b8fb0,
e=e at entry=0x7ffedcdab900) at kernel/qapplication.cpp:3700
#32 0x00007fac660e90f0 in QApplication::notify (this=0x7ffedcdacee0,
receiver=0x55f4761b8fb0, e=0x7ffedcdab900) at kernel/qapplication.cpp:3446
#33 0x00007fac651ff80a in QCoreApplication::notifyInternal2
(receiver=0x55f4761b8fb0, event=0x7ffedcdab900) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#34 0x00007fac65ab07d3 in QGuiApplicationPrivate::processMouseEvent
(e=e at entry=0x55f4761fe260) at kernel/qguiapplication.cpp:2107
#35 0x00007fac65ab210b in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55f4761fe260) at kernel/qguiapplication.cpp:1842
#36 0x00007fac65a8c35b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1151
#37 0x00007fac5f1e432e in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#38 0x00007fac62ed817d in g_main_dispatch (context=0x7fac58005010) at
../../../glib/gmain.c:3309
#39 g_main_context_dispatch (context=context at entry=0x7fac58005010) at
../../../glib/gmain.c:3974
#40 0x00007fac62ed8400 in g_main_context_iterate
(context=context at entry=0x7fac58005010, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#41 0x00007fac62ed84a3 in g_main_context_iteration (context=0x7fac58005010,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#42 0x00007fac65257435 in QEventDispatcherGlib::processEvents
(this=0x55f47424c7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#43 0x00007fac651fe3ab in QEventLoop::exec (this=this at entry=0x7ffedcdabca0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#44 0x00007fac662e3c6d in QDialog::exec (this=0x55f4743b2080) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#45 0x000055f4729aae0f in KMyMoneyApp::slotPriceDialog (this=0x55f474402930) at
/usr/include/c++/9/bits/atomic_base.h:413
#46 0x00007fac6522b328 in QtPrivate::QSlotObjectBase::call (a=0x7ffedcdabe50,
r=0x55f474402930, this=0x55f47454ab80) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#47 QMetaObject::activate (sender=0x55f4742deab0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3784
#48 0x00007fac660d93e6 in QAction::triggered (this=this at entry=0x55f4742deab0,
_t1=<optimized out>) at .moc/moc_qaction.cpp:380
#49 0x00007fac660dbaa2 in QAction::activate (this=0x55f4742deab0,
event=<optimized out>) at kernel/qaction.cpp:1166
#50 0x00007fac66261d12 in QMenuPrivate::activateCausedStack
(this=this at entry=0x55f4745428c0, causedStack=...,
action=action at entry=0x55f4742deab0, action_e=action_e at entry=QAction::Trigger,
self=self at entry=true) at widgets/qmenu.cpp:1355
#51 0x00007fac662694ae in QMenuPrivate::activateAction
(this=this at entry=0x55f4745428c0, action=action at entry=0x55f4742deab0,
action_e=action_e at entry=QAction::Trigger, self=self at entry=true) at
widgets/qmenu.cpp:1432
#52 0x00007fac6626a4d2 in QMenu::mouseReleaseEvent (this=0x55f474553560,
e=0x7ffedcdac530) at widgets/qmenu.cpp:2912
#53 0x00007fac661222b6 in QWidget::event (this=this at entry=0x55f474553560,
event=event at entry=0x7ffedcdac530) at kernel/qwidget.cpp:8981
#54 0x00007fac6626cadb in QMenu::event (this=0x55f474553560, e=0x7ffedcdac530)
at widgets/qmenu.cpp:3034
#55 0x00007fac660dfa66 in QApplicationPrivate::notify_helper
(this=this at entry=0x55f4741d2cf0, receiver=receiver at entry=0x55f474553560,
e=e at entry=0x7ffedcdac530) at kernel/qapplication.cpp:3700
#56 0x00007fac660e9343 in QApplication::notify (this=<optimized out>,
receiver=0x55f474553560, e=0x7ffedcdac530) at kernel/qapplication.cpp:3160
#57 0x00007fac651ff80a in QCoreApplication::notifyInternal2
(receiver=0x55f474553560, event=0x7ffedcdac530) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#58 0x00007fac660e8457 in QApplicationPrivate::sendMouseEvent
(receiver=0x55f474553560, event=event at entry=0x7ffedcdac530, alienWidget=0x0,
nativeWidget=0x55f474553560, buttonDown=buttonDown at entry=0x7fac6660f8d0
<qt_button_down>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2646
#59 0x00007fac6613ece4 in QWidgetWindow::handleMouseEvent (this=0x55f4760d9e30,
event=0x7ffedcdac9b0) at /usr/include/c++/9/bits/atomic_base.h:413
#60 0x00007fac661411ec in QWidgetWindow::event (event=0x7ffedcdac9b0,
this=0x55f4760d9e30) at kernel/qwidgetwindow.cpp:289
#61 QWidgetWindow::event (this=0x55f4760d9e30, event=0x7ffedcdac9b0) at
kernel/qwidgetwindow.cpp:232
#62 0x00007fac660dfa66 in QApplicationPrivate::notify_helper
(this=this at entry=0x55f4741d2cf0, receiver=receiver at entry=0x55f4760d9e30,
e=e at entry=0x7ffedcdac9b0) at kernel/qapplication.cpp:3700
#63 0x00007fac660e90f0 in QApplication::notify (this=0x7ffedcdacee0,
receiver=0x55f4760d9e30, e=0x7ffedcdac9b0) at kernel/qapplication.cpp:3446
#64 0x00007fac651ff80a in QCoreApplication::notifyInternal2
(receiver=0x55f4760d9e30, event=0x7ffedcdac9b0) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#65 0x00007fac65ab07d3 in QGuiApplicationPrivate::processMouseEvent
(e=e at entry=0x55f4760b5620) at kernel/qguiapplication.cpp:2107
#66 0x00007fac65ab210b in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55f4760b5620) at kernel/qguiapplication.cpp:1842
#67 0x00007fac65a8c35b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1151
#68 0x00007fac5f1e432e in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#69 0x00007fac62ed817d in g_main_dispatch (context=0x7fac58005010) at
../../../glib/gmain.c:3309
#70 g_main_context_dispatch (context=context at entry=0x7fac58005010) at
../../../glib/gmain.c:3974
#71 0x00007fac62ed8400 in g_main_context_iterate
(context=context at entry=0x7fac58005010, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#72 0x00007fac62ed84a3 in g_main_context_iteration (context=0x7fac58005010,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#73 0x00007fac65257435 in QEventDispatcherGlib::processEvents
(this=0x55f47424c7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#74 0x00007fac651fe3ab in QEventLoop::exec (this=this at entry=0x7ffedcdacd50,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#75 0x00007fac65206116 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#76 0x000055f4729a2e19 in runKMyMoney (splash=std::unique_ptr<class
QSplashScreen> = {...}, file=..., noFile=<optimized out>, a=...) at
./kmymoney/main.cpp:349
#77 0x000055f4729a0882 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/include/c++/9/bits/move.h:74
[Inferior 1 (process 1980) detached]

Possible duplicates by query: bug 443784, bug 440840, bug 435992, bug 434725,
bug 434205.

Report to https://bugs.kde.org/

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list