Bug 465467 - skrooge segfault
Summary: skrooge segfault
Status: RESOLVED WORKSFORME
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources FreeBSD
: NOR crash
Target Milestone: 25.1.0
Assignee: Stephane MANKOWSKI
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-08 11:58 UTC by Antoine V
Modified: 2023-03-10 03:45 UTC (History)
1 user (show)

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


Attachments
Trace (77.62 KB, text/plain)
2023-02-08 14:38 UTC, Antoine V
Details
screenshot (2.20 MB, image/png)
2023-02-08 15:15 UTC, Antoine V
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine V 2023-02-08 11:58:25 UTC
Application: skrooge (2.28.0)
 (Compiled from sources)
Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: FreeBSD 13.1-STABLE amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.24.7 [KCrashBackend]

-- Information about the crash:
New fresh install.
skrooge crash when creating new account, click on add button in account tab.

The crash can be reproduced every time.

-- Backtrace:
Application: Skrooge (skrooge), signal: Segmentation fault

(lldb) process attach --pid 65377
Process 65377 stopped
* thread #1, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000842d8c3ca libc.so.7`__sys_wait4 + 10
libc.so.7`__sys_wait4:
->  0x842d8c3ca <+10>: jb     0x842d88fc8
    0x842d8c3d0 <+16>: retq   
    0x842d8c3d1:       int3   
    0x842d8c3d2:       int3   
  thread #2, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847748ab2 libthr.so.3`___lldb_unnamed_symbol620 + 514
libthr.so.3`___lldb_unnamed_symbol620:
->  0x847748ab2 <+514>: addq   $0x38, %rsp
    0x847748ab6 <+518>: popq   %rbx
    0x847748ab7 <+519>: popq   %r12
    0x847748ab9 <+521>: popq   %r13
  thread #3, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000842d8c0aa libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x842d8c0aa <+10>: jb     0x842d88fc8
    0x842d8c0b0 <+16>: retq   
    0x842d8c0b1:       int3   
    0x842d8c0b2:       int3   
  thread #4, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #5, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000842d8c16a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x842d8c16a <+10>: jb     0x842d88fc8
    0x842d8c170 <+16>: retq   
    0x842d8c171:       int3   
    0x842d8c172:       int3   
  thread #6, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #7, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #8, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #9, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #10, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3   
  thread #11, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x847740cfc <+12>: retq   
    0x847740cfd <+13>: int3   
    0x847740cfe <+14>: int3   
    0x847740cff <+15>: int3
Executable module set to "/usr/local/bin/skrooge".
Architecture set to: x86_64-unknown-freebsd13.1.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100623, 0x0000000842d8c3ca libc.so.7`__sys_wait4 + 10, name = 'skrooge', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'skrooge', stop reason = signal SIGSTOP
  * frame #0: 0x0000000842d8c3ca libc.so.7`__sys_wait4 + 10
    frame #1: 0x000000084774ecbc libthr.so.3`___lldb_unnamed_symbol721 + 60
    frame #2: 0x000000084a23e29b libKF5Crash.so.5`___lldb_unnamed_symbol227 + 331
    frame #3: 0x000000084a23dd88 libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1144
    frame #4: 0x000000084774c820 libthr.so.3`___lldb_unnamed_symbol678 + 208
    frame #5: 0x000000084774be6c libthr.so.3`___lldb_unnamed_symbol659 + 316
    frame #6: 0x00007ffffffff8a3 [vdso]
    frame #7: 0x000000083b629517 libQt5Widgets.so.5`QScrollArea::focusNextPrevChild(bool) + 55
    frame #8: 0x000000083b4ceb85 libQt5Widgets.so.5`QWidgetPrivate::setEnabled_helper(bool) + 245
    frame #9: 0x000000090022cf5b skrooge_bank.so`___lldb_unnamed_symbol948 + 859
    frame #10: 0x0000000843a5af34 libQt5Core.so.5`___lldb_unnamed_symbol9666 + 1076
    frame #11: 0x000000083b59b6ce libQt5Widgets.so.5`___lldb_unnamed_symbol14847 + 1454
    frame #12: 0x0000000843a5b004 libQt5Core.so.5`___lldb_unnamed_symbol9666 + 1284
    frame #13: 0x000000083b5d8a84 libQt5Widgets.so.5`___lldb_unnamed_symbol15330 + 1412
    frame #14: 0x0000000843a5b004 libQt5Core.so.5`___lldb_unnamed_symbol9666 + 1284
    frame #15: 0x000000083b5da588 libQt5Widgets.so.5`QWidgetLineControl::finishChange(int, bool, bool) + 552
    frame #16: 0x000000083b5db7d0 libQt5Widgets.so.5`QWidgetLineControl::internalSetText(QString const&, int, bool) + 608
    frame #17: 0x000000083b5d2ac0 libQt5Widgets.so.5`___lldb_unnamed_symbol15323 + 128
    frame #18: 0x000000083b595267 libQt5Widgets.so.5`___lldb_unnamed_symbol14836 + 423
    frame #19: 0x0000000843a5b004 libQt5Core.so.5`___lldb_unnamed_symbol9666 + 1284
    frame #20: 0x00000008439de9a2 libQt5Core.so.5`QAbstractItemModel::endRemoveRows() + 258
    frame #21: 0x000000083995f04d libQt5Gui.so.5`QStandardItemModel::removeRows(int, int, QModelIndex const&) + 157
    frame #22: 0x000000083b5997f8 libQt5Widgets.so.5`QComboBox::clear() + 104
    frame #23: 0x0000000822a56912 libskgbasegui.so.2`SKGMainPanel::fillWithDistinctValue(QList<QWidget*> const&, SKGDocument*, QString const&, QString const&, QString const&, bool) + 2850
    frame #24: 0x000000090022d742 skrooge_bank.so`___lldb_unnamed_symbol950 + 450
    frame #25: 0x0000000843a500ad libQt5Core.so.5`QObject::event(QEvent*) + 797
    frame #26: 0x000000083b4db1a6 libQt5Widgets.so.5`QWidget::event(QEvent*) + 3590
    frame #27: 0x000000083b49d459 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #28: 0x000000083b49e833 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 531
    frame #29: 0x0000000843a2719c libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 172
    frame #30: 0x0000000843a28120 libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 480
    frame #31: 0x0000000843a7af78 libQt5Core.so.5`___lldb_unnamed_symbol9909 + 24
    frame #32: 0x000000086104fdf2 libglib-2.0.so.0`g_main_context_dispatch + 370
    frame #33: 0x0000000861050184 libglib-2.0.so.0`___lldb_unnamed_symbol2446 + 548
    frame #34: 0x0000000861050248 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #35: 0x0000000843a7a9e0 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 96
    frame #36: 0x0000000843a23ba6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #37: 0x0000000843a2783e libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #38: 0x0000000000206fc8 skrooge`___lldb_unnamed_symbol238 + 7496
    frame #39: 0x0000000000204fc0 skrooge`___lldb_unnamed_symbol245 + 240
  thread #2, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847748ab2 libthr.so.3`___lldb_unnamed_symbol620 + 514
    frame #1: 0x00000008610a5ce7 libglib-2.0.so.0`g_mutex_unlock + 23
    frame #2: 0x000000086104fc07 libglib-2.0.so.0`g_main_context_check + 887
    frame #3: 0x000000086105016c libglib-2.0.so.0`___lldb_unnamed_symbol2446 + 524
    frame #4: 0x0000000861050248 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #5: 0x0000000843a7a9fb libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #6: 0x0000000843a23ba6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #7: 0x000000084386f8d4 libQt5Core.so.5`QThread::exec() + 164
    frame #8: 0x0000000836ac0ea3 libQt5DBus.so.5`___lldb_unnamed_symbol1318 + 19
    frame #9: 0x0000000843870998 libQt5Core.so.5`___lldb_unnamed_symbol7204 + 232
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #3, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000842d8c0aa libc.so.7`__sys_kevent + 10
    frame #1: 0x000000084774edf3 libthr.so.3`___lldb_unnamed_symbol724 + 83
    frame #2: 0x000000085023254d libinotify.so.0`___lldb_unnamed_symbol148 + 189
    frame #3: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #4, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x0000000840015863 libQt5WebKit.so.5`___lldb_unnamed_symbol93255 + 99
    frame #5: 0x000000084001577b libQt5WebKit.so.5`___lldb_unnamed_symbol93250 + 155
    frame #6: 0x0000000840015947 libQt5WebKit.so.5`___lldb_unnamed_symbol93256 + 39
    frame #7: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #5, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000842d8c16a libc.so.7`__sys_poll + 10
    frame #1: 0x000000084774e856 libthr.so.3`___lldb_unnamed_symbol710 + 54
    frame #2: 0x0000000861050121 libglib-2.0.so.0`___lldb_unnamed_symbol2446 + 449
    frame #3: 0x0000000861050248 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #4: 0x0000000843a7a9fb libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #5: 0x0000000843a23ba6 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000084386f8d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x0000000843870998 libQt5Core.so.5`___lldb_unnamed_symbol7204 + 232
    frame #8: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #6, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x000000083eec44be libQt5WebKit.so.5`WTF::ParkingLot::parkConditionally(void const*, std::__1::function<bool ()>, std::__1::function<void ()>, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2094
    frame #5: 0x000000083e7571ca libQt5WebKit.so.5`___lldb_unnamed_symbol17543 + 154
    frame #6: 0x000000083eec3a8a libQt5WebKit.so.5`___lldb_unnamed_symbol30759 + 282
    frame #7: 0x000000083eec3881 libQt5WebKit.so.5`___lldb_unnamed_symbol30758 + 97
    frame #8: 0x000000083eec7355 libQt5WebKit.so.5`___lldb_unnamed_symbol30783 + 181
    frame #9: 0x000000083eeed81f libQt5WebKit.so.5`___lldb_unnamed_symbol30963 + 15
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #7, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x000000083eec44be libQt5WebKit.so.5`WTF::ParkingLot::parkConditionally(void const*, std::__1::function<bool ()>, std::__1::function<void ()>, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2094
    frame #5: 0x000000083e7571ca libQt5WebKit.so.5`___lldb_unnamed_symbol17543 + 154
    frame #6: 0x000000083eec3a8a libQt5WebKit.so.5`___lldb_unnamed_symbol30759 + 282
    frame #7: 0x000000083eec3881 libQt5WebKit.so.5`___lldb_unnamed_symbol30758 + 97
    frame #8: 0x000000083eec7355 libQt5WebKit.so.5`___lldb_unnamed_symbol30783 + 181
    frame #9: 0x000000083eeed81f libQt5WebKit.so.5`___lldb_unnamed_symbol30963 + 15
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #8, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x000000083eec44be libQt5WebKit.so.5`WTF::ParkingLot::parkConditionally(void const*, std::__1::function<bool ()>, std::__1::function<void ()>, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2094
    frame #5: 0x000000083e7571ca libQt5WebKit.so.5`___lldb_unnamed_symbol17543 + 154
    frame #6: 0x000000083eec3a8a libQt5WebKit.so.5`___lldb_unnamed_symbol30759 + 282
    frame #7: 0x000000083eec3881 libQt5WebKit.so.5`___lldb_unnamed_symbol30758 + 97
    frame #8: 0x000000083eec7355 libQt5WebKit.so.5`___lldb_unnamed_symbol30783 + 181
    frame #9: 0x000000083eeed81f libQt5WebKit.so.5`___lldb_unnamed_symbol30963 + 15
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #9, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x000000083eec44be libQt5WebKit.so.5`WTF::ParkingLot::parkConditionally(void const*, std::__1::function<bool ()>, std::__1::function<void ()>, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2094
    frame #5: 0x000000083e7571ca libQt5WebKit.so.5`___lldb_unnamed_symbol17543 + 154
    frame #6: 0x000000083eec3a8a libQt5WebKit.so.5`___lldb_unnamed_symbol30759 + 282
    frame #7: 0x000000083eec3881 libQt5WebKit.so.5`___lldb_unnamed_symbol30758 + 97
    frame #8: 0x000000083eec7355 libQt5WebKit.so.5`___lldb_unnamed_symbol30783 + 181
    frame #9: 0x000000083eeed81f libQt5WebKit.so.5`___lldb_unnamed_symbol30963 + 15
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #10, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000841f6a912 libc++.so.1`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
    frame #4: 0x000000083eec44be libQt5WebKit.so.5`WTF::ParkingLot::parkConditionally(void const*, std::__1::function<bool ()>, std::__1::function<void ()>, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2094
    frame #5: 0x000000083e7571ca libQt5WebKit.so.5`___lldb_unnamed_symbol17543 + 154
    frame #6: 0x000000083eec3a8a libQt5WebKit.so.5`___lldb_unnamed_symbol30759 + 282
    frame #7: 0x000000083eec3881 libQt5WebKit.so.5`___lldb_unnamed_symbol30758 + 97
    frame #8: 0x000000083eec7355 libQt5WebKit.so.5`___lldb_unnamed_symbol30783 + 181
    frame #9: 0x000000083eeed81f libQt5WebKit.so.5`___lldb_unnamed_symbol30963 + 15
    frame #10: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312
  thread #11, name = 'skrooge', stop reason = signal SIGSTOP
    frame #0: 0x0000000847740cfc libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x000000084774ffd0 libthr.so.3`___lldb_unnamed_symbol742 + 80
    frame #2: 0x000000084774286f libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x000000082701f61a libQt5Script.so.5`___lldb_unnamed_symbol3184 + 106
    frame #4: 0x000000082701f5a9 libQt5Script.so.5`___lldb_unnamed_symbol3183 + 9
    frame #5: 0x00000008477439e8 libthr.so.3`___lldb_unnamed_symbol556 + 312

Possible duplicates by query: bug 463965, bug 462377, bug 461487, bug 459988, bug 459515.

Reported using DrKonqi
Comment 1 Stephane MANKOWSKI 2023-02-08 13:41:35 UTC
I'm not able to reproduce this issue.
Most of the time, this kind of issue is due to a misalignment of libraries.
Could you rebuild Skrooge in debug mode to have more information ?
Comment 2 Antoine V 2023-02-08 14:38:38 UTC
Created attachment 156073 [details]
Trace

Crash occurs just after  creation of  "bnp paribas" account.
Comment 3 Stephane MANKOWSKI 2023-02-08 14:44:22 UTC
Hi,

I'm still not able to reproduce this issue.
Do you have this issue on a new document too ? Or only on your current document ?
Comment 4 Antoine V 2023-02-08 14:47:56 UTC
On new document and also on imported from Kmymoney.
Comment 5 Stephane MANKOWSKI 2023-02-08 14:59:15 UTC
Hi,
I can see in the traces that the crash occurs when one field is modified (not really when you click on the button, but when your click on the button the last field modified is triggering the modification).
I don't understand how we can have a crash in the method.
Could you send me a capture of your page just before the crash ?
Comment 6 Antoine V 2023-02-08 15:15:17 UTC
Created attachment 156075 [details]
screenshot

just before I would click on the add button.
Comment 7 Bug Janitor Service 2023-02-23 03:45:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2023-03-10 03:45:30 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!