https://bugs.kde.org/show_bug.cgi?id=465467
Bug ID: 465467 Summary: skrooge segfault Classification: Applications Product: skrooge Version: unspecified Platform: Compiled Sources OS: FreeBSD Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: guillaume.deb...@gmail.com Reporter: anto...@clpt.xyz CC: steph...@mankowski.fr Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.