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-de...@kde.org Reporter: willi...@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 watching all bug changes.