Application: kmymoney (4.5.0) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.34.7-0.3-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: - What I was doing when the application crashed: I chose "Konto / aktualisieren ..." (in English maybe: Account / update online...). The online account assigned to the account does have the AQHBCI backend. This has never worked for me, I always get crashes when trying to use HBCI from within KMyMoney. The crash can be reproduced every time. -- Backtrace: Application: KMyMoney (kmymoney), signal: Aborted [KCrash Handler] #7 0xffffe424 in __kernel_vsyscall () #8 0xb52ff7ff in raise () from /lib/libc.so.6 #9 0xb5301140 in abort () from /lib/libc.so.6 #10 0xb52f8014 in __assert_fail () from /lib/libc.so.6 #11 0xafb53b46 in GWEN_Buffer_AppendString (bf=0x91f7120, buffer=0x0) at buffer.c:988 #12 0xafad3884 in AB_Job_new (jt=AB_Job_TypeGetTransactions, a=0x8e3b838) at job.c:89 #13 0xafad9d92 in AB_JobGetTransactions_new (a=0x8e3b838) at jobgettransactions.c:40 #14 0xafc7820f in KBankingPlugin::updateAccount (this=0x8e92dc0, acc=..., moreAccounts=false) at /usr/src/debug/kmymoney-4.5/kmymoney/plugins/kbanking/mymoneybanking.cpp:450 #15 0x080a78d3 in KMyMoneyApp::slotAccountUpdateOnline (this=0x8733a00) at /usr/src/debug/kmymoney-4.5/kmymoney/kmymoney.cpp:6891 #16 0x080e038d in KMyMoneyApp::qt_metacall (this=0x8733a00, _c=QMetaObject::InvokeMetaMethod, _id=102, _a=0xbf991a28) at /usr/src/debug/kmymoney-4.5/build/kmymoney/kmymoney.moc:505 #17 0xb621c96d in QMetaObject::metacall (object=0x8733a00, cl=QMetaObject::InvokeMetaMethod, idx=148, argv=0xbf991a28) at kernel/qmetaobject.cpp:237 #18 0xb622cb1c in QMetaObject::activate (sender=0x878d888, m=0xb6016878, local_signal_index=1, argv=0xbf991a28) at kernel/qobject.cpp:3272 #19 0xb56ae07d in QAction::triggered (this=0x878d888, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #20 0xb56ae31b in QAction::activate (this=0x878d888, event=QAction::Trigger) at kernel/qaction.cpp:1256 #21 0xb5b670e5 in QMenuPrivate::activateCausedStack (this=0x87e9010, causedStack=..., action=0x878d888, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #22 0xb5b6dcf7 in QMenuPrivate::activateAction (this=0x87e9010, action=0x878d888, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085 #23 0xb5b6ebc5 in QMenu::mouseReleaseEvent (this=0x87eab88, e=0xbf992294) at widgets/qmenu.cpp:2301 #24 0xb6bb8c5c in KMenu::mouseReleaseEvent (this=0x87eab88, e=0xbf992294) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/kmenu.cpp:471 #25 0xb5710360 in QWidget::event (this=0x87eab88, event=0xbf992294) at kernel/qwidget.cpp:8187 #26 0xb5b6f0ec in QMenu::event (this=0x87eab88, e=0xbf992294) at widgets/qmenu.cpp:2410 #27 0xb56b51a4 in QApplicationPrivate::notify_helper (this=0x86875d0, receiver=0x87eab88, e=0xbf992294) at kernel/qapplication.cpp:4396 #28 0xb56be930 in QApplication::notify (this=0xbf991fac, receiver=0x87eab88, e=0xbf992294) at kernel/qapplication.cpp:3959 #29 0xb6bf0401 in KApplication::notify (this=0x8687520, receiver=0x87eab88, event=0xbf992294) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310 #30 0xb621612e in QCoreApplication::notifyInternal (this=0x8687520, receiver=0x87eab88, event=0xbf992294) at kernel/qcoreapplication.cpp:732 #31 0xb56b624c in sendSpontaneousEvent (receiver=0x87eab88, event=0xbf992294, alienWidget=0x0, nativeWidget=0x87eab88, buttonDown=0xb60322a0, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218 #32 QApplicationPrivate::sendMouseEvent (receiver=0x87eab88, event=0xbf992294, alienWidget=0x0, nativeWidget=0x87eab88, buttonDown=0xb60322a0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3056 #33 0xb5741316 in QETWidget::translateMouseEvent (this=0x87eab88, event=0xbf9927ac) at kernel/qapplication_x11.cpp:4337 #34 0xb57402fe in QApplication::x11ProcessEvent (this=0x8687520, event=0xbf9927ac) at kernel/qapplication_x11.cpp:3414 #35 0xb576a5a0 in x11EventSourceDispatch (s=0x868a840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #36 0xb4a4cb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0xb4a4d350 in ?? () from /usr/lib/libglib-2.0.so.0 #38 0xb4a4d60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0xb624485b in QEventDispatcherGlib::processEvents (this=0x866e9c8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #40 0xb576a19a in QGuiEventDispatcherGlib::processEvents (this=0x866e9c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #41 0xb621540d in QEventLoop::processEvents (this=0xbf992a64, flags=...) at kernel/qeventloop.cpp:149 #42 0xb6215639 in QEventLoop::exec (this=0xbf992a64, flags=...) at kernel/qeventloop.cpp:201 #43 0xb621a090 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #44 0xb56b2ed4 in QApplication::exec () at kernel/qapplication.cpp:3672 #45 0x0808b565 in main (argc=) at /usr/src/debug/kmymoney-4.5/kmymoney/main.cpp:260 Reported using DrKonqi
It turns out that in the Aqbanking-settings, I had been missing an account number somewhere. After inputting it, things seem to work now. So Aqbanking has a mandatory value expectation, which kmymoney did not seem to validate in the UI. It seems I cannot close this bug myself, can someone else please do it?
Reopened, because I want to take a closer look into what is going on here. @Jörg: can you tell me which value was missing? Please feel free to explain it in German if it is otherwise to complicated.
It was Menu "Settings" / "AqBanking einrichten ...", Tab "Konten", then with the checkings account selected click on "Bearbeiten", Tab "Allgemein", input field "Nummer". I just dared to remove the value to reproduce, and it again crashed upon "Konto aktualisieren". After inputting my account number again there, everything works.
I tried to duplicate what Jörg reported in AqBanking 5 to no avail. There's no chance to store an account w/o an account number. Hence I close the bug now for good.