Summary: | Maintaining Prices in "Price Editor", deleting empty locations | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Walter Ogelsby <walt> |
Component: | database | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | ralf.habacker, walt |
Priority: | NOR | ||
Version: | 5.0.8 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Walter Ogelsby
2022-02-10 21:57:46 UTC
(In reply to Walter Ogelsby from comment #0) > 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 This stack frame indicates that an invalid address is being accessed here, presumably caused by an instance that has already been released. > #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@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 |