[kmymoney] [Bug 445721] AqBanking crash while Setting up American Express Account

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Fri Nov 19 13:13:35 GMT 2021


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

--- Comment #2 from matt at eisgr.com ---
(In reply to Thomas Baumgart from comment #1)
> Even though you experience this problem when using KMyMoney as the
> application, the crash is caused by the AqBanking/Gwenhywfar libraries
> underneath. The setup wizard is simply called by KMyMoney and does its
> thing. So I am sorry to say that this looks more like an upstream
> (Gwenhywfar) problem.
> 
> Which version of AqBanking / Gwenhywfar do you use? When starting KMyMoney
> from a console, you can see something like the following (among other
> output):
> 
>    Loading "/usr/lib64/qt5/plugins/kmymoney/kbanking.so"
>    "Plugins: kbanking loaded, build with (5.7.4stable-0/6.4.0.0stable), run
> with (5.7.4.0/6.4.0.0)"
>    7:2021-11-19 08:45:13:aqbanking started
> 
> Possible workaround: did you try to use the 'ofximporter' instead of
> 'kbanking' when setting up the mapping of the account? This contains an
> independent implementation of the OFX access.


Thank you for the input.  I have to admit I am not that familiar with the
libraries/deps for KMyMoney.  I just started using it.  
How would I use ofximporter instead of kbanking?  I just used what Kubuntu
installed from the apt repo.

That said, I don't see any messages about aqbanking, but do see a message about
ofximporter.
Here's what I get when starting kmymoney from the cli:

$ kmymoney 
WebConnect: Try to connect to WebConnect server
WebConnect: Connect to server failed
WebConnect: Starting server failed. Try to remove stale socket.
WebConnect: Running in server mode
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_checkprinting.so" Validity
true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so" Validity
true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_reportsview.so" Validity
true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_csvimporter.so" Validity
true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so" Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/konlinetasks_sepa.so" Validity
true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_xmlstorage.so" Validity
true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_qif.so"
Validity false
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so"
Validity true
Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so"
Validity true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_forecastview.so" Validity
true
Located plugin
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_icalendarexporter.so"
Validity true
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so"
Plugins: budgetview loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so"
Plugins: checkprinting loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so"
Plugins: csvexporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so"
Plugins: csvimporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so"
Plugins: forecastview loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so"
Plugins: gncimporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so"
Plugins: icalendarexporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so"
"Plugins: kbanking loaded, build with (5.1.3stable-0/6.0.1.0stable), run with
(5.1.3.0/6.0.1.0)"
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so"
Plugins: ofximporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so"
Plugins: onlinejoboutboxview loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so"
Plugins: qifexporter loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so"
Plugins: qifimporter loaded
Loading
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so"
Plugins: reconciliation report loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so"
Plugins: reportsview loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so"
Plugins: sqlstorage loaded
Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so"
Plugins: xmlstorage loaded
reading file
start parsing file
startDocument
reading securities
endDocument
Cost center model created with items 0
Payees model created with items 0

Later, when I do Settings -> Configure aqBanking and walk through the process
of setting up my Amex card:

3:2021/11/19 08-06-17:gwen(3112732):pathmanager.c:   83: Path
"aqhbci/xmldatadir" already exists
3:2021/11/19 08-06-17:gwen(3112732):dialog.c:  666: Widget
[hbciInitChipcardRadio] not found
...
3:2021/11/19 08-07-10:(null)(3112732):dlg_newuser.c:  965: Doit
3:2021/11/19 08-07-10:(null)(3112732):dlg_newuser.c:  970: Creating user
3:2021/11/19 08-07-10:(null)(3112732):dlg_newuser.c: 1001: Adding user
3:2021/11/19 08-07-10:(null)(3112732):dlg_newuser.c: 1018: Locking user
3:2021/11/19 08-07-10:(null)(3112732):cppgui.cpp:  141:
CppGuiLinker::OpenDialog
4:2021/11/19 08-07-10:gwen(3112732):syncio_tls.c:  137: No checkCertFn set,
using GWEN_GUI
3:2021/11/19 08-07-10:(null)(3112732):dlg_newuser.c: 1055: Unlocking user

3:2021/11/19 08-07-21:(null)(3112732):dlg_newuser.c: 1358: Activated:
wiz_getaccounts_button
3:2021/11/19 08-07-21:(null)(3112732):cppgui.cpp:  141:
CppGuiLinker::OpenDialog
3:2021/11/19 08-07-21:aqofxconnect(3112732):n_header.c:   41: Invalid header
version "102", using "220" instead.
3:2021/11/19 08-07-53:gwen(3112732):dialog.c:  695: Widget [storePasswordCheck]
not found
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5675, resource
id: 35741766, major code: 40 (TranslateCoords), minor code: 0
4:2021/11/19 08-07-53:gwen(3112732):syncio_tls.c:  137: No checkCertFn set,
using GWEN_GUI
kmymoney: buffer.c:275: GWEN_Buffer_GetUsedBytes: Assertion `bf' failed.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kmymoney path = /usr/bin pid = 3112732
KCrash: Arguments: /usr/bin/kmymoney 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from
kdeinit
sock_file=/run/user/1000/kdeinit5__0
<and drkonqi takes over>

Honestly I'm not sure how to use AqBanking outside of KMyMoney.  

Thank you for your help.
Matt

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


More information about the KMyMoney-devel mailing list