Bug 297762 - Setting up AqBanking over the Menu crashes
Summary: Setting up AqBanking over the Menu crashes
Status: RESOLVED UPSTREAM
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: reproducible
Depends on:
Blocks:
 
Reported: 2012-04-09 08:36 UTC by serpent-embrace
Modified: 2012-11-29 16:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description serpent-embrace 2012-04-09 08:36:59 UTC
Application: kmymoney (4.5.3)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Linux Mint 12 KDE

-- Information about the crash:
- What I was doing when the application crashed:

Staring up setting AqBanking from the Settings menu
After klick to add a new User KMyMoney crashes. This happen several times. 

- Custom settings of the application:

Standard Settings

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
[Current thread is 1 (Thread 0x7fee27e547a0 (LWP 2722))]

Thread 2 (Thread 0x7fee09f9b700 (LWP 2725)):
#0  0x00007fee227e3473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fee1df43f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee1df44429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee2433fc26 in QEventDispatcherGlib::processEvents (this=0x3339480, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fee2430f402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fee2430f657 in QEventLoop::exec (this=0x7fee09f9adb0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fee2420f067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fee242ef17f in QInotifyFileSystemWatcherEngine::run (this=0x3335110) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fee2421208b in QThreadPrivate::start (arg=0x3335110) at thread/qthread_unix.cpp:298
#9  0x00007fee25476efc in start_thread (arg=0x7fee09f9b700) at pthread_create.c:304
#10 0x00007fee227ef59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fee27e547a0 (LWP 2722)):
[KCrash Handler]
#6  0x00007fee227423a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fee22745b0b in __GI_abort () at abort.c:92
#8  0x00007fee2273ad4d in __GI___assert_fail (assertion=0x7fee0910afe9 "l", file=<optimized out>, line=59, function=<optimized out>) at assert.c:81
#9  0x00007fee0908393f in GWEN_List1_GetCount () from /usr/lib/libgwenhywfar.so.60
#10 0x00007fee08e1f6e5 in AB_SetupNewUserDialog_new () from /usr/lib/libaqbanking.so.33
#11 0x00007fee08e193da in ?? () from /usr/lib/libaqbanking.so.33
#12 0x00007fee08e1a668 in ?? () from /usr/lib/libaqbanking.so.33
#13 0x00007fee090fcbcc in GWEN_Dialog_EmitSignal () from /usr/lib/libgwenhywfar.so.60
#14 0x00007fee09356c75 in ?? () from /usr/lib/libgwengui-qt4.so.0
#15 0x00007fee09356ff0 in ?? () from /usr/lib/libgwengui-qt4.so.0
#16 0x00007fee24324c09 in QMetaObject::activate (sender=0x67066f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5a749760) at kernel/qobject.cpp:3566
#17 0x00007fee23aa6ec2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#18 0x00007fee237e4d2e in QAbstractButtonPrivate::emitClicked (this=0x59118d0) at widgets/qabstractbutton.cpp:546
#19 0x00007fee237e606b in QAbstractButtonPrivate::click (this=0x59118d0) at widgets/qabstractbutton.cpp:539
#20 0x00007fee237e62dc in QAbstractButton::mouseReleaseEvent (this=0x67066f0, e=0x7fff5a74a030) at widgets/qabstractbutton.cpp:1121
#21 0x00007fee23469914 in QWidget::event (this=0x67066f0, event=0x7fff5a74a030) at kernel/qwidget.cpp:8361
#22 0x00007fee23419104 in notify_helper (e=0x7fff5a74a030, receiver=0x67066f0, this=0x2b6c880) at kernel/qapplication.cpp:4555
#23 QApplicationPrivate::notify_helper (this=0x2b6c880, receiver=0x67066f0, e=0x7fff5a74a030) at kernel/qapplication.cpp:4527
#24 0x00007fee2341e92f in QApplication::notify (this=<optimized out>, receiver=0x67066f0, e=0x7fff5a74a030) at kernel/qapplication.cpp:4098
#25 0x00007fee2648cbf6 in KApplication::notify (this=0x2b60930, receiver=0x67066f0, event=0x7fff5a74a030) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fee2431061c in QCoreApplication::notifyInternal (this=0x2b60930, receiver=0x67066f0, event=0x7fff5a74a030) at kernel/qcoreapplication.cpp:876
#27 0x00007fee2341a0d2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x67066f0, event=0x7fff5a74a030, alienWidget=0x67066f0, nativeWidget=0x2c83cc0, buttonDown=0x67066f0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166
#29 0x00007fee23496765 in QETWidget::translateMouseEvent (this=0x2c83cc0, event=<optimized out>) at kernel/qapplication_x11.cpp:4616
#30 0x00007fee2349562a in QApplication::x11ProcessEvent (this=0x2b60930, event=0x7fff5a74a8f0) at kernel/qapplication_x11.cpp:3732
#31 0x00007fee234be602 in x11EventSourceDispatch (s=0x2b74f80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007fee1df43a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fee1df44258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fee1df44429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fee2433fbbf in QEventDispatcherGlib::processEvents (this=0x2b3bad0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fee234be28e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fee2430f402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fee2430f657 in QEventLoop::exec (this=0x7fff5a74acc0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fee238e6f06 in QDialog::exec (this=0x2c83cc0) at dialogs/qdialog.cpp:552
#40 0x00007fee093580fd in ?? () from /usr/lib/libgwengui-qt4.so.0
#41 0x00007fee0935711f in QT4_Gui::execDialog(GWEN_DIALOG*, unsigned int) () from /usr/lib/libgwengui-qt4.so.0
#42 0x00007fee0957c55a in KBankingPlugin::slotSettings (this=<optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/plugins/kbanking/mymoneybanking.cpp:285
#43 0x00007fee0957d1fc in KBankingPlugin::qt_metacall (this=0x361cfd0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/plugins/kbanking/mymoneybanking.moc:84
#44 0x00007fee24324c09 in QMetaObject::activate (sender=0x35fd780, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5a74b130) at kernel/qobject.cpp:3566
#45 0x00007fee23412c52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#46 0x00007fee23412e3f in QAction::activate (this=0x35fd780, event=<optimized out>) at kernel/qaction.cpp:1257
#47 0x00007fee23862589 in QMenuPrivate::activateCausedStack (this=0x2f6d870, causedStack=..., action=0x35fd780, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#48 0x00007fee23868692 in QMenuPrivate::activateAction (this=0x2f6d870, action=0x35fd780, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#49 0x00007fee2654e7a0 in KMenu::mouseReleaseEvent (this=0x2f6d770, e=0x7fff5a74bd00) at ../../kdeui/widgets/kmenu.cpp:464
#50 0x00007fee23469914 in QWidget::event (this=0x2f6d770, event=0x7fff5a74bd00) at kernel/qwidget.cpp:8361
#51 0x00007fee23869c2b in QMenu::event (this=0x2f6d770, e=0x7fff5a74bd00) at widgets/qmenu.cpp:2460
#52 0x00007fee23419104 in notify_helper (e=0x7fff5a74bd00, receiver=0x2f6d770, this=0x2b6c880) at kernel/qapplication.cpp:4555
#53 QApplicationPrivate::notify_helper (this=0x2b6c880, receiver=0x2f6d770, e=0x7fff5a74bd00) at kernel/qapplication.cpp:4527
#54 0x00007fee2341e92f in QApplication::notify (this=<optimized out>, receiver=0x2f6d770, e=0x7fff5a74bd00) at kernel/qapplication.cpp:4098
#55 0x00007fee2648cbf6 in KApplication::notify (this=0x2b60930, receiver=0x2f6d770, event=0x7fff5a74bd00) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00007fee2431061c in QCoreApplication::notifyInternal (this=0x2b60930, receiver=0x2f6d770, event=0x7fff5a74bd00) at kernel/qcoreapplication.cpp:876
#57 0x00007fee2341a0d2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#58 QApplicationPrivate::sendMouseEvent (receiver=0x2f6d770, event=0x7fff5a74bd00, alienWidget=0x0, nativeWidget=0x2f6d770, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166
#59 0x00007fee23496e31 in QETWidget::translateMouseEvent (this=0x2f6d770, event=<optimized out>) at kernel/qapplication_x11.cpp:4550
#60 0x00007fee2349562a in QApplication::x11ProcessEvent (this=0x2b60930, event=0x7fff5a74c5c0) at kernel/qapplication_x11.cpp:3732
#61 0x00007fee234be602 in x11EventSourceDispatch (s=0x2b74f80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#62 0x00007fee1df43a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fee1df44258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fee1df44429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007fee2433fbbf in QEventDispatcherGlib::processEvents (this=0x2b3bad0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#66 0x00007fee234be28e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00007fee2430f402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#68 0x00007fee2430f657 in QEventLoop::exec (this=0x7fff5a74c990, flags=...) at kernel/qeventloop.cpp:204
#69 0x00007fee243146e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#70 0x0000000000454115 in main (argc=1, argv=<optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/main.cpp:260

Possible duplicates by query: bug 296744, bug 294262, bug 294109, bug 290285, bug 289949.

Reported using DrKonqi
Comment 1 Alvaro Soliverez 2012-04-28 23:28:47 UTC
The crash seems to be within AqBanking. 
Have you tried doing the same in AqBanking manager, and not from within KMyMoney?
Comment 2 Cristian Oneț 2012-11-29 16:45:21 UTC
Since the crash occurs in the AqBanking library marking it as UPSTREAM.