[kmymoney] [Bug 430849] New: KMymoney: crash while get Bank Info in aqbanking module (related to Bug 349920 ?)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Sun Dec 27 11:46:40 GMT 2020


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

            Bug ID: 430849
           Summary: KMymoney: crash while get Bank Info in aqbanking
                    module (related to Bug 349920 ?)
           Product: kmymoney
           Version: 5.1.0
          Platform: RedHat RPMs
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: onlinebanking
          Assignee: kmymoney-devel at kde.org
          Reporter: willicat at gmx.de
  Target Milestone: ---

Qt Version: 5.15.2
Frameworks Version: 5.75.0
Operating System: Linux 5.9.16-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: "Fedora release 33 (Thirty Three)"

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

1. start KMymoney
2. Menu: settings | Aqbanking ...
3. select a user
4. Button "edit user"
5. Button "Get Bank info"
6. (in the background) aqbanking create a lock
7. KMymoney crash with KDE error message

Additional informations: 
1. Get the Bank info with aqbanking CLI (aqhbci-tool4 getbankinfo -u UID) works
fine.
2. The error occurs since Dec 17th., there was an related(?) Fedora update:
- cups-libs-1:2.3.3op1-1.fc33.x86_64
- mesa-libglapi-20.2.4-2.fc33.x86_64
- selinux-policy-3.14.6-33.fc33.noarch
- mesa-libgbm-20.2.4-2.fc33.x86_64
- cups-client-1:2.3.3op1-1.fc33.x86_64
- cups-ipptool-1:2.3.3op1-1.fc33.x86_64
- mesa-filesystem-20.2.4-2.fc33.x86_64
- cups-filesystem-1:2.3.3op1-1.fc33.noarch
- cups-1:2.3.3op1-1.fc33.x86_64
- cups-lpd-1:2.3.3op1-1.fc33.x86_64
- mesa-dri-drivers-20.2.4-2.fc33.x86_64
- mesa-libEGL-20.2.4-2.fc33.x86_64
- mesa-libOpenCL-20.2.4-2.fc33.x86_64
- selinux-policy-minimum-3.14.6-33.fc33.noarch
- selinux-policy-targeted-3.14.6-33.fc33.noarch
- mesa-libGL-20.2.4-2.fc33.x86_64
- mesa-libOSMesa-20.2.4-2.fc33.x86_64
- python3-cups-2.0.1-7.fc33.x86_64
- mpir-3.0.0-14.fc33.x86_64
- mesa-vulkan-drivers-20.2.4-2.fc33.x86_64
- mesa-libxatracker-20.2.4-2.fc33.x86_64



The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f8d600548b5 in __gmpn_divexact_1_fat () from /lib64/libmpir.so.23
#5  0x00007f8d23177679 in _nettle_ecc_mod_add () from /lib64/libhogweed.so.6
#6  0x00007f8d231787dc in _nettle_ecc_dup_jj () from /lib64/libhogweed.so.6
#7  0x00007f8d2317a8f9 in _nettle_ecc_mul_g () from /lib64/libhogweed.so.6
#8  0x00007f8d2317be3d in nettle_ecdsa_generate_keypair () from
/lib64/libhogweed.so.6
#9  0x00007f8d2357420c in wrap_nettle_pk_generate_keys.lto_priv () from
/lib64/libgnutls.so.30
#10 0x00007f8d2354f679 in client_gen_key_share () from /lib64/libgnutls.so.30
#11 0x00007f8d2354fcb7 in key_share_send_params.lto_priv () from
/lib64/libgnutls.so.30
#12 0x00007f8d2349f6e8 in hello_ext_send () from /lib64/libgnutls.so.30
#13 0x00007f8d234d4fbc in _gnutls_extv_append () from /lib64/libgnutls.so.30
#14 0x00007f8d234a1822 in _gnutls_gen_hello_extensions () from
/lib64/libgnutls.so.30
#15 0x00007f8d2348f09a in send_client_hello () from /lib64/libgnutls.so.30
#16 0x00007f8d23490640 in gnutls_handshake () from /lib64/libgnutls.so.30
#17 0x00007f8d280fea81 in GWEN_SyncIo_Tls_Connect () from
/lib64/libgwenhywfar.so.79
#18 0x00007f8d280f0cc3 in GWEN_SyncIo_Buffered_Connect () from
/lib64/libgwenhywfar.so.79
#19 0x00007f8d280f9e83 in GWEN_SyncIo_Http_Connect () from
/lib64/libgwenhywfar.so.79
#20 0x00007f8d28106f4d in GWEN_HttpSession_SendPacket () from
/lib64/libgwenhywfar.so.79
#21 0x00007f8d23775698 in AH_Outbox__CBox_SendMessage.constprop.0 () from
/lib64/libaqbanking.so.44
#22 0x00007f8d23718a82 in AH_Outbox__CBox_SendAndRecvQueueNoTan () from
/lib64/libaqbanking.so.44
#23 0x00007f8d2371949a in AH_Outbox__CBox_SendAndRecvQueue.lto_priv.0 () from
/lib64/libaqbanking.so.44
#24 0x00007f8d2371bdfe in AH_Outbox__CBox_PerformQueue.lto_priv.0 () from
/lib64/libaqbanking.so.44
#25 0x00007f8d2371d5a3 in AH_Outbox_Execute () from /lib64/libaqbanking.so.44
#26 0x00007f8d2372a4ea in AH_Provider_GetBankInfo () from
/lib64/libaqbanking.so.44
#27 0x00007f8d236a8d7c in AH_EditUserPinTanDialog_HandleActivatedGetBankInfo ()
from /lib64/libaqbanking.so.44
#28 0x00007f8d2806814b in QT5_DialogBox::slotActivated() () from
/lib64/libgwengui-qt5.so.79
#29 0x00007f8d6100d3c0 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#30 0x00007f8d64a56316 in QAbstractButton::clicked(bool) () from
/lib64/libQt5Widgets.so.5
#31 0x00007f8d64a56cde in QAbstractButtonPrivate::emitClicked() () from
/lib64/libQt5Widgets.so.5
#32 0x00007f8d64a58673 in QAbstractButtonPrivate::click() () from
/lib64/libQt5Widgets.so.5
#33 0x00007f8d64a58855 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /lib64/libQt5Widgets.so.5
#34 0x00007f8d649a7b1e in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#35 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#36 0x00007f8d6496deeb in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#37 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#38 0x00007f8d6496cefa in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib64/libQt5Widgets.so.5
#39 0x00007f8d649c0375 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/lib64/libQt5Widgets.so.5
#40 0x00007f8d649c36be in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#41 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#42 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#43 0x00007f8d6163d143 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib64/libQt5Gui.so.5
#44 0x00007f8d6161e8cc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#45 0x00007f8d4d39c47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
() from /lib64/libQt5XcbQpa.so.5
#46 0x00007f8d5e10896f in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#47 0x00007f8d5e15a758 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#48 0x00007f8d5e105d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#49 0x00007f8d6102a6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#50 0x00007f8d60fdc57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#51 0x00007f8d64b66f8f in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#52 0x00007f8d2806727b in QT5_GuiDialog::execute() () from
/lib64/libgwengui-qt5.so.79
#53 0x00007f8d281e2750 in gwenKdeGui::execDialog(GWEN_DIALOG*, unsigned int) ()
from /usr/lib64/qt5/plugins/kmymoney/kbanking.so
#54 0x00007f8d2368c980 in AB_SetupDialog_HandleActivated () from
/lib64/libaqbanking.so.44
#55 0x00007f8d2806814b in QT5_DialogBox::slotActivated() () from
/lib64/libgwengui-qt5.so.79
#56 0x00007f8d6100d3c0 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#57 0x00007f8d64a56316 in QAbstractButton::clicked(bool) () from
/lib64/libQt5Widgets.so.5
#58 0x00007f8d64a56cde in QAbstractButtonPrivate::emitClicked() () from
/lib64/libQt5Widgets.so.5
#59 0x00007f8d64a58673 in QAbstractButtonPrivate::click() () from
/lib64/libQt5Widgets.so.5
#60 0x00007f8d64a58855 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /lib64/libQt5Widgets.so.5
#61 0x00007f8d649a7b1e in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#62 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#63 0x00007f8d6496deeb in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#64 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#65 0x00007f8d6496cefa in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib64/libQt5Widgets.so.5
#66 0x00007f8d649c0375 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/lib64/libQt5Widgets.so.5
#67 0x00007f8d649c36be in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#68 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*,349920
QEvent*) () from /lib64/libQt5Widgets.so.5
#69 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#70 0x00007f8d6163d143 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib64/libQt5Gui.so.5
#71 0x00007f8d6161e8cc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#72 0x00007f8d4d39c47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
() from /lib64/libQt5XcbQpa.so.5
#73 0x00007f8d5e10896f in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#74 0x00007f8d5e15a758 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#75 0x00007f8d5e105d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#76 0x00007f8d6102a6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#77 0x00007f8d60fdc57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#78 0x00007f8d64b66f8f in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#79 0x00007f8d2806727b in QT5_GuiDialog::execute() () from
/lib64/libgwengui-qt5.so.79
#80 0x00007f8d281e2750 in gwenKdeGui::execDialog(GWEN_DIALOG*, unsigned int) ()
from /usr/lib64/qt5/plugins/kmymoney/kbanking.so
#81 0x00007f8d281d1e93 in KBanking::slotSettings() () from
/usr/lib64/qt5/plugins/kmymoney/kbanking.so
#82 0x00007f8d6100d386 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#83 0x00007f8d64960646 in QAction::triggered(bool) () from
/lib64/libQt5Widgets.so.5
#84 0x00007f8d64962f31 in QAction::activate(QAction::ActionEvent) () from
/lib64/libQt5Widgets.so.5
#85 0x00007f8d64ae1e9a in
QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5
#86 0x00007f8d64ae9512 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5
#87 0x00007f8d649a7b1e in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#88 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#89 0x00007f8d6496deeb in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#90 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#91 0x00007f8d6496cefa in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib64/libQt5Widgets.so.5
#92 0x00007f8d649c08e3 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/lib64/libQt5Widgets.so.5
#93 0x00007f8d649c36be in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#94 0x00007f8d64966ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#95 0x00007f8d60fddbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#96 0x00007f8d6163d143 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib64/libQt5Gui.so.5
#97 0x00007f8d6161e8cc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#98 0x00007f8d4d39c47e in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
() from /lib64/libQt5XcbQpa.so.5
#99 0x00007f8d5e10896f in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#100 0x00007f8d5e15a758 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#101 0x00007f8d5e105d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#102 0x00007f8d6102a6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#103 0x00007f8d60fdc57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#104 0x00007f8d60fe41b4 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#105 0x000055b2b5128401 in main ()
[Inferior 1 (process 4057) detached]

An https://bugs.kde.org/ berichten

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


More information about the KMyMoney-devel mailing list