[Kmymoney-devel] [kmymoney4] [Bug 349920] New: KMyMoney crashes when connecting to DKB Bank Berlin; AqBanking related?

daniel at schmitt-nexus.de daniel at schmitt-nexus.de
Sun Jul 5 09:01:40 UTC 2015


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

            Bug ID: 349920
           Summary: KMyMoney crashes when connecting to DKB Bank Berlin;
                    AqBanking related?
           Product: kmymoney4
           Version: 4.6.6
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: daniel at schmitt-nexus.de

Application: kmymoney (4.6.6)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.0-21-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
I tried to connect to DKB Bank via aqbanking and this seems to provoke the
crash. Up until ~3 months ago I did not have any issues. I assume some
mechanism in the communication interface has changed which now provokes a
crash.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9bdb3e4800 (LWP 5837))]

Thread 3 (Thread 0x7f9bc17e3700 (LWP 5838)):
#0  0x00007f9bd591f8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9bd13edebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9bd13ee242 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9bc8eafaf6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f9bd1414955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9bd86ae6aa in start_thread (arg=0x7f9bc17e3700) at
pthread_create.c:333
#6  0x00007f9bd592aeed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9bbbfff700 (LWP 5839)):
#0  0x00007f9bd591f8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9bd13edebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9bd13edfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9bd13ee009 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9bd1414955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9bd86ae6aa in start_thread (arg=0x7f9bbbfff700) at
pthread_create.c:333
#6  0x00007f9bd592aeed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9bdb3e4800 (LWP 5837)):
[KCrash Handler]
#6  0x00007f9bd5859267 in __GI_raise (sig=sig at entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f9bd585aeca in __GI_abort () at abort.c:89
#8  0x00007f9bd585203d in __assert_fail_base (fmt=0x7f9bd59b4028 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f9ba5fad102
"dlg->usage", file=file at entry=0x7f9ba5fad0de "dialog.c", line=line at entry=95,
function=function at entry=0x7f9ba5fada15 <__PRETTY_FUNCTION__.14240>
"AH_Dialog_free") at assert.c:92
#9  0x00007f9bd58520f2 in __GI___assert_fail
(assertion=assertion at entry=0x7f9ba5fad102 "dlg->usage",
file=file at entry=0x7f9ba5fad0de "dialog.c", line=line at entry=95,
function=function at entry=0x7f9ba5fada15 <__PRETTY_FUNCTION__.14240>
"AH_Dialog_free") at assert.c:101
#10 0x00007f9ba5f30d6b in AH_Dialog_free (dlg=dlg at entry=0x53e5780) at
dialog.c:95
#11 0x00007f9ba5f81d09 in AH_Outbox__CBox_PerformNonDialogQueues
(jql=0x1014620, cbox=0x4b450b0) at outbox.c:1205
#12 AH_Outbox__CBox_SendAndRecvSelected (cbox=cbox at entry=0x4b450b0,
jqflags=jqflags at entry=3, jqmask=7) at outbox.c:1386
#13 0x00007f9ba5f862d5 in AH_Outbox__CBox_SendAndRecvBox (cbox=0x4b450b0) at
outbox.c:1448
#14 AH_Outbox_SendAndRecv (ob=<optimized out>) at outbox.c:1837
#15 AH_Outbox__Execute (ob=0x4af1980) at outbox.c:2061
#16 AH_Outbox_Execute (ob=ob at entry=0x4af1980, ctx=ctx at entry=0x4a0f970,
withProgress=withProgress at entry=1, nounmount=nounmount at entry=0,
doLock=doLock at entry=1) at outbox.c:2126
#17 0x00007f9ba5f93222 in AH_Provider_GetAccountSepaInfo (pro=<optimized out>,
al=al at entry=0x4b43e60, ctx=ctx at entry=0x4a0f970,
withProgress=withProgress at entry=1, nounmount=nounmount at entry=0,
doLock=doLock at entry=1) at provider.c:4226
#18 0x00007f9ba5fac0f3 in AH_EditAccountDialog_HandleActivatedSepa
(dlg=dlg at entry=0x49c3150) at dlg_editaccount.c:959
#19 0x00007f9ba5fac38e in AH_EditAccountDialog_HandleActivated
(dlg=dlg at entry=0x49c3150, sender=sender at entry=0x489d030 "getSepaButton") at
dlg_editaccount.c:1005
#20 0x00007f9ba5fac44b in AH_EditAccountDialog_SignalHandler (dlg=0x49c3150,
t=GWEN_DialogEvent_TypeActivated, sender=0x489d030 "getSepaButton") at
dlg_editaccount.c:1042
#21 0x00007f9ba784962d in GWEN_Dialog_EmitSignal (dlg=0x16cd, t=5837,
sender=0x6 <error: Cannot access memory at address 0x6>) at dialog.c:265
#22 0x00007f9ba7cbe9b2 in QT4_DialogBox::slotActivated (this=0x499d2d0) at
qt4dialogbox.cpp:118
#23 0x00007f9bd752e1ec in QMetaObject::activate (sender=sender at entry=0x4b89140,
m=m at entry=0x7f9bd70ff8e0 <QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffd0c1849e0)
at kernel/qobject.cpp:3567
#24 0x00007f9bd6c7c332 in QAbstractButton::clicked (this=this at entry=0x4b89140,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#25 0x00007f9bd69b9573 in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x49ed2d0) at widgets/qabstractbutton.cpp:548
#26 0x00007f9bd69ba924 in QAbstractButtonPrivate::click
(this=this at entry=0x49ed2d0) at widgets/qabstractbutton.cpp:541
#27 0x00007f9bd69baa34 in QAbstractButton::mouseReleaseEvent (this=0x4b89140,
e=0x7ffd0c184f40) at widgets/qabstractbutton.cpp:1123
#28 0x00007f9bd6636dc8 in QWidget::event (this=0x4b89140, event=0x7ffd0c184f40)
at kernel/qwidget.cpp:8775
#29 0x00007f9bd65e39bc in QApplicationPrivate::notify_helper
(this=this at entry=0xcc4110, receiver=receiver at entry=0x4b89140,
e=e at entry=0x7ffd0c184f40) at kernel/qapplication.cpp:4570
#30 0x00007f9bd65ea63f in QApplication::notify (this=<optimized out>,
receiver=0x4b89140, e=0x7ffd0c184f40) at kernel/qapplication.cpp:4113
#31 0x00007f9bd98ebb4a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#32 0x00007f9bd75191cd in QCoreApplication::notifyInternal (this=0xcb6700,
receiver=receiver at entry=0x4b89140, event=event at entry=0x7ffd0c184f40) at
kernel/qcoreapplication.cpp:955
#33 0x00007f9bd65e9c9f in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x4b89140,
event=event at entry=0x7ffd0c184f40, alienWidget=alienWidget at entry=0x4b89140,
nativeWidget=nativeWidget at entry=0x499d2d0,
buttonDown=buttonDown at entry=0x7f9bd7111578 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#35 0x00007f9bd66639a2 in QETWidget::translateMouseEvent
(this=this at entry=0x499d2d0, event=event at entry=0x7ffd0c1852a0) at
kernel/qapplication_x11.cpp:4632
#36 0x00007f9bd666324c in QApplication::x11ProcessEvent (this=0xcb6700,
event=event at entry=0x7ffd0c1852a0) at kernel/qapplication_x11.cpp:3626
#37 0x00007f9bd668bba2 in x11EventSourceDispatch (s=0xcc4b80, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x00007f9bd13edc3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f9bd13edf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f9bd13edfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f9bd754885e in QEventDispatcherGlib::processEvents (this=0xc95390,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#42 0x00007f9bd668bc66 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f9bd7517d21 in QEventLoop::processEvents
(this=this at entry=0x7ffd0c185690, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f9bd7518085 in QEventLoop::exec (this=this at entry=0x7ffd0c185690,
flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f9bd6abdd9c in QDialog::exec (this=0x499d2d0) at
dialogs/qdialog.cpp:562
#46 0x00007f9ba7cc000d in QT4_GuiDialog::execute
(this=this at entry=0x7ffd0c185820) at qt4_gui_dialog.cpp:122
#47 0x00007f9ba7cbfe23 in QT4_Gui::execDialog (this=<optimized out>,
dlg=<optimized out>, guiid=<optimized out>) at qt4_gui.cpp:145
#48 0x00007f9ba755e352 in AB_SetupDialog_EditAccount (dlg=dlg at entry=0x11faf60)
at dlg_setup.c:872
#49 0x00007f9ba755ed58 in AB_SetupDialog_HandleActivated (dlg=0x11faf60,
sender=0x29454d0 "editAccountButton") at dlg_setup.c:1059
#50 0x00007f9ba784962d in GWEN_Dialog_EmitSignal (dlg=0x16cd, t=5837,
sender=0x6 <error: Cannot access memory at address 0x6>) at dialog.c:265
#51 0x00007f9ba7cbe9b2 in QT4_DialogBox::slotActivated (this=0x16edc40) at
qt4dialogbox.cpp:118
#52 0x00007f9bd752e1ec in QMetaObject::activate (sender=sender at entry=0x43dc140,
m=m at entry=0x7f9bd70ff8e0 <QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffd0c185e80)
at kernel/qobject.cpp:3567
#53 0x00007f9bd6c7c332 in QAbstractButton::clicked (this=this at entry=0x43dc140,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#54 0x00007f9bd69b9573 in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x458d000) at widgets/qabstractbutton.cpp:548
#55 0x00007f9bd69ba924 in QAbstractButtonPrivate::click
(this=this at entry=0x458d000) at widgets/qabstractbutton.cpp:541
#56 0x00007f9bd69baa34 in QAbstractButton::mouseReleaseEvent (this=0x43dc140,
e=0x7ffd0c1863e0) at widgets/qabstractbutton.cpp:1123
#57 0x00007f9bd6636dc8 in QWidget::event (this=0x43dc140, event=0x7ffd0c1863e0)
at kernel/qwidget.cpp:8775
#58 0x00007f9bd65e39bc in QApplicationPrivate::notify_helper
(this=this at entry=0xcc4110, receiver=receiver at entry=0x43dc140,
e=e at entry=0x7ffd0c1863e0) at kernel/qapplication.cpp:4570
#59 0x00007f9bd65ea63f in QApplication::notify (this=<optimized out>,
receiver=0x43dc140, e=0x7ffd0c1863e0) at kernel/qapplication.cpp:4113
#60 0x00007f9bd98ebb4a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#61 0x00007f9bd75191cd in QCoreApplication::notifyInternal (this=0xcb6700,
receiver=receiver at entry=0x43dc140, event=event at entry=0x7ffd0c1863e0) at
kernel/qcoreapplication.cpp:955
#62 0x00007f9bd65e9c9f in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x43dc140,
event=event at entry=0x7ffd0c1863e0, alienWidget=alienWidget at entry=0x43dc140,
nativeWidget=nativeWidget at entry=0x16edc40,
buttonDown=buttonDown at entry=0x7f9bd7111578 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#64 0x00007f9bd66639a2 in QETWidget::translateMouseEvent
(this=this at entry=0x16edc40, event=event at entry=0x7ffd0c186740) at
kernel/qapplication_x11.cpp:4632
#65 0x00007f9bd666324c in QApplication::x11ProcessEvent (this=0xcb6700,
event=event at entry=0x7ffd0c186740) at kernel/qapplication_x11.cpp:3626
#66 0x00007f9bd668bba2 in x11EventSourceDispatch (s=0xcc4b80, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#67 0x00007f9bd13edc3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f9bd13edf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007f9bd13edfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f9bd754885e in QEventDispatcherGlib::processEvents (this=0xc95390,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#71 0x00007f9bd668bc66 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f9bd7517d21 in QEventLoop::processEvents
(this=this at entry=0x7ffd0c186b30, flags=...) at kernel/qeventloop.cpp:149
#73 0x00007f9bd7518085 in QEventLoop::exec (this=this at entry=0x7ffd0c186b30,
flags=...) at kernel/qeventloop.cpp:204
#74 0x00007f9bd6abdd9c in QDialog::exec (this=0x16edc40) at
dialogs/qdialog.cpp:562
#75 0x00007f9ba7cc000d in QT4_GuiDialog::execute
(this=this at entry=0x7ffd0c186cc0) at qt4_gui_dialog.cpp:122
#76 0x00007f9ba7cbfe23 in QT4_Gui::execDialog (this=<optimized out>,
dlg=<optimized out>, guiid=<optimized out>) at qt4_gui.cpp:145
#77 0x00007f9ba7ee2cab in KBankingPlugin::slotSettings (this=<optimized out>)
at
/build/buildd/kmymoney-4.6.6/kmymoney/plugins/kbanking/mymoneybanking.cpp:284
#78 0x00007f9bd752e1ec in QMetaObject::activate (sender=sender at entry=0x1870770,
m=m at entry=0x7f9bd70d8540 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffd0c186f70)
at kernel/qobject.cpp:3567
#79 0x00007f9bd65dcfd2 in QAction::triggered (this=this at entry=0x1870770,
_t1=false) at .moc/release-shared/moc_qaction.cpp:276
#80 0x00007f9bd65deb57 in QAction::activate (this=0x1870770, event=<optimized
out>) at kernel/qaction.cpp:1257
#81 0x00007f9bd75328e1 in QObject::event (this=0x1870770, e=<optimized out>) at
kernel/qobject.cpp:1222
#82 0x00007f9bd65df022 in QAction::event (this=<optimized out>, e=<optimized
out>) at kernel/qaction.cpp:1187
#83 0x00007f9bd9807fa2 in KAction::event(QEvent*) () from
/usr/lib/libkdeui.so.5
#84 0x00007f9bd65e39bc in QApplicationPrivate::notify_helper
(this=this at entry=0xcc4110, receiver=receiver at entry=0x1870770,
e=e at entry=0x18687b0) at kernel/qapplication.cpp:4570
#85 0x00007f9bd65ea4d8 in QApplication::notify (this=0xcb6700,
receiver=0x1870770, e=0x18687b0) at kernel/qapplication.cpp:4356
#86 0x00007f9bd98ebb4a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#87 0x00007f9bd75191cd in QCoreApplication::notifyInternal (this=0xcb6700,
receiver=receiver at entry=0x1870770, event=event at entry=0x18687b0) at
kernel/qcoreapplication.cpp:955
#88 0x00007f9bd751ca71 in sendEvent (event=0x18687b0, receiver=0x1870770) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#89 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0xc93ef0) at
kernel/qcoreapplication.cpp:1579
#90 0x00007f9bd751cf03 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#91 0x00007f9bd75486ee in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#92 postEventSourceDispatch (s=0xcbfd70) at
kernel/qeventdispatcher_glib.cpp:300
#93 0x00007f9bd13edc3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007f9bd13edf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#95 0x00007f9bd13edfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#96 0x00007f9bd754885e in QEventDispatcherGlib::processEvents (this=0xc95390,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#97 0x00007f9bd668bc66 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#98 0x00007f9bd7517d21 in QEventLoop::processEvents
(this=this at entry=0x7ffd0c187690, flags=...) at kernel/qeventloop.cpp:149
#99 0x00007f9bd7518085 in QEventLoop::exec (this=this at entry=0x7ffd0c187690,
flags=...) at kernel/qeventloop.cpp:204
#100 0x00007f9bd751db09 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#101 0x00007f9bd65e1c1c in QApplication::exec () at
kernel/qapplication.cpp:3828
#102 0x00000000004578c6 in runKMyMoney (splash=splash at entry=0xf42920,
a=0xcb6700) at /build/buildd/kmymoney-4.6.6/kmymoney/main.cpp:282
#103 0x00000000004561c9 in main (argc=1, argv=0x7ffd0c1880f8) at
/build/buildd/kmymoney-4.6.6/kmymoney/main.cpp:181

Possible duplicates by query: bug 341348, bug 335915.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list