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

            Bug ID: 513861
           Summary: KMyMoney crashed after editing a duplicated entry
    Classification: Applications
           Product: kmymoney
      Version First 5.2.1
       Reported In:
          Platform: Solus
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 188014
  --> https://bugs.kde.org/attachment.cgi?id=188014&action=edit
Full stack trace from the automatic popup

SUMMARY
I had duplicated an entry in a ledger, edited it and saved. KMyMoney crashed. I
haven't been able to duplicate it with the same steps.

STEPS TO REPRODUCE
I had been working in KMyMoney for a while, then
1. Pressed Ctrl+R to show reconciled entries
2. Duplicated one entry in an account
3. Changed the date in the new entry using the date picker
4. Pressed Ctrl+S to save
5. Saw pop up "Consistency check result" (which has been happening since the
update to this version), clicked OK

OBSERVED RESULT
KMyMoney crashed. The transaction was saved.

EXPECTED RESULT
The transaction is saved, no crash

SOFTWARE/OS VERSIONS
Operating System: Solus 4.8
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.17.8-324.current (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz
Memory: 64 GiB of RAM (62.5 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU


ADDITIONAL INFORMATION
     User Unit: [email protected]
         Slice: user-1000.slice
     Owner UID: 1000 (tracey)
       Boot ID: 6904dafe877a4051b6d4ef668bf7745e
    Machine ID: e7424f5d963a4b9fa9a7cc9f416b4cf1
      Hostname: tlc-xps17-solus
       Storage:
/var/lib/systemd/coredump/core.kmymoney.1000.6904dafe877a4051b6d4ef668bf7745e.787143.1766791693000000.zst
(inaccessible)
       Message: Process 787143 (kmymoney) of user 1000 dumped core.

                Stack trace of thread 787143:
                #0  0x00007fa998aa977b __pthread_kill_implementation (libc.so.6
+ 0xa977b)
                #1  0x00007fa998a47646 __GI_raise (libc.so.6 + 0x47646)
                #2  0x00007fa99ba6e084 _ZN6KCrash19defaultCrashHandlerEi
(libKF6Crash.so.6 + 0x8084)
                #3  0x00007fa998a47780 __restore_rt (libc.so.6 + 0x47780)
                #4  0x00007fa999613ca0
_ZN9QtPrivate28QStringList_replaceInStringsEP5QListI7QStringE11QStringViewS4_N2Qt15CaseSensitivityE
(libQt6Core.so.6 + 0x413ca0)
                #5  0x00007fa9995499a1
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x3499a1)
                #6  0x00007fa99ba232b8
_ZN11QMetaObject8activateIvJ7QStringS1_EEEvP7QObjectPKS_iPT_DpRKT0_
(libkmm_mymoney.so.5 + 0x2232b8)
                #7  0x00007fa99a1ca72f _ZN10QUndoStack4pushEP12QUndoCommand
(libQt6Gui.so.6 + 0x7ca72f)
                #8  0x00007fa99ba21872
_ZN12JournalModel17modifyTransactionERK18MyMoneyTransaction
(libkmm_mymoney.so.5 + 0x221872)
                #9  0x00007fa99b900857
_ZN11MyMoneyFile17modifyTransactionERK18MyMoneyTransaction (libkmm_mymoney.so.5
+ 0x100857)
                #10 0x000055cf1fea59f7
_ZN20NewTransactionEditor15saveTransactionERK5QListI7QStringE
(/usr/bin/kmymoney + 0x2529f7)
                #11 0x000055cf1fe70f55
_ZNK15JournalDelegate12setModelDataEP7QWidgetP18QAbstractItemModelRK11QModelIndex
(/usr/bin/kmymoney + 0x21df55)
                #12 0x00007fa99a9b4840
_ZN17QAbstractItemView10commitDataEP7QWidget (libQt6Widgets.so.6 + 0x5b4840)
                #13 0x00007fa9995499a1
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x3499a1)
                #14 0x00007fa99a9a54a0
_ZN11QMetaObject8activateIvJP7QWidgetEEEvP7QObjectPKS_iPT_DpRKT0_
(libQt6Widgets.so.6 + 0x5a54a0)
                #15 0x00007fa9995499a1
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x3499a1)
                #16 0x00007fa99a9a54a0
_ZN11QMetaObject8activateIvJP7QWidgetEEEvP7QObjectPKS_iPT_DpRKT0_
(libQt6Widgets.so.6 + 0x5a54a0)
                #17 0x000055cf1fe6b6a2 _ZN15JournalDelegate7endEditEv
(/usr/bin/kmymoney + 0x2186a2)
                #18 0x00007fa9995499a1
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x3499a1)
                #19 0x00007fa9995499a1
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x3499a1)
                #20 0x00007fa99a793214
_ZN11QMetaObject8activateIvJbEEEvP7QObjectPKS_iPT_DpRKT0_ (libQt6Widgets.so.6 +
0x393214)
                #21 0x00007fa99a792b26 _ZN15QAbstractButton5clickEv
(libQt6Widgets.so.6 + 0x392b26)
                #22 0x00007fa99953e927 _ZN7QObject5eventEP6QEvent
(libQt6Core.so.6 + 0x33e927)
                #23 0x00007fa99a6a9a4c _ZN7QWidget5eventEP6QEvent
(libQt6Widgets.so.6 + 0x2a9a4c)
                #24 0x00007fa99a9040dd _ZN11QToolButton5eventEP6QEvent
(libQt6Widgets.so.6 + 0x5040dd)
                #25 0x00007fa99a640bf0
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 +
0x240bf0)
                #26 0x00007fa99a641f72
_ZN12QApplication6notifyEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x241f72)
                #27 0x00007fa9994e2e54
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
0x2e2e54)
                #28 0x00007fa99980fd5f
_ZN16QCoreApplication16sendPostedEventsEP7QObjecti (libQt6Core.so.6 + 0x60fd5f)
                #29 0x00007fa98c47eb9e g_main_dispatch (libglib-2.0.so.0 +
0x80b9e)
                #30 0x00007fa98c47fc08 g_main_context_dispatch_unlocked
(libglib-2.0.so.0 + 0x81c08)
                #31 0x00007fa98c47fcf8 g_main_context_iteration
(libglib-2.0.so.0 + 0x81cf8)
                #32 0x00007fa99980f50e
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x60f50e)
                #33 0x00007fa9994ed436
_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x2ed436)
                #34 0x00007fa9994e2099 _ZN16QCoreApplication4execEv
(libQt6Core.so.6 + 0x2e2099)
                #35 0x000055cf1fd5954c _ZL11runKMyMoneyR12QApplicationRK4QUrlb
(/usr/bin/kmymoney + 0x10654c)
                #36 0x000055cf1fd5822b main (/usr/bin/kmymoney + 0x10522b)
                #37 0x00007fa998a2b529 __libc_start_call_main (libc.so.6 +
0x2b529)
                #38 0x00007fa998a2b5da __libc_start_main_impl (libc.so.6 +
0x2b5da)
                #39 0x000055cf1fd54475 _start (/usr/bin/kmymoney + 0x101475)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to