[kmymoney] [Bug 497174] New: configure aqbanking w/o customerID crashes KMyMoney

Heiko Zinke bugzilla_noreply at kde.org
Sat Dec 7 18:59:07 GMT 2024


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

            Bug ID: 497174
           Summary: configure aqbanking w/o customerID crashes KMyMoney
    Classification: Applications
           Product: kmymoney
           Version: 5.1.3
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: onlinebanking
          Assignee: kmymoney-devel at kde.org
          Reporter: bugs.kde.org at zinkemail.de
  Target Milestone: ---

Created attachment 176423
  --> https://bugs.kde.org/attachment.cgi?id=176423&action=edit
crash file

SUMMARY
Configure aqbanking without a customerID crashes KMyMoney. It's most likely an
aqbanking bug (AH_User_SetSelectedTanMethod: Assertion `u' failed).
But KMyMoney should not crash. 

STEPS TO REPRODUCE
1. have a vanilla KMyMoney installation, no ~/.aqbanking folder
2. click settings -> configure aqbanking -> create user
3. select hbci aqbanking
4. setup pin/tan
5. fill in a valid bank code (12030000), bank name (DKB), server url
(https://fints.dkb.de/fints)
6. fill in a valid user name and user id, keep customer id blank!
7. accept certificate
8. fill in a valid pin
9. select a tan method (e.g. chiptan)

OBSERVED RESULT
KMyMoney crashes

[17180:6:1207/195019.351202:ERROR:command_buffer_proxy_impl.cc(141)]
ContextResult::kTransientFailure: Failed to send
GpuChannelMsg_CreateCommandBuffer.
7:2024-12-07 19:50:22:aqhbci started
7:2024-12-07 19:50:22:aqpaypal started
3:2024-12-07 19:50:24:gwenhywfar pathmanager.c:   85: Path "aqhbci/xmldatadir"
already exists
7:2024-12-07 19:50:24:aqhbci stopped
3:2024-12-07 19:50:24:gwenhywfar dialog.c:  723: Widget [hbciInitChipcardRadio]
not found
3:2024-12-07 19:51:20: cppgui.cpp:  141: CppGuiLinker::OpenDialog
4:2024-12-07 19:51:20:gwenhywfar syncio_tls.c:  137: No checkCertFn set, using
GWEN_GUI
kmymoney: user.c:1854: AH_User_SetSelectedTanMethod: Assertion `u' failed.
KCrash: Application 'kmymoney' crashing...
KCrash: Attempting to start /usr/lib/drkonqi

EXPECTED RESULT
KMyMoney should give me a reasonable error message if something in the backend
fails. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Leap 15.6
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12

ADDITIONAL INFORMATION
aqbanking-config --vstring
6.5.12

gwenhywfar-config --vstring
5.11.2

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


More information about the KMyMoney-devel mailing list