https://bugs.kde.org/show_bug.cgi?id=498154
Bug ID: 498154 Summary: Crash when retrieving HBCI data Classification: Applications Product: kmymoney Version: 5.1.3 Platform: Arch Linux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kmymoney-de...@kde.org Reporter: ja...@gmx.net Target Milestone: --- Application: kmymoney (5.1.3) ApplicationNotResponding [ANR]: false Qt Version: 6.8.1 Frameworks Version: 6.9.0 Operating System: Linux 6.12.7-arch1-1 x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 6.2.4 [KCrashBackend] -- Information about the crash: When trying to retrieve HBCI data from my bank, after input of the banking password the application just crashes. I tried it multiple times always with the same result. The crash can be reproduced every time. -- Backtrace: Application: KMyMoney (kmymoney), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x00007a06faaa5463 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #8 0x00007a06faa4c120 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x00007a06faa334c3 in __GI_abort () at abort.c:79 #10 0x00007a06faa333df in __assert_fail_base (fmt=0x7a06d7d1fb13 "%s%s%s:%u: %s%sZusicherung »%s« nicht erfüllt.\n%n", assertion=assertion@entry=0x7a06c37313b5 "parent", file=file@entry=0x7a06c373eadc "db.c", line=line@entry=280, function=function@entry=0x7a06c3732770 <__PRETTY_FUNCTION__.40> "GWEN_DB_Node_Unlink") at assert.c:94 #11 0x00007a06faa44177 in __assert_fail (assertion=assertion@entry=0x7a06c37313b5 "parent", file=file@entry=0x7a06c373eadc "db.c", line=line@entry=280, function=function@entry=0x7a06c3732770 <__PRETTY_FUNCTION__.40> "GWEN_DB_Node_Unlink") at assert.c:103 #12 0x00007a06c36c9f1c in GWEN_DB_Node_Unlink (n=<optimized out>) at parser/db.c:280 #13 GWEN_DB_Node_Unlink (n=<optimized out>) at parser/db.c:274 #14 0x00007a06c36ca605 in GWEN_DB_DeleteVar (n=<optimized out>, path=<optimized out>) at parser/db.c:915 #15 0x00007a06c36fee37 in GWEN_Gui_Internal_SetPasswordStatus (gui=0x5a750283e8c0, token=0x5a7506c0bbe0 "", pin=0x5a750627a220 "AhnG0815", status=103262736, guiid=33460240) at gui/gui_passwd.c:255 #16 0x00007a06c1d804a4 in AH_User_SetPinStatus.isra.0 (u=0x5a7505fc69f0, pin=0x5a750627a220 "AhnG0815", status=GWEN_Gui_PasswordStatus_Bad) at plugins/backends/aqhbci/banking/user.c:1686 #17 0x00007a06c1cd2735 in AH_JobQueue_DispatchMessage (jq=0x5a75060f6b50, msg=0x5a75061834d0, db=0x5a75060c9130) at plugins/backends/aqhbci/joblayer/jobqueue.c:126 #18 AH_OutboxCBox_RecvQueue (cbox=<optimized out>, dlg=<optimized out>, jq=0x5a75060f6b50) at plugins/backends/aqhbci/applayer/cbox_recv.c:91 #19 0x00007a06c1cc0cbd in AH_OutboxCBox_SendAndRecvQueueNoTan (cbox=cbox@entry=0x7a06d00082b0, dlg=dlg@entry=0x5a75060feed0, jq=jq@entry=0x5a75060f6b50) at plugins/backends/aqhbci/applayer/cbox_queue.c:697 #20 0x00007a06c1cc5c68 in AH_OutboxCBox_SendAndReceiveQueueWithTan2 (cbox=0x7a06d00082b0, dlg=0x5a75060feed0, qJob=0x5a75060f6b50) at plugins/backends/aqhbci/applayer/cbox_itan2.c:107 #21 0x00007a06c1d77e94 in AH_OutboxCBox_SendAndReceiveJobWithTan2 (cbox=0x7a06d00082b0, dlg=0x5a75060feed0, job=0x5a7506101450) at plugins/backends/aqhbci/applayer/cbox_itan2.c:161 #22 AH_OutboxCBox_OpenDialogPsd2_Proc2 (cbox=<optimized out>, dlg=0x5a75060feed0) at plugins/backends/aqhbci/applayer/cbox_psd2.c:75 #23 AH_OutboxCBox_OpenDialog (cbox=0x7a06d00082b0, dlg=0x5a75060feed0, jqFlags=<optimized out>) at plugins/backends/aqhbci/applayer/cbox_dialog.c:59 #24 _pndqOpenDialog (cbox=0x7a06d00082b0, jqflags=<optimized out>) at plugins/backends/aqhbci/applayer/cbox_queue.c:442 #25 _performNonDialogQueues (cbox=0x7a06d00082b0, jql=<optimized out>) at plugins/backends/aqhbci/applayer/cbox_queue.c:376 #26 _sendAndRecvSelected.constprop.0 (cbox=cbox@entry=0x7a06d00082b0, jqflags=jqflags@entry=3, jqmask=7) at plugins/backends/aqhbci/applayer/cbox_queue.c:670 #27 0x00007a06c1d369e4 in AH_OutboxCBox_SendAndRecvBox (cbox=0x7a06d00082b0) at plugins/backends/aqhbci/applayer/cbox_queue.c:109 #28 _sendAndRecvCustomerBoxes (ob=<optimized out>) at plugins/backends/aqhbci/applayer/outbox.c:499 #29 _sendOutboxWithProbablyLockedUsers (ob=0x5a7506271b70) at plugins/backends/aqhbci/applayer/outbox.c:250 #30 AH_Outbox_Execute (ob=0x5a7506271b70, ctx=<optimized out>, withProgress=0, nounmount=1, doLock=1) at plugins/backends/aqhbci/applayer/outbox.c:152 #31 0x00007a06c1d4a8f9 in AH_Provider_SendCommands (pro=<optimized out>, pq=<optimized out>, ctx=0x5a75060d8840) at plugins/backends/aqhbci/banking/provider_sendcmd.c:72 #32 0x00007a06c1c792e4 in AB_Provider_SendCommands (pro=0x5a75060affc0, pq=0x5a7506092bd0, ctx=0x5a75060d8840) at aqbanking/backendsupport/provider.c:426 #33 _sendProviderQueues (ab=0x5a75027c33a0, pql=0x5a7505fd7080, ctx=0x5a7505f94580, pid=11) at aqbanking/banking_online.c:709 #34 _sendCommandsInsideProgress (ab=0x5a75027c33a0, commandList=<optimized out>, ctx=0x5a7505f94580, pid=11) at aqbanking/banking_online.c:558 #35 AB_Banking_SendCommands (ab=0x5a75027c33a0, commandList=<optimized out>, ctx=0x5a7505f94580) at aqbanking/banking_online.c:515 #36 0x00007a06c386723e in AB_Banking::executeJobs (this=0x5a75027c3460, jl=<optimized out>, ctx=0x5a7505f94580) at /usr/src/debug/kmymoney/kmymoney-5.1.3/kmymoney/plugins/kbanking/banking.cpp:142 #37 KBankingExt::executeQueue (this=0x5a75027c3460, ctx=0x5a7505f94580) at /usr/src/debug/kmymoney/kmymoney-5.1.3/kmymoney/plugins/kbanking/kbanking.cpp:906 #38 KBanking::executeQueue (this=0x5a750282a760) at /usr/src/debug/kmymoney/kmymoney-5.1.3/kmymoney/plugins/kbanking/kbanking.cpp:631 #39 0x00007a06c3860f04 in KBanking::updateAccount (this=0x5a750282a760, acc=<optimized out>, moreAccounts=<optimized out>) at /usr/src/debug/kmymoney/kmymoney-5.1.3/kmymoney/plugins/kbanking/kbanking.cpp:620 #40 0x00005a74eee8ea0c in KAccountsViewPrivate::accountsUpdateOnline (this=0x5a75026ccb90, accList=...) at /usr/include/qt/QtCore/qlist.h:151 #41 0x00005a74eee9285b in KAccountsView::slotAccountUpdateOnlineAll (this=<optimized out>) at /usr/src/debug/kmymoney/kmymoney-5.1.3/kmymoney/views/kaccountsview.cpp:530 #42 0x00007a06fb2e359e in QtPrivate::QSlotObjectBase::call (this=0x5a7502862ba0, r=0x5a75027e2100, a=0x7fff438a2dd0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #43 doActivate<false> (sender=0x5a7502732cb0, signal_index=4, argv=0x7fff438a2dd0) at kernel/qobject.cpp:3925 #44 0x00007a06fbf49305 in QAction::triggered (this=this@entry=0x5a7502732cb0, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #45 0x00007a06fbf4f030 in QAction::activate (this=0x5a7502732cb0, event=<optimized out>) at kernel/qaction.cpp:1161 #46 0x00007a06fc0e168b in QMenuPrivate::activateCausedStack (this=this@entry=0x5a750274dbb0, causedStack=..., action=action@entry=0x5a7502732cb0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384 #47 0x00007a06fc0e17b4 in QMenuPrivate::activateAction (this=0x5a750274dbb0, action=0x5a7502732cb0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1461 #48 0x00007a06fbf90046 in QWidget::event (this=0x5a7502739c90, event=0x7fff438a3400) at kernel/qwidget.cpp:8671 #49 0x00007a06fbf56581 in QApplicationPrivate::notify_helper (this=this@entry=0x5a75020419e0, receiver=receiver@entry=0x5a7502739c90, e=e@entry=0x7fff438a3400) at kernel/qapplication.cpp:3640 #50 0x00007a06fbf5c3e1 in QApplication::notify (this=<optimized out>, receiver=0x5a7502739c90, e=0x7fff438a3400) at kernel/qapplication.cpp:3084 #51 0x00007a06fb2aee98 in QCoreApplication::notifyInternal2 (receiver=0x5a7502739c90, event=0x7fff438a3400) at kernel/qcoreapplication.cpp:1064 #52 0x00007a06fb2aef23 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474 #53 0x00007a06fbf5a0f5 in QApplicationPrivate::sendMouseEvent (receiver=0x5a7502739c90, event=0x7fff438a3400, alienWidget=<optimized out>, nativeWidget=0x5a7502739c90, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622 #54 0x00007a06fbfaa055 in QWidgetWindow::handleMouseEvent (this=this@entry=0x7a06d00046a0, event=event@entry=0x7fff438a3780) at kernel/qwidgetwindow.cpp:580 #55 0x00007a06fbfab817 in QWidgetWindow::event (this=0x7a06d00046a0, event=0x7fff438a3780) at kernel/qwidgetwindow.cpp:300 #56 0x00007a06fbf56581 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7a06d00046a0, e=0x7fff438a3780) at kernel/qapplication.cpp:3640 #57 0x00007a06fb2aee98 in QCoreApplication::notifyInternal2 (receiver=0x7a06d00046a0, event=0x7fff438a3780) at kernel/qcoreapplication.cpp:1064 #58 0x00007a06fb2aef23 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474 #59 0x00007a06fb73c260 in QGuiApplicationPrivate::processMouseEvent (e=0x5a7505a25ae0) at kernel/qguiapplication.cpp:2285 #60 0x00007a06fb71d2cd in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #61 0x00007a06dd569ad8 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt5-base/kde-qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #62 0x00007a06f0711559 in g_main_dispatch (context=0x7a06d8000ed0) at ../glib/glib/gmain.c:3357 #63 0x00007a06f0774257 in g_main_context_dispatch_unlocked (context=0x7a06d8000ed0) at ../glib/glib/gmain.c:4208 #64 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7a06d8000ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273 #65 0x00007a06f0710a55 in g_main_context_iteration (context=0x7a06d8000ed0, may_block=1) at ../glib/glib/gmain.c:4338 #66 0x00007a06fb2fe16f in QEventDispatcherGlib::processEvents (this=0x5a750213c5c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #67 0x00007a06fb2a6b5c in QEventLoop::exec (this=0x7fff438a3b40, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #68 0x00007a06fb2b305d in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #69 0x00005a74eee5da5a in main (argc=<optimized out>, argv=<optimized out>) at /usr/include/c++/14.2.1/bits/unique_ptr.h:191 [Inferior 1 (process 64841) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.