[GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Alex-3
May anyone help me and others resolving this issue?

Gnucash crashes upon online-actions with "segmentation fault" and maybe other errors (see log / trace excerpts below).

I had compiled and installed gwenhywfar (./configure --with-guis="gtk3") and aqbanking bleeding edge from auqamaniac git, latest commits (as of Oct 14th), including Revision 1f34d9ec (ID 1f34d9ec49e890a96cf9ab3a4d16f3618c8aedf8) labeled with: "GTK3 GUI: Fixed memory leaks."
$ aqbanking-config  --vstring
5.99.40
$ gwenhywfar-config --vstring
4.99.22

I had also compiled and installed Gnucash from github, maint branch. Tried the following three cmake instructions, neither of them resolves the issue:
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_PYTHON=ON -D GENERATE_SWIG_WRAPPERS=ON ../gnucash-3.7/
cmake ../gnucash-3.7/
and finally:
cmake -D CMAKE_INSTALL_PREFIX=/usr/local ../gnucash-3.7/
$ gnucash --version
GnuCash 3.7 development version
Build ID: git 3.7-131-g57e403b04+(2019-10-12)

I used LANG="C" and LC_CTYPE="C" while compiling; Also tried "de_DE.UTF-8" yesterday which did not make a difference.

Seting up aqbanking profile/user according to the aqbanking wiki entry "SetupPinTan" was no problem, everything works from the command line and returns me my transactions without errors. So the communications with the bank works - so far...
$ aqbanking-cli request --account=1234567890 --fromdate=20190913 --transactions
asks for Pin and returns transactions as expected.
$ aqhbci-tool4 getsysid -u 1
and other aqhbci commands show expected behaviour.

But when using online actions in gnucash, like getting transactions or getting sysinfo / itanmodes from the bank, Gnucash crashes with a "segmentation fault" error. Btw: Same with tax reports / exports.
Getting the bank's certificate is the only online actions which does not crash gnucash.

Anybody help? My business book keeping is stuck for a few weeks already because of that new PSD2 disaster.
I have read that at least a few other users are experiencing the same issue right now.

Please see log and trace excerpts below or get back to me with any additional requests.

banking server hbci url: https://hbci-pintan.gad.de/cgi-bin/hbciservlet (GLS Bank eG, Bochum, Germany)

LANG flag is set to LANG="C" at all times.

export GWEN_LOGLEVEL=debug
export AQBANKING_LOGLEVEL=debug
export AQOFXCONNECT_LOGLEVEL=debug
export AQHBCI_LOGLEVEL=debug

$ gnucash --debug --extra
This is a development version. It may or may not work.
Report bugs and other problems to [hidden email]
You can also lookup and file bug reports at https://bugs.gnucash.org
To find the last stable version, please refer to https://www.gnucash.org/
(gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme parsing error: gtk-widgets.css:186:14: not a number
(gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme parsing error: gtk-widgets.css:186:14: Expected a string.
[… similar GTK warnings repeating with different values …]
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  250: Initializing I18N module
6:2019/10/14 16-02-38:gwen(13501):i18n.c:  199: Real locale is [C]
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  254: Initializing InetAddr module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  258: Initializing Socket module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  262: Initializing Libloader module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  266: Initializing Crypt3 module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  270: Initializing Process module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  274: Initializing Plugin module
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  278: Initializing DataBase IO module
6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "dbio" registered
6:2019/10/14 16-02-38:gwen(13501):dbio.c:  106: Adding plugin path [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/dbio]
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  282: Initializing ConfigMgr module
6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "configmgr" registered
6:2019/10/14 16-02-38:gwen(13501):configmgr.c:   80: Adding plugin path [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr]
7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  286: Initializing CryptToken2 module
6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "ct" registered
6:2019/10/14 16-02-38:gwen(13501):ctplugin.c:   65: Adding plugin path [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/ct]
6:2019/10/14 16-02-41:gwen(13501):gui.c:  130: Using own callbacks in gui 0x555a52a6ec00
woop /usr/local/share/gnucash/python
Hello from python!
test dict_keys(['genericpath', […]
[… lots of output here, no errors …]
[…] ,'xaccTransactionTraverse']
7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading library "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir"
7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading library "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
7:2019/10/14 16-03-17:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
7:2019/10/14 16-03-17:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
7:2019/10/14 16-03-26:gwen(13501):directory_all.c:  302: File "hbci.xml" found in folder "/usr/share/aqbanking/backends/aqhbci"
7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  122: Server: [hbci-pintan.gad.de]
7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  175: Path: [/cgi-bin/hbciservlet]
7:2019/10/14 16-03-37:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
7:2019/10/14 16-03-37:gwen(13501):urlfns.c:  175: Path: [/home/anon/.aqbanking/settings6]
Segmentation fault

$ cat /var/log/syslog
[… this is the syslog output of three failed attempts to use an online banking action …]
Oct 14 16:01:27 Linux kernel: [11581.030273] gnucash[13340]: segfault at 1 ip 00007ff07831a989 sp 00007ffc4486cfa0 error 4 in libgwenhywfar.so.60.19.1[7ff07826f000+12b000]
Oct 14 16:01:27 Linux kernel: [11581.030289] Code: 89 de 44 2b 74 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
Oct 14 16:03:37 Linux kernel: [11710.604931] gnucash[13501]: segfault at 2 ip 00007f5556f05989 sp 00007ffe5c4267d0 error 4 in libgwenhywfar.so.60.19.1[7f5556e5a000+12b000]
Oct 14 16:03:37 Linux kernel: [11710.604948] Code: 89 de 44 2b 74 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
Oct 14 16:11:17 Linux kernel: [12170.299061] gnucash[14312]: segfault at 1 ip 00007fb831bcd989 sp 00007fff3aea5520 error 4 in libgwenhywfar.so.60.19.1[7fb831b22000+12b000]
Oct 14 16:11:17 Linux kernel: [12170.299098] Code: 89 de 44 2b 74 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00

$ cat /tmp/gnucash.trace
* 16:02:38  INFO <gnc.gui> [main] System locale returned C
* 16:02:38  INFO <gnc.gui> [main] Effective locale set to C.
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] The icon theme search path has 16 elements.
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 0: /home/anon/.local/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 1: /home/anon/.icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 2: /usr/share/xfce4/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 3: /home/anon/.local/share/flatpak/exports/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 4: /var/lib/flatpak/exports/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 5: /usr/local/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 6: /usr/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 7: /usr/share/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 8: /usr/share/xfce4/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 9: /home/anon/.local/share/flatpak/exports/share/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 10: /var/lib/flatpak/exports/share/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 11: /usr/local/share/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 12: /usr/share/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 13: /usr/share/pixmaps
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 14: /usr/local/share/gnucash/icons
* 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 15: /usr/local/share/icons
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-days, settings_ptr: 0x555a51b952b0, handler_id: 28
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 29
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 30
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id: 32
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: file-compression, settings_ptr: 0x555a51b952b0, handler_id: 33
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: account-separator, settings_ptr: 0x555a51b952b0, handler_id: 95
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: reversed-accounts-none, settings_ptr: 0x555a51b952b0, handler_id: 96
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: reversed-accounts-credit, settings_ptr: 0x555a51b952b0, handler_id: 97
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: reversed-accounts-incomeexpense, settings_ptr: 0x555a51b952b0, handler_id: 98
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: currency-choice-locale, settings_ptr: 0x555a51b952b0, handler_id: 99
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: currency-choice-other, settings_ptr: 0x555a51b952b0, handler_id: 100
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: currency-other, settings_ptr: 0x555a51b952b0, handler_id: 101
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.report, key: currency-choice-locale, settings_ptr: 0x555a51bdf660, handler_id: 102
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.report, key: currency-choice-other, settings_ptr: 0x555a51bdf660, handler_id: 103
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.report, key: currency-other, settings_ptr: 0x555a51bdf660, handler_id: 104
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: auto-decimal-point, settings_ptr: 0x555a51b952b0, handler_id: 105
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: auto-decimal-places, settings_ptr: 0x555a51b952b0, handler_id: 107
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: date-format, settings_ptr: 0x555a51b952b0, handler_id: 108
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: date-completion-thisyear, settings_ptr: 0x555a51b952b0, handler_id: 109
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: date-completion-sliding, settings_ptr: 0x555a51b952b0, handler_id: 110
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: date-backmonths, settings_ptr: 0x555a51b952b0, handler_id: 111
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: (null), settings_ptr: 0x555a51b952b0, handler_id: 112
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-close-buttons, settings_ptr: 0x555a51b952b0, handler_id: 113
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-width, settings_ptr: 0x555a51b952b0, handler_id: 114
* 16:02:38  INFO <gnc.engine> [gnc_hook_lookup] no hook lists
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: show-account-color-tabs, settings_ptr: 0x555a51b952b0, handler_id: 121
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-position-top, settings_ptr: 0x555a51b952b0, handler_id: 788
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-position-bottom, settings_ptr: 0x555a51b952b0, handler_id: 789
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-position-left, settings_ptr: 0x555a51b952b0, handler_id: 790
* 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: tab-position-right, settings_ptr: 0x555a51b952b0, handler_id: 791
* 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] GNC_DBD_DIR not set: using libdbi built-in default
* 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] 1 DBD drivers found
* 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] Driver: sqlite3
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-days, settings_ptr: 0x555a51b952b0, handler_id: 1461
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 1462
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 1463
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id: 1464
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: file-compression, settings_ptr: 0x555a51b952b0, handler_id: 1465
* 16:02:46 MESSG <gnc.bin> loading system configuration
* 16:02:46 MESSG <gnc.bin> loading user configuration
* 16:02:46 MESSG <gnc.bin> loading saved reports
* 16:02:46 MESSG <gnc.bin> loading stylesheets
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: history, key: (null), settings_ptr: 0x555a52a22520, handler_id: 1786
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: (null), settings_ptr: 0x555a52a225c0, handler_id: 2476
* 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: (null), settings_ptr: 0x555a52a225c0, handler_id: 2519
* 16:02:46  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Template Root starting baln=0/1
* 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert 0x555a53f153c0 template into nsp=0x555a51b45de0 template
* 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert 0x555a5190b2c0 ADF into nsp=0x555a51b45ea0 CURRENCY
[… lots of similar output here …]
* 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert 0x555a53f3cbf0 XSU into nsp=0x555a51b45ea0 CURRENCY
* 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]  Selected provider GnuCash Libdbi (SQLITE3) Backend
* 16:02:46  INFO <gnc.backend.dbi> [QofDbiBackendProvider<Type>::type_check] exists, does not have SQLite format string -> not DBI
* 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book, file:///home/anon/Desktop/123456C.gnucash.
* 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, sqlite3, but we're loading for access_method, file. Skipping.
* 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, xml, but we're loading for access_method, file. Skipping.
* 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]  Selected provider GnuCash File Backend Version 2
* 16:02:46  INFO <gnc.backend> [GncXmlBackend::session_begin] logpath=/home/anon/Desktop/123456C.gnucash
* 16:02:46  INFO <qof.session> [QofSessionImpl::begin] Done running session_begin on backend
* 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]  Selected provider GnuCash Libdbi (SQLITE3) Backend
* 16:02:56  INFO <gnc.backend.dbi> [QofDbiBackendProvider<Type>::type_check] exists, does not have SQLite format string -> not DBI
* 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book, file:///home/anon/Desktop/123456C.gnucash.
* 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, sqlite3, but we're loading for access_method, file. Skipping.
* 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, xml, but we're loading for access_method, file. Skipping.
* 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]  Selected provider GnuCash File Backend Version 2
* 16:02:56  INFO <gnc.backend> [GncXmlBackend::session_begin] logpath=/home/anon/Desktop/123456C.gnucash
* 16:02:56  INFO <qof.session> [QofSessionImpl::begin] Done running session_begin on backend
* 16:02:56  INFO <gnc.account> [xaccAccountSetGUID] acct=0x555a5191e3c0
* 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Root Account starting baln=0/1
[… lots of similar output here …]
* 16:02:56  INFO <gnc.account> [xaccAccountSetGUID] acct=0x555a51ac87b0
* 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Opening Balances starting baln=0/1
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncCustomer
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncEntry
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncCustomer
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable after is 0
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id: 3828
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id: 3829
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 3860
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 3864
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 4788
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: window.pages.account-tree.summary, key: (null), settings_ptr: 0x555a52a22430, handler_id: 4809
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: summarybar-position-top, settings_ptr: 0x555a51b952b0, handler_id: 4810
* 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: summarybar-position-bottom, settings_ptr: 0x555a51b952b0, handler_id: 4811
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0
* 16:02:56  INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0
* 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0
* 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0
* 16:02:56  INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0
* 16:02:56 MESSG <gnc.app-utils.sx> num_instances: 0
* 16:02:56 MESSG <gnc.app-utils.sx> num_to_create: 0
* 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_instances: 0
* 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_no_notify_instances: 0
* 16:02:56 MESSG <gnc.app-utils.sx> need dialog? false
* 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
[… lots of similar output here …]
* 16:02:57  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:03:00  INFO <gwenhywfar> libloader.c:  107: dlopen(/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir): /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir: cannot open shared object file: No such file or directory
* 16:03:00  INFO <gwenhywfar> libloader.c:  127: Loaded library "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
* 16:03:00  INFO <gwenhywfar> libloader.c:  240: Library "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so" loaded
* 16:03:00  INFO <aqbanking> banking_init.c:   66: AqBanking v5.99.40.0beta (compiled at 20191014155200): initialising
* 16:03:00  INFO <aqbanking> banking_init.c:  183: Registering bankinfo plugin manager
* 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo" registered
* 16:03:00  INFO <aqbanking> banking_init.c:  215: Registering provider plugin manager
* 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider" registered
* 16:03:00  INFO <aqbanking> banking_init.c:  247: Registering imexporters plugin manager
* 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter" registered
* 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
[… lots of similar output here …]
* 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:05  INFO <gnc.assistant> [account_list_clicked_cb] Row has been double-clicked.
* 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id: 6729
* 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id: 6731
* 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 6762
* 16:03:05  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
[… lots of similar output here …]
* 16:03:11  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
* 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
* 16:03:12  INFO <aqbanking> abgui.c:   75: Unlinking GUI from banking object
* 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "provider" unregistered
* 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "bankinfo" unregistered
* 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "imexporter" unregistered
* 16:03:12  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
[… lots of similar output here …]
* 16:03:13  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncCustomer
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEmployee
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEmployee before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEmployee after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncJob before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncJob after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncOrder before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncOrder after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0
* 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot list=(nil)
[… lots of identical output here …]
* 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot list=(nil)
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Budget before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Budget after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncCustomer
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEmployee
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEmployee before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEmployee after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncJob before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncJob after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncOrder before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncOrder after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable after is 0
* 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0
* 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0
* 16:03:13  INFO <gnc.backend> [GncXmlBackend::remove_old_files] file retention = 30 days
* 16:03:17  INFO <aqbanking> banking_init.c:   66: AqBanking v5.99.40.0beta (compiled at 20191014155200): initialising
* 16:03:17  INFO <aqbanking> banking_init.c:  183: Registering bankinfo plugin manager
* 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo" registered
* 16:03:17  INFO <aqbanking> banking_init.c:  215: Registering provider plugin manager
* 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider" registered
* 16:03:17  INFO <aqbanking> banking_init.c:  247: Registering imexporters plugin manager
* 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter" registered
* 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
[… lots of similar output here …]
* 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/100
* 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26 MESSG <gwenhywfar> /mnt/oldroot/home/anon/git/gnucash-3.7/borrowed/gwengui-gtk3/gtk3_gui_dialog.c:  220: Found active window [Start Online Banking Wizard]
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26 MESSG <gwenhywfar> plugindescr.c:   76: Plugin has no I18N domain, using GWEN
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <aqbanking> banking_online.c:  119: Plugin [aqebics] compiled-in
* 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqebics
* 16:03:26  INFO <aqbanking> banking_online.c:   99: Plugin [aqofxconnect] compiled-in
* 16:03:26  WARN <aqofxconnect> provider.c:  159: Overriding loglevel for AqOFXConnect with "debug"
* 16:03:26 MESSG <aqofxconnect> provider.c:  166: Initializing AqOfxConnect backend
* 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqofxconnect
* 16:03:26  INFO <aqbanking> banking_online.c:  109: Plugin [aqpaypal] compiled-in
* 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqpaypal
* 16:03:26  INFO <aqbanking> banking_online.c:   79: Plugin [aqhbci] compiled-in
* 16:03:26  WARN <aqhbci> provider.c:  179: Overriding loglevel for AqHBCI with "debug"
* 16:03:26 MESSG <aqhbci> provider.c:  186: Initializing AqHBCI backend
* 16:03:26 MESSG <aqhbci> hbci.c:  122: Loading XML files
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
* 16:03:26 MESSG <aqhbci> hbci.c:  129: Adding XML descriptions
* 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqhbci
* 16:03:26  INFO <aqbanking> banking_online.c:   89: Plugin [aqnone] compiled-in
* 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqnone
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from backends "aqebics": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from backends "aqofxconnect": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from backends "AQPAYPAL": -51
* 16:03:26  INFO <aqhbci> job.c:  137: Job "JobTan" needs BPD job "HITANS"
* 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 942 [MTAN2] for GV version 6
* 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 944 [SECUREGO] for GV version 6
* 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 962 [HHD1.4] for GV version 6
* 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 972 [HHD1.4OPT] for GV version 6
* 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 982 [MS1.0.0] for GV version 6
* 16:03:26  INFO <aqhbci> job.c:  137: Job "JobGetAccountSepaInfo" needs BPD job "HISPAS"
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.001.001.02.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.001.002.03.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.001.003.03.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.008.002.02.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.008.003.02.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.008.001.02.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.001.001.03.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.001.001.03_GBIC_2.xsd] for GV version 1
* 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor [sepade:xsd:pain.008.001.02_GBIC_2.xsd] for GV version 1
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from backends "none": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts from backends "aqebics": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts from backends "aqofxconnect": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts from backends "AQPAYPAL": -51
* 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config groups found
* 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
* 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts from backends "none": -51
* 16:03:29  INFO <aqofxconnect> provider.c:  223: Deinitializing AqOFXDC backend
* 16:03:29 MESSG <aqofxconnect> provider.c:  232: Setting version 05632800
* 16:03:29  INFO <aqofxconnect> provider.c:  243: Deinit done
* 16:03:29 MESSG <aqhbci> provider.c:  237: Deinitializing AqHBCI backend
* 16:03:29 MESSG <aqhbci> provider.c:  250: Setting version 05632800
* 16:03:29  INFO <aqhbci> hbci.c:  150: Deinitializing AH_HBCI
* 16:03:29  INFO <aqhbci> provider.c:  149: Destroying AH_PROVIDER
* 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
* 16:03:30  INFO <aqbanking> abgui.c:   75: Unlinking GUI from banking object
* 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "provider" unregistered
* 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "bankinfo" unregistered
* 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "imexporter" unregistered
* 16:03:30  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
[… lots of similar output here …]
* 16:03:34  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id: 10647
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10648
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: show-leaf-account-names, settings_ptr: 0x555a52a225c0, handler_id: 10649
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: alternate-color-by-transaction, settings_ptr: 0x555a52a225c0, handler_id: 10650
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: auto-raise-lists, settings_ptr: 0x555a52a225c0, handler_id: 10651
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 10652
* 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
* 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split before is 0
* 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split after is 0
* 16:03:34  INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x555a51b01df0 han=0x7f5572ca3e43 data=0x7ffe5c426400
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x555a53f02420 han=0x7f557892ceec data=0x7ffe5c426400
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x555a52aee9c0 han=0x7f55729c27b7 data=0x7ffe5c426400
* 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=0x7ffe5c426400
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10653
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general.register, key: show-leaf-account-names, settings_ptr: 0x555a52a225c0, handler_id: 10654
* 16:03:34  INFO <gnc.register> [gnucash_register_configure] state_section=Register 67af9a0b9a8348b181b454e9db91fcba
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id: 10794
* 16:03:34  INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded Sort order is BY_STANDARD
* 16:03:34  INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded Filter Status is 0x001f
* 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
* 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split before is 1
* 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split after is 1
* 16:03:34  INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: summarybar-position-top, settings_ptr: 0x555a51b952b0, handler_id: 11160
* 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] schema: general, key: summarybar-position-bottom, settings_ptr: 0x555a51b952b0, handler_id: 11161
* 16:03:37  INFO <aqbanking> banking_init.c:   66: AqBanking v5.99.40.0beta (compiled at 20191014155200): initialising
* 16:03:37  INFO <aqbanking> banking_init.c:  183: Registering bankinfo plugin manager
* 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo" registered
* 16:03:37  INFO <aqbanking> banking_init.c:  215: Registering provider plugin manager
* 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider" registered
* 16:03:37  INFO <aqbanking> banking_init.c:  247: Registering imexporters plugin manager
* 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter" registered

-- END OF MESSAGE --

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Derek Atkins-3
How about a GDB Backtrace?

-derek


On Mon, October 14, 2019 11:01 am, Alex wrote:

> May anyone help me and others resolving this issue?
>
> Gnucash crashes upon online-actions with "segmentation fault" and maybe
> other errors (see log / trace excerpts below).
>
> I had compiled and installed gwenhywfar (./configure --with-guis="gtk3")
> and aqbanking bleeding edge from auqamaniac git, latest commits (as of Oct
> 14th), including Revision 1f34d9ec (ID
> 1f34d9ec49e890a96cf9ab3a4d16f3618c8aedf8) labeled with: "GTK3 GUI: Fixed
> memory leaks."
> $ aqbanking-config  --vstring
> 5.99.40
> $ gwenhywfar-config --vstring
> 4.99.22
>
> I had also compiled and installed Gnucash from github, maint branch. Tried
> the following three cmake instructions, neither of them resolves the
> issue:
> cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_PYTHON=ON -D
> GENERATE_SWIG_WRAPPERS=ON ../gnucash-3.7/
> cmake ../gnucash-3.7/
> and finally:
> cmake -D CMAKE_INSTALL_PREFIX=/usr/local ../gnucash-3.7/
> $ gnucash --version
> GnuCash 3.7 development version
> Build ID: git 3.7-131-g57e403b04+(2019-10-12)
>
> I used LANG="C" and LC_CTYPE="C" while compiling; Also tried "de_DE.UTF-8"
> yesterday which did not make a difference.
>
> Seting up aqbanking profile/user according to the aqbanking wiki entry
> "SetupPinTan" was no problem, everything works from the command line and
> returns me my transactions without errors. So the communications with the
> bank works - so far...
> $ aqbanking-cli request --account=1234567890 --fromdate=20190913
> --transactions
> asks for Pin and returns transactions as expected.
> $ aqhbci-tool4 getsysid -u 1
> and other aqhbci commands show expected behaviour.
>
> But when using online actions in gnucash, like getting transactions or
> getting sysinfo / itanmodes from the bank, Gnucash crashes with a
> "segmentation fault" error. Btw: Same with tax reports / exports.
> Getting the bank's certificate is the only online actions which does not
> crash gnucash.
>
> Anybody help? My business book keeping is stuck for a few weeks already
> because of that new PSD2 disaster.
> I have read that at least a few other users are experiencing the same
> issue right now.
>
> Please see log and trace excerpts below or get back to me with any
> additional requests.
>
> banking server hbci url: https://hbci-pintan.gad.de/cgi-bin/hbciservlet
> (GLS Bank eG, Bochum, Germany)
>
> LANG flag is set to LANG="C" at all times.
>
> export GWEN_LOGLEVEL=debug
> export AQBANKING_LOGLEVEL=debug
> export AQOFXCONNECT_LOGLEVEL=debug
> export AQHBCI_LOGLEVEL=debug
>
> $ gnucash --debug --extra
> This is a development version. It may or may not work.
> Report bugs and other problems to [hidden email]
> You can also lookup and file bug reports at https://bugs.gnucash.org
> To find the last stable version, please refer to https://www.gnucash.org/
> (gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme parsing error:
> gtk-widgets.css:186:14: not a number
> (gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme parsing error:
> gtk-widgets.css:186:14: Expected a string.
> [… similar GTK warnings repeating with different values …]
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  250: Initializing I18N
> module
> 6:2019/10/14 16-02-38:gwen(13501):i18n.c:  199: Real locale is [C]
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  254: Initializing
> InetAddr module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  258: Initializing Socket
> module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  262: Initializing
> Libloader module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  266: Initializing Crypt3
> module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  270: Initializing Process
> module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  274: Initializing Plugin
> module
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  278: Initializing
> DataBase IO module
> 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "dbio"
> registered
> 6:2019/10/14 16-02-38:gwen(13501):dbio.c:  106: Adding plugin path
> [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/dbio]
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  282: Initializing
> ConfigMgr module
> 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "configmgr"
> registered
> 6:2019/10/14 16-02-38:gwen(13501):configmgr.c:   80: Adding plugin path
> [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr]
> 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  286: Initializing
> CryptToken2 module
> 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type "ct"
> registered
> 6:2019/10/14 16-02-38:gwen(13501):ctplugin.c:   65: Adding plugin path
> [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/ct]
> 6:2019/10/14 16-02-41:gwen(13501):gui.c:  130: Using own callbacks in gui
> 0x555a52a6ec00
> woop /usr/local/share/gnucash/python
> Hello from python!
> test dict_keys(['genericpath', […]
> [… lots of output here, no errors …]
> […] ,'xaccTransactionTraverse']
> 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading library
> "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir"
> 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading library
> "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
> 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> 7:2019/10/14 16-03-17:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> 7:2019/10/14 16-03-17:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> 7:2019/10/14 16-03-26:gwen(13501):directory_all.c:  302: File "hbci.xml"
> found in folder "/usr/share/aqbanking/backends/aqhbci"
> 7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  122: Server:
> [hbci-pintan.gad.de]
> 7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  175: Path:
> [/cgi-bin/hbciservlet]
> 7:2019/10/14 16-03-37:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> 7:2019/10/14 16-03-37:gwen(13501):urlfns.c:  175: Path:
> [/home/anon/.aqbanking/settings6]
> Segmentation fault
>
> $ cat /var/log/syslog
> [… this is the syslog output of three failed attempts to use an online
> banking action …]
> Oct 14 16:01:27 Linux kernel: [11581.030273] gnucash[13340]: segfault at 1
> ip 00007ff07831a989 sp 00007ffc4486cfa0 error 4 in
> libgwenhywfar.so.60.19.1[7ff07826f000+12b000]
> Oct 14 16:01:27 Linux kernel: [11581.030289] Code: 89 de 44 2b 74 24 0c 41
> 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00
> 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb
> eb 1a 66 0f 1f 44 00
> Oct 14 16:03:37 Linux kernel: [11710.604931] gnucash[13501]: segfault at 2
> ip 00007f5556f05989 sp 00007ffe5c4267d0 error 4 in
> libgwenhywfar.so.60.19.1[7f5556e5a000+12b000]
> Oct 14 16:03:37 Linux kernel: [11710.604948] Code: 89 de 44 2b 74 24 0c 41
> 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00
> 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb
> eb 1a 66 0f 1f 44 00
> Oct 14 16:11:17 Linux kernel: [12170.299061] gnucash[14312]: segfault at 1
> ip 00007fb831bcd989 sp 00007fff3aea5520 error 4 in
> libgwenhywfar.so.60.19.1[7fb831b22000+12b000]
> Oct 14 16:11:17 Linux kernel: [12170.299098] Code: 89 de 44 2b 74 24 0c 41
> 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f 84 00 00 00 00 00
> 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6 0f 84 8a 00 00 00 48 89 fb
> eb 1a 66 0f 1f 44 00
>
> $ cat /tmp/gnucash.trace
> * 16:02:38  INFO <gnc.gui> [main] System locale returned C
> * 16:02:38  INFO <gnc.gui> [main] Effective locale set to C.
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] The icon theme search path
> has 16 elements.
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 0:
> /home/anon/.local/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 1: /home/anon/.icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 2:
> /usr/share/xfce4/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 3:
> /home/anon/.local/share/flatpak/exports/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 4:
> /var/lib/flatpak/exports/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 5:
> /usr/local/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 6: /usr/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 7: /usr/share/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 8:
> /usr/share/xfce4/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 9:
> /home/anon/.local/share/flatpak/exports/share/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 10:
> /var/lib/flatpak/exports/share/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 11:
> /usr/local/share/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 12:
> /usr/share/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 13:
> /usr/share/pixmaps
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 14:
> /usr/local/share/gnucash/icons
> * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 15:
> /usr/local/share/icons
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-days, settings_ptr: 0x555a51b952b0,
> handler_id: 28
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-never, settings_ptr: 0x555a51b952b0,
> handler_id: 29
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-days, settings_ptr: 0x555a51b952b0,
> handler_id: 30
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-forever, settings_ptr: 0x555a51b952b0,
> handler_id: 32
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: file-compression, settings_ptr: 0x555a51b952b0,
> handler_id: 33
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: account-separator, settings_ptr: 0x555a51b952b0,
> handler_id: 95
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: reversed-accounts-none, settings_ptr:
> 0x555a51b952b0, handler_id: 96
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: reversed-accounts-credit, settings_ptr:
> 0x555a51b952b0, handler_id: 97
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: reversed-accounts-incomeexpense, settings_ptr:
> 0x555a51b952b0, handler_id: 98
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: currency-choice-locale, settings_ptr:
> 0x555a51b952b0, handler_id: 99
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: currency-choice-other, settings_ptr: 0x555a51b952b0,
> handler_id: 100
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: currency-other, settings_ptr: 0x555a51b952b0,
> handler_id: 101
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.report, key: currency-choice-locale, settings_ptr:
> 0x555a51bdf660, handler_id: 102
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.report, key: currency-choice-other, settings_ptr:
> 0x555a51bdf660, handler_id: 103
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.report, key: currency-other, settings_ptr: 0x555a51bdf660,
> handler_id: 104
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: auto-decimal-point, settings_ptr: 0x555a51b952b0,
> handler_id: 105
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: auto-decimal-places, settings_ptr: 0x555a51b952b0,
> handler_id: 107
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: date-format, settings_ptr: 0x555a51b952b0,
> handler_id: 108
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: date-completion-thisyear, settings_ptr:
> 0x555a51b952b0, handler_id: 109
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: date-completion-sliding, settings_ptr:
> 0x555a51b952b0, handler_id: 110
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: date-backmonths, settings_ptr: 0x555a51b952b0,
> handler_id: 111
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: (null), settings_ptr: 0x555a51b952b0, handler_id:
> 112
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-close-buttons, settings_ptr: 0x555a51b952b0,
> handler_id: 113
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-width, settings_ptr: 0x555a51b952b0, handler_id:
> 114
> * 16:02:38  INFO <gnc.engine> [gnc_hook_lookup] no hook lists
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: show-account-color-tabs, settings_ptr:
> 0x555a51b952b0, handler_id: 121
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-position-top, settings_ptr: 0x555a51b952b0,
> handler_id: 788
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-position-bottom, settings_ptr: 0x555a51b952b0,
> handler_id: 789
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-position-left, settings_ptr: 0x555a51b952b0,
> handler_id: 790
> * 16:02:38  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: tab-position-right, settings_ptr: 0x555a51b952b0,
> handler_id: 791
> * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
> GNC_DBD_DIR not set: using libdbi built-in default
> * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] 1 DBD
> drivers found
> * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi] Driver:
> sqlite3
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-days, settings_ptr: 0x555a51b952b0,
> handler_id: 1461
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-never, settings_ptr: 0x555a51b952b0,
> handler_id: 1462
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-days, settings_ptr: 0x555a51b952b0,
> handler_id: 1463
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: retain-type-forever, settings_ptr: 0x555a51b952b0,
> handler_id: 1464
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: file-compression, settings_ptr: 0x555a51b952b0,
> handler_id: 1465
> * 16:02:46 MESSG <gnc.bin> loading system configuration
> * 16:02:46 MESSG <gnc.bin> loading user configuration
> * 16:02:46 MESSG <gnc.bin> loading saved reports
> * 16:02:46 MESSG <gnc.bin> loading stylesheets
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: history, key: (null), settings_ptr: 0x555a52a22520, handler_id:
> 1786
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: (null), settings_ptr: 0x555a52a225c0,
> handler_id: 2476
> * 16:02:46  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: (null), settings_ptr: 0x555a52a225c0,
> handler_id: 2519
> * 16:02:46  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Template
> Root starting baln=0/1
> * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert
> 0x555a53f153c0 template into nsp=0x555a51b45de0 template
> * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert
> 0x555a5190b2c0 ADF into nsp=0x555a51b45ea0 CURRENCY
> [… lots of similar output here …]
> * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert] insert
> 0x555a53f3cbf0 XSU into nsp=0x555a51b45ea0 CURRENCY
> * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]  Selected
> provider GnuCash Libdbi (SQLITE3) Backend
> * 16:02:46  INFO <gnc.backend.dbi>
> [QofDbiBackendProvider<Type>::type_check] exists, does not have SQLite
> format string -> not DBI
> * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] Provider,
> GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book,
> file:///home/anon/Desktop/123456C.gnucash.
> * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The provider
> providers access_method, sqlite3, but we're loading for access_method,
> file. Skipping.
> * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The provider
> providers access_method, xml, but we're loading for access_method, file.
> Skipping.
> * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]  Selected
> provider GnuCash File Backend Version 2
> * 16:02:46  INFO <gnc.backend> [GncXmlBackend::session_begin]
> logpath=/home/anon/Desktop/123456C.gnucash
> * 16:02:46  INFO <qof.session> [QofSessionImpl::begin] Done running
> session_begin on backend
> * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]  Selected
> provider GnuCash Libdbi (SQLITE3) Backend
> * 16:02:56  INFO <gnc.backend.dbi>
> [QofDbiBackendProvider<Type>::type_check] exists, does not have SQLite
> format string -> not DBI
> * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] Provider,
> GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book,
> file:///home/anon/Desktop/123456C.gnucash.
> * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The provider
> providers access_method, sqlite3, but we're loading for access_method,
> file. Skipping.
> * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The provider
> providers access_method, xml, but we're loading for access_method, file.
> Skipping.
> * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]  Selected
> provider GnuCash File Backend Version 2
> * 16:02:56  INFO <gnc.backend> [GncXmlBackend::session_begin]
> logpath=/home/anon/Desktop/123456C.gnucash
> * 16:02:56  INFO <qof.session> [QofSessionImpl::begin] Done running
> session_begin on backend
> * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID] acct=0x555a5191e3c0
> * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Root
> Account starting baln=0/1
> [… lots of similar output here …]
> * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID] acct=0x555a51ac87b0
> * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Opening
> Balances starting baln=0/1
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncCustomer
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncEntry
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncCustomer
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor after is 0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable after is 0
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: grid-lines-horizontal, settings_ptr: 0x555a51b952b0,
> handler_id: 3828
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: grid-lines-vertical, settings_ptr: 0x555a51b952b0,
> handler_id: 3829
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: show-account-color, settings_ptr: 0x555a51b952b0,
> handler_id: 3860
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0,
> handler_id: 3864
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0,
> handler_id: 4788
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: window.pages.account-tree.summary, key: (null), settings_ptr:
> 0x555a52a22430, handler_id: 4809
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: summarybar-position-top, settings_ptr:
> 0x555a51b952b0, handler_id: 4810
> * 16:02:56  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: summarybar-position-bottom, settings_ptr:
> 0x555a51b952b0, handler_id: 4811
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice after is 0
> * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
> objects=(nil) count=0
> * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice before is 0
> * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice after is 0
> * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
> objects=(nil) count=0
> * 16:02:56 MESSG <gnc.app-utils.sx> num_instances: 0
> * 16:02:56 MESSG <gnc.app-utils.sx> num_to_create: 0
> * 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_instances: 0
> * 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_no_notify_instances: 0
> * 16:02:56 MESSG <gnc.app-utils.sx> need dialog? false
> * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> [… lots of similar output here …]
> * 16:02:57  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:03:00  INFO <gwenhywfar> libloader.c:  107:
> dlopen(/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir):
> /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir: cannot open
> shared object file: No such file or directory
> * 16:03:00  INFO <gwenhywfar> libloader.c:  127: Loaded library
> "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
> * 16:03:00  INFO <gwenhywfar> libloader.c:  240: Library
> "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so" loaded
> * 16:03:00  INFO <aqbanking> banking_init.c:   66: AqBanking
> v5.99.40.0beta (compiled at 20191014155200): initialising
> * 16:03:00  INFO <aqbanking> banking_init.c:  183: Registering bankinfo
> plugin manager
> * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo"
> registered
> * 16:03:00  INFO <aqbanking> banking_init.c:  215: Registering provider
> plugin manager
> * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider"
> registered
> * 16:03:00  INFO <aqbanking> banking_init.c:  247: Registering imexporters
> plugin manager
> * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter"
> registered
> * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> [… lots of similar output here …]
> * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:05  INFO <gnc.assistant> [account_list_clicked_cb] Row has been
> double-clicked.
> * 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: grid-lines-horizontal, settings_ptr: 0x555a51b952b0,
> handler_id: 6729
> * 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: grid-lines-vertical, settings_ptr: 0x555a51b952b0,
> handler_id: 6731
> * 16:03:05  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: show-account-color, settings_ptr: 0x555a51b952b0,
> handler_id: 6762
> * 16:03:05  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> [… lots of similar output here …]
> * 16:03:11  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> * 16:03:12  INFO <aqbanking> abgui.c:   75: Unlinking GUI from banking
> object
> * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "provider"
> unregistered
> * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "bankinfo"
> unregistered
> * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type "imexporter"
> unregistered
> * 16:03:12  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> [… lots of similar output here …]
> * 16:03:13  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncCustomer
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEmployee
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEmployee before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEmployee after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncJob before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncJob after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncOrder before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncOrder after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor after is 0
> * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot list=(nil)
> [… lots of identical output here …]
> * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot list=(nil)
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Budget before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Budget after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncBillTerm
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncBillTerm after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncCustomer
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncCustomer after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEmployee
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEmployee before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEmployee after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncEntry after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncInvoice after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncJob before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncJob after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncOrder before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncOrder after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncTaxTable
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncTaxTable after is 0
> * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor before is 0
> * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> gncVendor after is 0
> * 16:03:13  INFO <gnc.backend> [GncXmlBackend::remove_old_files] file
> retention = 30 days
> * 16:03:17  INFO <aqbanking> banking_init.c:   66: AqBanking
> v5.99.40.0beta (compiled at 20191014155200): initialising
> * 16:03:17  INFO <aqbanking> banking_init.c:  183: Registering bankinfo
> plugin manager
> * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo"
> registered
> * 16:03:17  INFO <aqbanking> banking_init.c:  215: Registering provider
> plugin manager
> * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider"
> registered
> * 16:03:17  INFO <aqbanking> banking_init.c:  247: Registering imexporters
> plugin manager
> * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter"
> registered
> * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> [… lots of similar output here …]
> * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> baln=0/100
> * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26 MESSG <gwenhywfar>
> /mnt/oldroot/home/anon/git/gnucash-3.7/borrowed/gwengui-gtk3/gtk3_gui_dialog.c:
>  220: Found active window [Start Online Banking Wizard]
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26 MESSG <gwenhywfar> plugindescr.c:   76: Plugin has no I18N
> domain, using GWEN
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <aqbanking> banking_online.c:  119: Plugin [aqebics]
> compiled-in
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqebics
> * 16:03:26  INFO <aqbanking> banking_online.c:   99: Plugin [aqofxconnect]
> compiled-in
> * 16:03:26  WARN <aqofxconnect> provider.c:  159: Overriding loglevel for
> AqOFXConnect with "debug"
> * 16:03:26 MESSG <aqofxconnect> provider.c:  166: Initializing
> AqOfxConnect backend
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> aqofxconnect
> * 16:03:26  INFO <aqbanking> banking_online.c:  109: Plugin [aqpaypal]
> compiled-in
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqpaypal
> * 16:03:26  INFO <aqbanking> banking_online.c:   79: Plugin [aqhbci]
> compiled-in
> * 16:03:26  WARN <aqhbci> provider.c:  179: Overriding loglevel for AqHBCI
> with "debug"
> * 16:03:26 MESSG <aqhbci> provider.c:  186: Initializing AqHBCI backend
> * 16:03:26 MESSG <aqhbci> hbci.c:  122: Loading XML files
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at depth 0
> * 16:03:26 MESSG <aqhbci> hbci.c:  129: Adding XML descriptions
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqhbci
> * 16:03:26  INFO <aqbanking> banking_online.c:   89: Plugin [aqnone]
> compiled-in
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider aqnone
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from
> backends "aqebics": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from
> backends "aqofxconnect": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from
> backends "AQPAYPAL": -51
> * 16:03:26  INFO <aqhbci> job.c:  137: Job "JobTan" needs BPD job "HITANS"
> * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 942 [MTAN2] for
> GV version 6
> * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 944 [SECUREGO]
> for GV version 6
> * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 962 [HHD1.4] for
> GV version 6
> * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 972 [HHD1.4OPT]
> for GV version 6
> * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 982 [MS1.0.0]
> for GV version 6
> * 16:03:26  INFO <aqhbci> job.c:  137: Job "JobGetAccountSepaInfo" needs
> BPD job "HISPAS"
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.001.001.02.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.001.002.03.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.001.003.03.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.008.002.02.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.008.003.02.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.008.001.02.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.001.001.03.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.001.001.03_GBIC_2.xsd] for GV version 1
> * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> [sepade:xsd:pain.008.001.02_GBIC_2.xsd] for GV version 1
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading users from
> backends "none": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts
> from backends "aqebics": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts
> from backends "aqofxconnect": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts
> from backends "AQPAYPAL": -51
> * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching config
> groups found
> * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading accounts
> from backends "none": -51
> * 16:03:29  INFO <aqofxconnect> provider.c:  223: Deinitializing AqOFXDC
> backend
> * 16:03:29 MESSG <aqofxconnect> provider.c:  232: Setting version 05632800
> * 16:03:29  INFO <aqofxconnect> provider.c:  243: Deinit done
> * 16:03:29 MESSG <aqhbci> provider.c:  237: Deinitializing AqHBCI backend
> * 16:03:29 MESSG <aqhbci> provider.c:  250: Setting version 05632800
> * 16:03:29  INFO <aqhbci> hbci.c:  150: Deinitializing AH_HBCI
> * 16:03:29  INFO <aqhbci> provider.c:  149: Destroying AH_PROVIDER
> * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding account spec
> * 16:03:30  INFO <aqbanking> abgui.c:   75: Unlinking GUI from banking
> object
> * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "provider"
> unregistered
> * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "bankinfo"
> unregistered
> * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type "imexporter"
> unregistered
> * 16:03:30  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> [… lots of similar output here …]
> * 16:03:34  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]  baln=0/1
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: use-accounting-labels, settings_ptr: 0x555a51b952b0,
> handler_id: 10647
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: account-separator, settings_ptr: 0x555a51b952b0,
> handler_id: 10648
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: show-leaf-account-names, settings_ptr:
> 0x555a52a225c0, handler_id: 10649
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: alternate-color-by-transaction,
> settings_ptr: 0x555a52a225c0, handler_id: 10650
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: auto-raise-lists, settings_ptr:
> 0x555a52a225c0, handler_id: 10651
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: negative-in-red, settings_ptr: 0x555a51b952b0,
> handler_id: 10652
> * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
> * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Split before is 0
> * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Split after is 0
> * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
> objects=(nil) count=0
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
> hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
> hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
> hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
> hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
> hi=0x555a51b01df0 han=0x7f5572ca3e43 data=0x7ffe5c426400
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
> hi=0x555a53f02420 han=0x7f557892ceec data=0x7ffe5c426400
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
> hi=0x555a52aee9c0 han=0x7f55729c27b7 data=0x7ffe5c426400
> * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
> hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=0x7ffe5c426400
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: account-separator, settings_ptr: 0x555a51b952b0,
> handler_id: 10653
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general.register, key: show-leaf-account-names, settings_ptr:
> 0x555a52a225c0, handler_id: 10654
> * 16:03:34  INFO <gnc.register> [gnucash_register_configure]
> state_section=Register 67af9a0b9a8348b181b454e9db91fcba
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: use-accounting-labels, settings_ptr: 0x555a51b952b0,
> handler_id: 10794
> * 16:03:34  INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded
> Sort order is BY_STANDARD
> * 16:03:34  INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded
> Filter Status is 0x001f
> * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
> * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Split before is 1
> * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table size of
> Split after is 1
> * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
> objects=(nil) count=0
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: summarybar-position-top, settings_ptr:
> 0x555a51b952b0, handler_id: 11160
> * 16:03:34  INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb]
> schema: general, key: summarybar-position-bottom, settings_ptr:
> 0x555a51b952b0, handler_id: 11161
> * 16:03:37  INFO <aqbanking> banking_init.c:   66: AqBanking
> v5.99.40.0beta (compiled at 20191014155200): initialising
> * 16:03:37  INFO <aqbanking> banking_init.c:  183: Registering bankinfo
> plugin manager
> * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "bankinfo"
> registered
> * 16:03:37  INFO <aqbanking> banking_init.c:  215: Registering provider
> plugin manager
> * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "provider"
> registered
> * 16:03:37  INFO <aqbanking> banking_init.c:  247: Registering imexporters
> plugin manager
> * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type "imexporter"
> registered
>
> -- END OF MESSAGE --
>
> _______________________________________________
> gnucash-devel mailing list
> [hidden email]
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>


--
       Derek Atkins                 617-623-3745
       [hidden email]             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Derek Atkins-3
HI,

Please be sure to CC the list on all replies so that the other developers
can actually respond.

Me, I was just getting them more information.  I am not looking into it.

However, from the crash, it's crashing in GWEN, which is an AqB library.

-derek

On Mon, October 14, 2019 11:29 am, Alex wrote:

> Hi Derek,
> thanks for looking into it.
> Here is a backtrace of Gnucash when crashing upon clicking on "Get Bank
> Info" in the aqbanking wizard. Let me know if I can do anything else.
>
> -- GDB BACKTRACE START ---
>
> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> (gdb) bt full
> #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup (ab=0x5555582f8820,
> groupName=groupName@entry=0x7fffd64aa393 "users",
> uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> banking_cfg.c:413
>         rv = <optimized out>
>         idBuf = "\005", '\000' <repeats 15 times>,
> "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\000\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213\221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\210\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177\000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\000\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H\367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\377\177\000\000\030o\377\377\377\177\000\000"...
>         __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
> #4  0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>,
> uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> pDb=pDb@entry=0x7fffffff71b8)
>     at banking_user.c:20
>         rv = <optimized out>
> #5  0x00007fffd6344110 in AB_Provider_ReadUser
> (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, user=user@entry=0x5555585e9720)
>     at provider_user.c:24
>         rv = <optimized out>
>         db = 0x0
>         uidInDb = <optimized out>
> #6  0x00007fffd6344b77 in AB_Provider_BeginExclUseUser
> (pro=0x5555559d8d20, u=0x5555585e9720) at provider_user.c:226
>         rv = <optimized out>
>         uid = 1
> #7  0x00007fffd642261f in AH_Outbox_LockUsers (lockedUsers=0x55555597fa30,
> ob=0x55555597fbd0) at outbox.c:1095
>         rv = <optimized out>
>         cbox = 0x5555584093a0
>         rv = <optimized out>
>         pid = 47
>         lockedUsers = 0x55555597fa30
>         __PRETTY_FUNCTION__ = "AH_Outbox_Execute"
> #8  0x00007fffd642261f in AH_Outbox_Execute (ob=ob@entry=0x55555597fbd0,
> ctx=ctx@entry=0x5555583a0bd0, withProgress=withProgress@entry=1,
> nounmount=nounmount@entry=1, doLock=doLock@entry=1) at outbox.c:1550
>         rv = <optimized out>
>         pid = 47
>         lockedUsers = 0x55555597fa30
>         __PRETTY_FUNCTION__ = "AH_Outbox_Execute"
> #9  0x00007fffd642d04b in AH_Provider_GetBankInfo (pro=<optimized out>,
> u=<optimized out>, ctx=ctx@entry=0x5555583a0bd0,
> withTanSeg=withTanSeg@entry=0, withProgress=withProgress@entry=1,
> nounmount=nounmount@entry=0, doLock=1) at provider_online.c:122
>         ab = <optimized out>
>         h = 0x555555a64db0
>         job = 0x555558b080d0
>         ob = 0x55555597fbd0
>         rv = <optimized out>
>         hp = <optimized out>
>         __PRETTY_FUNCTION__ = "AH_Provider_GetBankInfo"
> #10 0x00007fffd638eb27 in
> AH_EditUserPinTanDialog_HandleActivatedGetBankInfo (dlg=0x555555a85a00) at
> dlg_edituserpintan.c:756
>         xdlg = 0x555555a469c0
>         rv = <optimized out>
>         ctx = 0x5555583a0bd0
>         __PRETTY_FUNCTION__ =
> "AH_EditUserPinTanDialog_HandleActivatedGetBankInfo"
> #11 0x00007fffd60908cd in GWEN_Dialog_EmitSignal ()
>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #12 0x00007fffd670da95 in Gtk3Gui_WPushButton_Clicked_handler ()
>     at /usr/local/lib/libgwengui-gtk3.so
> #13 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #14 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #15 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #16 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #17 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #18 0x00007fffeb255c2f in g_closure_invoke ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #19 0x00007fffeb267e84 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #20 0x00007fffeb270f98 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #21 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #22 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #23 0x00007fffea1ea038 in ffi_call_unix64 () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #24 0x00007fffea1e9a9a in ffi_call () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #25 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #26 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #27 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #28 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #29 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #30 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #31 0x00007fffeb255e52 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #32 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #33 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #34 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #35 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #36 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #37 0x00007fffecef955e in gtk_event_controller_handle_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #38 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #39 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #40 0x00007fffeb255e52 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #41 0x00007fffeb270751 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #42 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #43 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #44 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #45 0x00007fffecf72bee in gtk_main_do_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #46 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #47 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #48 0x00007ffff716acd7 in g_main_context_dispatch ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #49 0x00007ffff716af48 in  () at
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #50 0x00007ffff716b272 in g_main_loop_run ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #51 0x00007fffd6715951 in GTK3_Gui_Dialog_Run () at
> /usr/local/lib/libgwengui-gtk3.so
> #52 0x00007fffd6716704 in GTK3_Gui_RunDialog () at
> /usr/local/lib/libgwengui-gtk3.so
> #53 0x00007fffd67162ad in GTK3_Gui_ExecDialog () at
> /usr/local/lib/libgwengui-gtk3.so
> #54 0x00007fffd63772c0 in AB_SetupDialog_EditUser
> (dlg=dlg@entry=0x555558375f40)
>     at dlg_setup.c:761
>         pro = 0x5555559d8d20
>         flags = <optimized out>
>         dlg2 = 0x555555a85a00
>         rv = <optimized out>
>         u = <optimized out>
>         xdlg = <optimized out>
>         __PRETTY_FUNCTION__ = "AB_SetupDialog_EditUser"
> #55 0x00007fffd6378880 in AB_SetupDialog_HandleActivated
> (dlg=0x555558375f40, sender=0x555555a52de0 "editUserButton") at
> dlg_setup.c:1235
> #56 0x00007fffd60908cd in GWEN_Dialog_EmitSignal ()
> at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #57 0x00007fffd670da95 in Gtk3Gui_WPushButton_Clicked_handler ()
>     at /usr/local/lib/libgwengui-gtk3.so
> #58 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #59 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #60 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #61 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #62 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #63 0x00007fffeb255c2f in g_closure_invoke ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #64 0x00007fffeb267e84 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #65 0x00007fffeb270f98 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #66 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #67 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #68 0x00007fffea1ea038 in ffi_call_unix64 () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #69 0x00007fffea1e9a9a in ffi_call () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #70 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #71 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #72 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #73 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #74 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #75 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #76 0x00007fffeb255e52 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #77 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #78 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #79 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #80 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #81 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #82 0x00007fffecef955e in gtk_event_controller_handle_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #83 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #84 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #85 0x00007fffeb255e52 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #86 0x00007fffeb270751 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #87 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #88 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #89 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #90 0x00007fffecf72bee in gtk_main_do_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #91 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #92 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #93 0x00007ffff716acd7 in g_main_context_dispatch ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #94 0x00007ffff716af48 in  () at
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #95 0x00007ffff716b272 in g_main_loop_run ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #96 0x00007fffd6715951 in GTK3_Gui_Dialog_Run () at
> /usr/local/lib/libgwengui-gtk3.so
> #97 0x00007fffd6716704 in GTK3_Gui_RunDialog () at
> /usr/local/lib/libgwengui-gtk3.so
> #98 0x00007fffd67162ad in GTK3_Gui_ExecDialog () at
> /usr/local/lib/libgwengui-gtk3.so
> #99 0x00007fffd6b4671c in aai_wizard_button_clicked_cb ()
>     at /usr/local/lib/gnucash/libgncmod-aqbanking.so
> #100 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #101 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #102 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #103 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #104 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #105 0x00007fffeb255cd5 in g_closure_invoke ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #106 0x00007fffeb267e84 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #107 0x00007fffeb270f98 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #108 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #109 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #110 0x00007fffea1ea038 in ffi_call_unix64 () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #111 0x00007fffea1e9a9a in ffi_call () at
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> #112 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #113 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #114 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #115 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #116 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #117 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #118 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #119 0x00007fffeb270c85 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #120 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #121 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #122 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #123 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #124 0x00007fffecef955e in gtk_event_controller_handle_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #125 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #126 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #127 0x00007fffeb255f04 in  () at
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #128 0x00007fffeb270751 in g_signal_emit_valist ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #129 0x00007fffeb27137f in g_signal_emit ()
>     at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> #130 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #131 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #132 0x00007fffecf72bee in gtk_main_do_event ()
>     at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #133 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #134 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #135 0x00007ffff716acd7 in g_main_context_dispatch ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #136 0x00007ffff716af48 in  () at
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #137 0x00007ffff716b272 in g_main_loop_run ()
>     at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #138 0x00007fffecf71d55 in gtk_main () at
> /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #139 0x00007ffff1e7ebb3 in gnc_ui_start_event_loop ()
>     at /usr/local/lib/gnucash/libgncmod-gnome-utils.so
> #140 0x000055555555a423 in inner_main ()
> #141 0x00007ffff7751dd3 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #142 0x00007ffff771dadc in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #143 0x00007ffff77cde36 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #144 0x00007ffff779fca0 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #145 0x00007ffff77d84f3 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #146 0x00007ffff77f8f08 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #147 0x00007ffff77285ab in scm_call_4 () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #148 0x00007ffff77cdc8c in scm_catch_with_pre_unwind_handler ()
>     at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #149 0x00007ffff77cdf0e in scm_c_catch ()
>     at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #150 0x00007ffff771d92b in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #151 0x00007ffff771dbf4 in scm_c_with_continuation_barrier ()
>     at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #152 0x00007ffff77cabea in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #153 0x00007ffff74523c2 in GC_call_with_stack_base ()
> at /usr/lib/x86_64-linux-gnu/libgc.so.1
> #154 0x00007ffff77cacd3 in  () at
> /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #155 0x00007ffff77cad13 in scm_with_guile ()
>     at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #156 0x00007ffff7751d64 in scm_boot_guile ()
>     at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
> #157 0x000055555555a931 in main ()
>
> --- GDB BACKTRACE END ---
>
>
> On Mon, 14 Oct 2019 11:08:58 -0400
> "Derek Atkins" <[hidden email]> wrote:
>
>> How about a GDB Backtrace?
>>
>> -derek
>>
>>
>> On Mon, October 14, 2019 11:01 am, Alex wrote:
>> > May anyone help me and others resolving this issue?
>> >
>> > Gnucash crashes upon online-actions with "segmentation fault" and
>> > maybe other errors (see log / trace excerpts below).
>> >
>> > I had compiled and installed gwenhywfar (./configure
>> > --with-guis="gtk3") and aqbanking bleeding edge from auqamaniac
>> > git, latest commits (as of Oct 14th), including Revision 1f34d9ec
>> > (ID 1f34d9ec49e890a96cf9ab3a4d16f3618c8aedf8) labeled with: "GTK3
>> > GUI: Fixed memory leaks."
>> > $ aqbanking-config  --vstring
>> > 5.99.40
>> > $ gwenhywfar-config --vstring
>> > 4.99.22
>> >
>> > I had also compiled and installed Gnucash from github, maint
>> > branch. Tried the following three cmake instructions, neither of
>> > them resolves the issue:
>> > cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_PYTHON=ON -D
>> > GENERATE_SWIG_WRAPPERS=ON ../gnucash-3.7/
>> > cmake ../gnucash-3.7/
>> > and finally:
>> > cmake -D CMAKE_INSTALL_PREFIX=/usr/local ../gnucash-3.7/
>> > $ gnucash --version
>> > GnuCash 3.7 development version
>> > Build ID: git 3.7-131-g57e403b04+(2019-10-12)
>> >
>> > I used LANG="C" and LC_CTYPE="C" while compiling; Also tried
>> > "de_DE.UTF-8" yesterday which did not make a difference.
>> >
>> > Seting up aqbanking profile/user according to the aqbanking wiki
>> > entry "SetupPinTan" was no problem, everything works from the
>> > command line and returns me my transactions without errors. So
>> > the communications with the bank works - so far...
>> > $ aqbanking-cli request --account=1234567890 --fromdate=20190913
>> > --transactions
>> > asks for Pin and returns transactions as expected.
>> > $ aqhbci-tool4 getsysid -u 1
>> > and other aqhbci commands show expected behaviour.
>> >
>> > But when using online actions in gnucash, like getting
>> > transactions or getting sysinfo / itanmodes from the bank,
>> > Gnucash crashes with a "segmentation fault" error. Btw: Same with
>> > tax reports / exports. Getting the bank's certificate is the only
>> > online actions which does not crash gnucash.
>> >
>> > Anybody help? My business book keeping is stuck for a few weeks
>> > already because of that new PSD2 disaster.
>> > I have read that at least a few other users are experiencing the
>> > same issue right now.
>> >
>> > Please see log and trace excerpts below or get back to me with any
>> > additional requests.
>> >
>> > banking server hbci url:
>> > https://hbci-pintan.gad.de/cgi-bin/hbciservlet (GLS Bank eG,
>> > Bochum, Germany)
>> >
>> > LANG flag is set to LANG="C" at all times.
>> >
>> > export GWEN_LOGLEVEL=debug
>> > export AQBANKING_LOGLEVEL=debug
>> > export AQOFXCONNECT_LOGLEVEL=debug
>> > export AQHBCI_LOGLEVEL=debug
>> >
>> > $ gnucash --debug --extra
>> > This is a development version. It may or may not work.
>> > Report bugs and other problems to [hidden email]
>> > You can also lookup and file bug reports at
>> > https://bugs.gnucash.org To find the last stable version, please
>> > refer to https://www.gnucash.org/ (gnucash:13501): Gtk-WARNING
>> > **: 16:02:38.620: Theme parsing error: gtk-widgets.css:186:14:
>> > not a number (gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme
>> > parsing error: gtk-widgets.css:186:14: Expected a string.
>> > [… similar GTK warnings repeating with different values …]
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  250:
>> > Initializing I18N module
>> > 6:2019/10/14 16-02-38:gwen(13501):i18n.c:  199: Real locale is [C]
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  254: Initializing
>> > InetAddr module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  258:
>> > Initializing Socket module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  262: Initializing
>> > Libloader module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  266:
>> > Initializing Crypt3 module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  270:
>> > Initializing Process module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  274:
>> > Initializing Plugin module
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  278: Initializing
>> > DataBase IO module
>> > 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type
>> > "dbio" registered
>> > 6:2019/10/14 16-02-38:gwen(13501):dbio.c:  106: Adding plugin path
>> > [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/dbio]
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  282: Initializing
>> > ConfigMgr module
>> > 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type
>> > "configmgr" registered
>> > 6:2019/10/14 16-02-38:gwen(13501):configmgr.c:   80: Adding
>> > plugin path
>> > [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr]
>> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  286:
>> > Initializing CryptToken2 module 6:2019/10/14
>> > 16-02-38:gwen(13501):plugin.c:  558: Plugin type "ct" registered
>> > 6:2019/10/14 16-02-38:gwen(13501):ctplugin.c:   65: Adding plugin
>> > path [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/ct]
>> > 6:2019/10/14 16-02-41:gwen(13501):gui.c:  130: Using own
>> > callbacks in gui 0x555a52a6ec00
>> > woop /usr/local/share/gnucash/python
>> > Hello from python!
>> > test dict_keys(['genericpath', […]
>> > [… lots of output here, no errors …]
>> > […] ,'xaccTransactionTraverse']
>> > 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6]
>> > 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading
>> > library
>> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir"
>> > 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading
>> > library
>> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
>> > 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
>> > 16-03-17:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
>> > 16-03-17:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
>> > 16-03-26:gwen(13501):directory_all.c:  302: File "hbci.xml" found
>> > in folder "/usr/share/aqbanking/backends/aqhbci" 7:2019/10/14
>> > 16-03-26:gwen(13501):urlfns.c:  122: Server: [hbci-pintan.gad.de]
>> > 7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  175: Path:
>> > [/cgi-bin/hbciservlet] 7:2019/10/14
>> > 16-03-37:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
>> > 16-03-37:gwen(13501):urlfns.c:  175: Path:
>> > [/home/anon/.aqbanking/settings6] Segmentation fault
>> >
>> > $ cat /var/log/syslog
>> > [… this is the syslog output of three failed attempts to use an
>> > online banking action …]
>> > Oct 14 16:01:27 Linux kernel: [11581.030273] gnucash[13340]:
>> > segfault at 1 ip 00007ff07831a989 sp 00007ffc4486cfa0 error 4 in
>> > libgwenhywfar.so.60.19.1[7ff07826f000+12b000]
>> > Oct 14 16:01:27 Linux kernel: [11581.030289] Code: 89 de 44 2b 74
>> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
>> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
>> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
>> > Oct 14 16:03:37 Linux kernel: [11710.604931] gnucash[13501]:
>> > segfault at 2 ip 00007f5556f05989 sp 00007ffe5c4267d0 error 4 in
>> > libgwenhywfar.so.60.19.1[7f5556e5a000+12b000]
>> > Oct 14 16:03:37 Linux kernel: [11710.604948] Code: 89 de 44 2b 74
>> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
>> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
>> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
>> > Oct 14 16:11:17 Linux kernel: [12170.299061] gnucash[14312]:
>> > segfault at 1 ip 00007fb831bcd989 sp 00007fff3aea5520 error 4 in
>> > libgwenhywfar.so.60.19.1[7fb831b22000+12b000]
>> > Oct 14 16:11:17 Linux kernel: [12170.299098] Code: 89 de 44 2b 74
>> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
>> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
>> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
>> >
>> > $ cat /tmp/gnucash.trace
>> > * 16:02:38  INFO <gnc.gui> [main] System locale returned C
>> > * 16:02:38  INFO <gnc.gui> [main] Effective locale set to C.
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] The icon theme
>> > search path has 16 elements.
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 0:
>> > /home/anon/.local/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 1:
>> > /home/anon/.icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 2:
>> > /usr/share/xfce4/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 3:
>> > /home/anon/.local/share/flatpak/exports/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 4:
>> > /var/lib/flatpak/exports/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 5:
>> > /usr/local/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 6:
>> > /usr/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 7:
>> > /usr/share/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 8:
>> > /usr/share/xfce4/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 9:
>> > /home/anon/.local/share/flatpak/exports/share/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 10:
>> > /var/lib/flatpak/exports/share/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 11:
>> > /usr/local/share/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 12:
>> > /usr/share/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 13:
>> > /usr/share/pixmaps
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 14:
>> > /usr/local/share/gnucash/icons
>> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 15:
>> > /usr/local/share/icons
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: retain-days,
>> > settings_ptr: 0x555a51b952b0, handler_id: 28
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 29
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 30
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id: 32
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > file-compression, settings_ptr: 0x555a51b952b0, handler_id: 33
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 95
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > reversed-accounts-none, settings_ptr: 0x555a51b952b0, handler_id:
>> > 96
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > reversed-accounts-credit, settings_ptr: 0x555a51b952b0,
>> > handler_id: 97
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > reversed-accounts-incomeexpense, settings_ptr: 0x555a51b952b0,
>> > handler_id: 98
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > currency-choice-locale, settings_ptr: 0x555a51b952b0, handler_id:
>> > 99
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > currency-choice-other, settings_ptr: 0x555a51b952b0, handler_id:
>> > 100
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: currency-other,
>> > settings_ptr: 0x555a51b952b0, handler_id: 101
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.report, key:
>> > currency-choice-locale, settings_ptr: 0x555a51bdf660, handler_id:
>> > 102
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.report, key:
>> > currency-choice-other, settings_ptr: 0x555a51bdf660, handler_id:
>> > 103
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.report, key:
>> > currency-other, settings_ptr: 0x555a51bdf660, handler_id: 104
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > auto-decimal-point, settings_ptr: 0x555a51b952b0, handler_id: 105
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > auto-decimal-places, settings_ptr: 0x555a51b952b0, handler_id: 107
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: date-format,
>> > settings_ptr: 0x555a51b952b0, handler_id: 108
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > date-completion-thisyear, settings_ptr: 0x555a51b952b0,
>> > handler_id: 109
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > date-completion-sliding, settings_ptr: 0x555a51b952b0,
>> > handler_id: 110
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > date-backmonths, settings_ptr: 0x555a51b952b0, handler_id: 111
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: (null),
>> > settings_ptr: 0x555a51b952b0, handler_id: 112
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > tab-close-buttons, settings_ptr: 0x555a51b952b0, handler_id: 113
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: tab-width,
>> > settings_ptr: 0x555a51b952b0, handler_id: 114
>> > * 16:02:38  INFO <gnc.engine> [gnc_hook_lookup] no hook lists
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > show-account-color-tabs, settings_ptr: 0x555a51b952b0,
>> > handler_id: 121
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > tab-position-top, settings_ptr: 0x555a51b952b0, handler_id: 788
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > tab-position-bottom, settings_ptr: 0x555a51b952b0, handler_id: 789
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > tab-position-left, settings_ptr: 0x555a51b952b0, handler_id: 790
>> > * 16:02:38  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > tab-position-right, settings_ptr: 0x555a51b952b0, handler_id: 791
>> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
>> > GNC_DBD_DIR not set: using libdbi built-in default
>> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
>> > 1 DBD drivers found
>> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
>> > Driver: sqlite3
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key: retain-days,
>> > settings_ptr: 0x555a51b952b0, handler_id: 1461
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 1462
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 1463
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id:
>> > 1464
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > file-compression, settings_ptr: 0x555a51b952b0, handler_id: 1465
>> > * 16:02:46 MESSG <gnc.bin> loading system configuration
>> > * 16:02:46 MESSG <gnc.bin> loading user configuration
>> > * 16:02:46 MESSG <gnc.bin> loading saved reports
>> > * 16:02:46 MESSG <gnc.bin> loading stylesheets
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: history, key: (null),
>> > settings_ptr: 0x555a52a22520, handler_id: 1786
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > (null), settings_ptr: 0x555a52a225c0, handler_id: 2476
>> > * 16:02:46  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > (null), settings_ptr: 0x555a52a225c0, handler_id: 2519
>> > * 16:02:46  INFO <gnc.account> [xaccAccountRecomputeBalance]
>> > acct=Template Root starting baln=0/1
>> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
>> > insert 0x555a53f153c0 template into nsp=0x555a51b45de0 template
>> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
>> > insert 0x555a5190b2c0 ADF into nsp=0x555a51b45ea0 CURRENCY
>> > [… lots of similar output here …]
>> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
>> > insert 0x555a53f3cbf0 XSU into nsp=0x555a51b45ea0 CURRENCY
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Selected provider GnuCash Libdbi (SQLITE3) Backend
>> > * 16:02:46  INFO <gnc.backend.dbi>
>> > [QofDbiBackendProvider<Type>::type_check] exists, does not have
>> > SQLite format string -> not DBI
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being
>> > usable for book, file:///home/anon/Desktop/123456C.gnucash.
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The
>> > provider providers access_method, sqlite3, but we're loading for
>> > access_method, file. Skipping.
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The
>> > provider providers access_method, xml, but we're loading for
>> > access_method, file. Skipping.
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Selected provider GnuCash File Backend Version 2
>> > * 16:02:46  INFO <gnc.backend> [GncXmlBackend::session_begin]
>> > logpath=/home/anon/Desktop/123456C.gnucash
>> > * 16:02:46  INFO <qof.session> [QofSessionImpl::begin] Done
>> > running session_begin on backend
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Selected provider GnuCash Libdbi (SQLITE3) Backend
>> > * 16:02:56  INFO <gnc.backend.dbi>
>> > [QofDbiBackendProvider<Type>::type_check] exists, does not have
>> > SQLite format string -> not DBI
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being
>> > usable for book, file:///home/anon/Desktop/123456C.gnucash.
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The
>> > provider providers access_method, sqlite3, but we're loading for
>> > access_method, file. Skipping.
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The
>> > provider providers access_method, xml, but we're loading for
>> > access_method, file. Skipping.
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
>> > Selected provider GnuCash File Backend Version 2
>> > * 16:02:56  INFO <gnc.backend> [GncXmlBackend::session_begin]
>> > logpath=/home/anon/Desktop/123456C.gnucash
>> > * 16:02:56  INFO <qof.session> [QofSessionImpl::begin] Done
>> > running session_begin on backend
>> > * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID]
>> > acct=0x555a5191e3c0
>> > * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance]
>> > acct=Root Account starting baln=0/1
>> > [… lots of similar output here …]
>> > * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID]
>> > acct=0x555a51ac87b0
>> > * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance]
>> > acct=Opening Balances starting baln=0/1
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
>> > type=gncCustomer
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
>> > type=gncBillTerm
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncEntry
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
>> > type=gncCustomer
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor after is 0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
>> > type=gncTaxTable
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable after is 0
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id:
>> > 3828
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id:
>> > 3829
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 3860
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 3864
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 4788
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema:
>> > window.pages.account-tree.summary, key: (null), settings_ptr:
>> > 0x555a52a22430, handler_id: 4809
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > summarybar-position-top, settings_ptr: 0x555a51b952b0,
>> > handler_id: 4810
>> > * 16:02:56  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > summarybar-position-bottom, settings_ptr: 0x555a51b952b0,
>> > handler_id: 4811
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice after is 0
>> > * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
>> > objects=(nil) count=0
>> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice before is 0
>> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice after is 0
>> > * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
>> > objects=(nil) count=0
>> > * 16:02:56 MESSG <gnc.app-utils.sx> num_instances: 0
>> > * 16:02:56 MESSG <gnc.app-utils.sx> num_to_create: 0
>> > * 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_instances: 0
>> > * 16:02:56 MESSG <gnc.app-utils.sx>
>> > num_auto_create_no_notify_instances: 0
>> > * 16:02:56 MESSG <gnc.app-utils.sx> need dialog? false
>> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1 [… lots of similar output here …]
>> > * 16:02:57  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:03:00  INFO <gwenhywfar> libloader.c:  107:
>> > dlopen(/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir):
>> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir:
>> > cannot open shared object file: No such file or directory
>> > * 16:03:00  INFO <gwenhywfar> libloader.c:  127: Loaded library
>> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
>> > * 16:03:00  INFO <gwenhywfar> libloader.c:  240: Library
>> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
>> > loaded
>> > * 16:03:00  INFO <aqbanking> banking_init.c:   66: AqBanking
>> > v5.99.40.0beta (compiled at 20191014155200): initialising
>> > * 16:03:00  INFO <aqbanking> banking_init.c:  183: Registering
>> > bankinfo plugin manager
>> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "bankinfo" registered
>> > * 16:03:00  INFO <aqbanking> banking_init.c:  215: Registering
>> > provider plugin manager
>> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "provider" registered
>> > * 16:03:00  INFO <aqbanking> banking_init.c:  247: Registering
>> > imexporters plugin manager
>> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "imexporter" registered
>> > * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1 [… lots of similar output here …]
>> > * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:05  INFO <gnc.assistant> [account_list_clicked_cb] Row
>> > has been double-clicked.
>> > * 16:03:05  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id:
>> > 6729
>> > * 16:03:05  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id:
>> > 6731
>> > * 16:03:05  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 6762
>> > * 16:03:05  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1 [… lots of similar output here …]
>> > * 16:03:11  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
>> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
>> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
>> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
>> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
>> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
>> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
>> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
>> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
>> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
>> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
>> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
>> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
>> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
>> > * 16:03:12  INFO <aqbanking> abgui.c:   75: Unlinking GUI from
>> > banking object
>> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "provider" unregistered
>> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "bankinfo" unregistered
>> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "imexporter" unregistered
>> > * 16:03:12  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > [… lots of similar output here …]
>> > * 16:03:13  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncBillTerm
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncCustomer
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncEmployee
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEmployee before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEmployee after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncJob before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncJob after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncOrder before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncOrder after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncTaxTable
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor after is 0
>> > * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot
>> > list=(nil) [… lots of identical output here …]
>> > * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot
>> > list=(nil)
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Budget before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Budget after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncBillTerm
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncBillTerm after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncCustomer
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncCustomer after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncEmployee
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEmployee before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEmployee after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncEntry after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncInvoice after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncJob before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncJob after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncOrder before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncOrder after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
>> > type=gncTaxTable
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncTaxTable after is 0
>> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor before is 0
>> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of gncVendor after is 0
>> > * 16:03:13  INFO <gnc.backend> [GncXmlBackend::remove_old_files]
>> > file retention = 30 days
>> > * 16:03:17  INFO <aqbanking> banking_init.c:   66: AqBanking
>> > v5.99.40.0beta (compiled at 20191014155200): initialising
>> > * 16:03:17  INFO <aqbanking> banking_init.c:  183: Registering
>> > bankinfo plugin manager
>> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "bankinfo" registered
>> > * 16:03:17  INFO <aqbanking> banking_init.c:  215: Registering
>> > provider plugin manager
>> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "provider" registered
>> > * 16:03:17  INFO <aqbanking> banking_init.c:  247: Registering
>> > imexporters plugin manager
>> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "imexporter" registered
>> > * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1 [… lots of similar output here …]
>> > * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/100
>> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26 MESSG <gwenhywfar>
>> > /mnt/oldroot/home/anon/git/gnucash-3.7/borrowed/gwengui-gtk3/gtk3_gui_dialog.c:
>> >  220: Found active window [Start Online Banking Wizard]
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26 MESSG <gwenhywfar> plugindescr.c:   76: Plugin has no
>> > I18N domain, using GWEN
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <aqbanking> banking_online.c:  119: Plugin
>> > [aqebics] compiled-in
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
>> > aqebics
>> > * 16:03:26  INFO <aqbanking> banking_online.c:   99: Plugin
>> > [aqofxconnect] compiled-in
>> > * 16:03:26  WARN <aqofxconnect> provider.c:  159: Overriding
>> > loglevel for AqOFXConnect with "debug"
>> > * 16:03:26 MESSG <aqofxconnect> provider.c:  166: Initializing
>> > AqOfxConnect backend
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
>> > aqofxconnect
>> > * 16:03:26  INFO <aqbanking> banking_online.c:  109: Plugin
>> > [aqpaypal] compiled-in
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
>> > aqpaypal
>> > * 16:03:26  INFO <aqbanking> banking_online.c:   79: Plugin
>> > [aqhbci] compiled-in
>> > * 16:03:26  WARN <aqhbci> provider.c:  179: Overriding loglevel
>> > for AqHBCI with "debug"
>> > * 16:03:26 MESSG <aqhbci> provider.c:  186: Initializing AqHBCI
>> > backend
>> > * 16:03:26 MESSG <aqhbci> hbci.c:  122: Loading XML files
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
>> > depth 0
>> > * 16:03:26 MESSG <aqhbci> hbci.c:  129: Adding XML descriptions
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
>> > aqhbci
>> > * 16:03:26  INFO <aqbanking> banking_online.c:   89: Plugin
>> > [aqnone] compiled-in
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
>> > aqnone
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
>> > users from backends "aqebics": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
>> > users from backends "aqofxconnect": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
>> > users from backends "AQPAYPAL": -51
>> > * 16:03:26  INFO <aqhbci> job.c:  137: Job "JobTan" needs BPD job
>> > "HITANS"
>> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 942
>> > [MTAN2] for GV version 6
>> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 944
>> > [SECUREGO] for GV version 6
>> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 962
>> > [HHD1.4] for GV version 6
>> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 972
>> > [HHD1.4OPT] for GV version 6
>> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 982
>> > [MS1.0.0] for GV version 6
>> > * 16:03:26  INFO <aqhbci> job.c:  137: Job
>> > "JobGetAccountSepaInfo" needs BPD job "HISPAS"
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.001.001.02.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.001.002.03.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.001.003.03.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.008.002.02.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.008.003.02.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.008.001.02.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.001.001.03.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.001.001.03_GBIC_2.xsd] for GV version 1
>> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
>> > [sepade:xsd:pain.008.001.02_GBIC_2.xsd] for GV version 1
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
>> > users from backends "none": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
>> > accounts from backends "aqebics": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
>> > accounts from backends "aqofxconnect": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
>> > accounts from backends "AQPAYPAL": -51
>> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
>> > config groups found
>> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
>> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
>> > accounts from backends "none": -51
>> > * 16:03:29  INFO <aqofxconnect> provider.c:  223: Deinitializing
>> > AqOFXDC backend
>> > * 16:03:29 MESSG <aqofxconnect> provider.c:  232: Setting version
>> > 05632800
>> > * 16:03:29  INFO <aqofxconnect> provider.c:  243: Deinit done
>> > * 16:03:29 MESSG <aqhbci> provider.c:  237: Deinitializing AqHBCI
>> > backend
>> > * 16:03:29 MESSG <aqhbci> provider.c:  250: Setting version
>> > 05632800
>> > * 16:03:29  INFO <aqhbci> hbci.c:  150: Deinitializing AH_HBCI
>> > * 16:03:29  INFO <aqhbci> provider.c:  149: Destroying AH_PROVIDER
>> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
>> > account spec
>> > * 16:03:30  INFO <aqbanking> abgui.c:   75: Unlinking GUI from
>> > banking object
>> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "provider" unregistered
>> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "bankinfo" unregistered
>> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
>> > "imexporter" unregistered
>> > * 16:03:30  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1 [… lots of similar output here …]
>> > * 16:03:34  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
>> > baln=0/1
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id:
>> > 10647
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10648
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > show-leaf-account-names, settings_ptr: 0x555a52a225c0,
>> > handler_id: 10649
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > alternate-color-by-transaction, settings_ptr: 0x555a52a225c0,
>> > handler_id: 10650
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > auto-raise-lists, settings_ptr: 0x555a52a225c0, handler_id: 10651
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 10652
>> > * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
>> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Split before is 0
>> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Split after is 0
>> > * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
>> > objects=(nil) count=0
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
>> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
>> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
>> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
>> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
>> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=0x7ffe5c426400
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
>> > hi=0x555a53f02420 han=0x7f557892ceec data=0x7ffe5c426400
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
>> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=0x7ffe5c426400
>> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
>> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=0x7ffe5c426400
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10653
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general.register, key:
>> > show-leaf-account-names, settings_ptr: 0x555a52a225c0,
>> > handler_id: 10654
>> > * 16:03:34  INFO <gnc.register> [gnucash_register_configure]
>> > state_section=Register 67af9a0b9a8348b181b454e9db91fcba
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id:
>> > 10794
>> > * 16:03:34  INFO <gnc.gui>
>> > [gnc_plugin_page_register_create_widget] Loaded Sort order is
>> > BY_STANDARD
>> > * 16:03:34  INFO <gnc.gui>
>> > [gnc_plugin_page_register_create_widget] Loaded Filter Status is
>> > 0x001f
>> > * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
>> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Split before is 1
>> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
>> > size of Split after is 1
>> > * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
>> > objects=(nil) count=0
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > summarybar-position-top, settings_ptr: 0x555a51b952b0,
>> > handler_id: 11160
>> > * 16:03:34  INFO <gnc.app-utils.gsettings>
>> > [gnc_gsettings_register_cb] schema: general, key:
>> > summarybar-position-bottom, settings_ptr: 0x555a51b952b0,
>> > handler_id: 11161
>> > * 16:03:37  INFO <aqbanking> banking_init.c:   66: AqBanking
>> > v5.99.40.0beta (compiled at 20191014155200): initialising
>> > * 16:03:37  INFO <aqbanking> banking_init.c:  183: Registering
>> > bankinfo plugin manager
>> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "bankinfo" registered
>> > * 16:03:37  INFO <aqbanking> banking_init.c:  215: Registering
>> > provider plugin manager
>> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "provider" registered
>> > * 16:03:37  INFO <aqbanking> banking_init.c:  247: Registering
>> > imexporters plugin manager
>> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
>> > "imexporter" registered
>> >
>> > -- END OF MESSAGE --
>> >
>> > _______________________________________________
>> > gnucash-devel mailing list
>> > [hidden email]
>> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>> >
>>
>>
>


--
       Derek Atkins                 617-623-3745
       [hidden email]             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Alex-3
In reply to this post by Derek Atkins-3
Here is a backtrace of Gnucash when crashing upon clicking on "Get Bank Info" in the aqbanking wizard. Let me know if I can do anything else.

-- GDB BACKTRACE START ---

Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
   from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
(gdb) bt full
#0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
#1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
#2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup ()
    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
#3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393 "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at banking_cfg.c:413
        rv = <optimized out>
        idBuf = "\005", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\000\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213\221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\210\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177\000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\000\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H\367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\377\177\000\000\030o\377\377\377\177\000\000"...
        __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
#4  0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8)
    at banking_user.c:20
        rv = <optimized out>
#5  0x00007fffd6344110 in AB_Provider_ReadUser (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, user=user@entry=0x5555585e9720)
    at provider_user.c:24
        rv = <optimized out>
        db = 0x0
        uidInDb = <optimized out>
#6  0x00007fffd6344b77 in AB_Provider_BeginExclUseUser (pro=0x5555559d8d20, u=0x5555585e9720) at provider_user.c:226
        rv = <optimized out>
        uid = 1
#7  0x00007fffd642261f in AH_Outbox_LockUsers (lockedUsers=0x55555597fa30, ob=0x55555597fbd0) at outbox.c:1095
        rv = <optimized out>
        cbox = 0x5555584093a0
        rv = <optimized out>
        pid = 47
        lockedUsers = 0x55555597fa30
        __PRETTY_FUNCTION__ = "AH_Outbox_Execute"
#8  0x00007fffd642261f in AH_Outbox_Execute (ob=ob@entry=0x55555597fbd0, ctx=ctx@entry=0x5555583a0bd0, withProgress=withProgress@entry=1, nounmount=nounmount@entry=1, doLock=doLock@entry=1) at outbox.c:1550
        rv = <optimized out>
        pid = 47
        lockedUsers = 0x55555597fa30
        __PRETTY_FUNCTION__ = "AH_Outbox_Execute"
#9  0x00007fffd642d04b in AH_Provider_GetBankInfo (pro=<optimized out>, u=<optimized out>, ctx=ctx@entry=0x5555583a0bd0, withTanSeg=withTanSeg@entry=0, withProgress=withProgress@entry=1, nounmount=nounmount@entry=0, doLock=1) at provider_online.c:122
        ab = <optimized out>
        h = 0x555555a64db0
        job = 0x555558b080d0
        ob = 0x55555597fbd0
        rv = <optimized out>
        hp = <optimized out>
        __PRETTY_FUNCTION__ = "AH_Provider_GetBankInfo"
#10 0x00007fffd638eb27 in AH_EditUserPinTanDialog_HandleActivatedGetBankInfo (dlg=0x555555a85a00) at dlg_edituserpintan.c:756
        xdlg = 0x555555a469c0
        rv = <optimized out>
        ctx = 0x5555583a0bd0
        __PRETTY_FUNCTION__ = "AH_EditUserPinTanDialog_HandleActivatedGetBankInfo"
#11 0x00007fffd60908cd in GWEN_Dialog_EmitSignal ()
    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
#12 0x00007fffd670da95 in Gtk3Gui_WPushButton_Clicked_handler ()
    at /usr/local/lib/libgwengui-gtk3.so
#13 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007fffeb255c2f in g_closure_invoke ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fffeb267e84 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fffeb270f98 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007fffea1ea038 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#24 0x00007fffea1e9a9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#25 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fffeb255e52 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007fffecef955e in gtk_event_controller_handle_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007fffeb255e52 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007fffeb270751 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#44 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#45 0x00007fffecf72bee in gtk_main_do_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#47 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#48 0x00007ffff716acd7 in g_main_context_dispatch ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff716af48 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff716b272 in g_main_loop_run ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fffd6715951 in GTK3_Gui_Dialog_Run () at /usr/local/lib/libgwengui-gtk3.so
#52 0x00007fffd6716704 in GTK3_Gui_RunDialog () at /usr/local/lib/libgwengui-gtk3.so
#53 0x00007fffd67162ad in GTK3_Gui_ExecDialog () at /usr/local/lib/libgwengui-gtk3.so
#54 0x00007fffd63772c0 in AB_SetupDialog_EditUser (dlg=dlg@entry=0x555558375f40)
    at dlg_setup.c:761
        pro = 0x5555559d8d20
        flags = <optimized out>
        dlg2 = 0x555555a85a00
        rv = <optimized out>
        u = <optimized out>
        xdlg = <optimized out>
        __PRETTY_FUNCTION__ = "AB_SetupDialog_EditUser"
#55 0x00007fffd6378880 in AB_SetupDialog_HandleActivated (dlg=0x555558375f40, sender=0x555555a52de0 "editUserButton") at dlg_setup.c:1235
#56 0x00007fffd60908cd in GWEN_Dialog_EmitSignal ()
at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
#57 0x00007fffd670da95 in Gtk3Gui_WPushButton_Clicked_handler ()
    at /usr/local/lib/libgwengui-gtk3.so
#58 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#62 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#63 0x00007fffeb255c2f in g_closure_invoke ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007fffeb267e84 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#65 0x00007fffeb270f98 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#66 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#67 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#68 0x00007fffea1ea038 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#69 0x00007fffea1e9a9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#70 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#71 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#72 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#73 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#74 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#75 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#76 0x00007fffeb255e52 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#77 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#78 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#79 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#80 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#81 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#82 0x00007fffecef955e in gtk_event_controller_handle_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#83 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#84 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#85 0x00007fffeb255e52 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#86 0x00007fffeb270751 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#87 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#88 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#89 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#90 0x00007fffecf72bee in gtk_main_do_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#91 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#92 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#93 0x00007ffff716acd7 in g_main_context_dispatch ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007ffff716af48 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#95 0x00007ffff716b272 in g_main_loop_run ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#96 0x00007fffd6715951 in GTK3_Gui_Dialog_Run () at /usr/local/lib/libgwengui-gtk3.so
#97 0x00007fffd6716704 in GTK3_Gui_RunDialog () at /usr/local/lib/libgwengui-gtk3.so
#98 0x00007fffd67162ad in GTK3_Gui_ExecDialog () at /usr/local/lib/libgwengui-gtk3.so
#99 0x00007fffd6b4671c in aai_wizard_button_clicked_cb ()
    at /usr/local/lib/gnucash/libgncmod-aqbanking.so
#100 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#101 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#102 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#103 0x00007fffece70d7d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#104 0x00007fffece70de5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#105 0x00007fffeb255cd5 in g_closure_invoke ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#106 0x00007fffeb267e84 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#107 0x00007fffeb270f98 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#108 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#109 0x00007fffece6f1e0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#110 0x00007fffea1ea038 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#111 0x00007fffea1e9a9a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#112 0x00007fffeb2569ea in g_cclosure_marshal_generic_va ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#113 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#114 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#115 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#116 0x00007fffecf2ab71 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#117 0x00007fffeb258c87 in g_cclosure_marshal_VOID__BOXEDv ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#118 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#119 0x00007fffeb270c85 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#120 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#121 0x00007fffecf27e3e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#122 0x00007fffecf2946b in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#123 0x00007fffecf2c0ed in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#124 0x00007fffecef955e in gtk_event_controller_handle_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#125 0x00007fffed0be2db in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#126 0x00007fffecf73ba1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#127 0x00007fffeb255f04 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#128 0x00007fffeb270751 in g_signal_emit_valist ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#129 0x00007fffeb27137f in g_signal_emit ()
    at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#130 0x00007fffed0c057c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#131 0x00007fffecf70b2e in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#132 0x00007fffecf72bee in gtk_main_do_event ()
    at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#133 0x00007fffeca83e15 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#134 0x00007fffecab4ea2 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#135 0x00007ffff716acd7 in g_main_context_dispatch ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#136 0x00007ffff716af48 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#137 0x00007ffff716b272 in g_main_loop_run ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#138 0x00007fffecf71d55 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#139 0x00007ffff1e7ebb3 in gnc_ui_start_event_loop ()
    at /usr/local/lib/gnucash/libgncmod-gnome-utils.so
#140 0x000055555555a423 in inner_main ()
#141 0x00007ffff7751dd3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#142 0x00007ffff771dadc in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#143 0x00007ffff77cde36 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#144 0x00007ffff779fca0 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#145 0x00007ffff77d84f3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#146 0x00007ffff77f8f08 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#147 0x00007ffff77285ab in scm_call_4 () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#148 0x00007ffff77cdc8c in scm_catch_with_pre_unwind_handler ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#149 0x00007ffff77cdf0e in scm_c_catch ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#150 0x00007ffff771d92b in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#151 0x00007ffff771dbf4 in scm_c_with_continuation_barrier ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#152 0x00007ffff77cabea in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#153 0x00007ffff74523c2 in GC_call_with_stack_base ()
at /usr/lib/x86_64-linux-gnu/libgc.so.1
#154 0x00007ffff77cacd3 in  () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#155 0x00007ffff77cad13 in scm_with_guile ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#156 0x00007ffff7751d64 in scm_boot_guile ()
    at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
#157 0x000055555555a931 in main ()

--- GDB BACKTRACE END ---

On Mon, 14 Oct 2019 11:08:58 -0400
"Derek Atkins" <[hidden email]> wrote:

> How about a GDB Backtrace?
>
> -derek
>
>
> On Mon, October 14, 2019 11:01 am, Alex wrote:
> > May anyone help me and others resolving this issue?
> >
> > Gnucash crashes upon online-actions with "segmentation fault" and
> > maybe other errors (see log / trace excerpts below).
> >
> > I had compiled and installed gwenhywfar (./configure
> > --with-guis="gtk3") and aqbanking bleeding edge from auqamaniac
> > git, latest commits (as of Oct 14th), including Revision 1f34d9ec
> > (ID 1f34d9ec49e890a96cf9ab3a4d16f3618c8aedf8) labeled with: "GTK3
> > GUI: Fixed memory leaks."
> > $ aqbanking-config  --vstring
> > 5.99.40
> > $ gwenhywfar-config --vstring
> > 4.99.22
> >
> > I had also compiled and installed Gnucash from github, maint
> > branch. Tried the following three cmake instructions, neither of
> > them resolves the issue:
> > cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_PYTHON=ON -D
> > GENERATE_SWIG_WRAPPERS=ON ../gnucash-3.7/
> > cmake ../gnucash-3.7/
> > and finally:
> > cmake -D CMAKE_INSTALL_PREFIX=/usr/local ../gnucash-3.7/
> > $ gnucash --version
> > GnuCash 3.7 development version
> > Build ID: git 3.7-131-g57e403b04+(2019-10-12)
> >
> > I used LANG="C" and LC_CTYPE="C" while compiling; Also tried
> > "de_DE.UTF-8" yesterday which did not make a difference.
> >
> > Seting up aqbanking profile/user according to the aqbanking wiki
> > entry "SetupPinTan" was no problem, everything works from the
> > command line and returns me my transactions without errors. So
> > the communications with the bank works - so far...
> > $ aqbanking-cli request --account=1234567890 --fromdate=20190913
> > --transactions
> > asks for Pin and returns transactions as expected.
> > $ aqhbci-tool4 getsysid -u 1
> > and other aqhbci commands show expected behaviour.
> >
> > But when using online actions in gnucash, like getting
> > transactions or getting sysinfo / itanmodes from the bank,
> > Gnucash crashes with a "segmentation fault" error. Btw: Same with
> > tax reports / exports. Getting the bank's certificate is the only
> > online actions which does not crash gnucash.
> >
> > Anybody help? My business book keeping is stuck for a few weeks
> > already because of that new PSD2 disaster.
> > I have read that at least a few other users are experiencing the
> > same issue right now.
> >
> > Please see log and trace excerpts below or get back to me with any
> > additional requests.
> >
> > banking server hbci url:
> > https://hbci-pintan.gad.de/cgi-bin/hbciservlet (GLS Bank eG,
> > Bochum, Germany)
> >
> > LANG flag is set to LANG="C" at all times.
> >
> > export GWEN_LOGLEVEL=debug
> > export AQBANKING_LOGLEVEL=debug
> > export AQOFXCONNECT_LOGLEVEL=debug
> > export AQHBCI_LOGLEVEL=debug
> >
> > $ gnucash --debug --extra
> > This is a development version. It may or may not work.
> > Report bugs and other problems to [hidden email]
> > You can also lookup and file bug reports at
> > https://bugs.gnucash.org To find the last stable version, please
> > refer to https://www.gnucash.org/ (gnucash:13501): Gtk-WARNING
> > **: 16:02:38.620: Theme parsing error: gtk-widgets.css:186:14:
> > not a number (gnucash:13501): Gtk-WARNING **: 16:02:38.620: Theme
> > parsing error: gtk-widgets.css:186:14: Expected a string.
> > [… similar GTK warnings repeating with different values …]
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  250:
> > Initializing I18N module
> > 6:2019/10/14 16-02-38:gwen(13501):i18n.c:  199: Real locale is [C]
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  254: Initializing
> > InetAddr module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  258:
> > Initializing Socket module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  262: Initializing
> > Libloader module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  266:
> > Initializing Crypt3 module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  270:
> > Initializing Process module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  274:
> > Initializing Plugin module
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  278: Initializing
> > DataBase IO module
> > 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type
> > "dbio" registered
> > 6:2019/10/14 16-02-38:gwen(13501):dbio.c:  106: Adding plugin path
> > [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/dbio]
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  282: Initializing
> > ConfigMgr module
> > 6:2019/10/14 16-02-38:gwen(13501):plugin.c:  558: Plugin type
> > "configmgr" registered
> > 6:2019/10/14 16-02-38:gwen(13501):configmgr.c:   80: Adding
> > plugin path
> > [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr]
> > 7:2019/10/14 16-02-38:gwen(13501):gwenhywfar.c:  286:
> > Initializing CryptToken2 module 6:2019/10/14
> > 16-02-38:gwen(13501):plugin.c:  558: Plugin type "ct" registered
> > 6:2019/10/14 16-02-38:gwen(13501):ctplugin.c:   65: Adding plugin
> > path [/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/ct]
> > 6:2019/10/14 16-02-41:gwen(13501):gui.c:  130: Using own
> > callbacks in gui 0x555a52a6ec00
> > woop /usr/local/share/gnucash/python
> > Hello from python!
> > test dict_keys(['genericpath', […]
> > [… lots of output here, no errors …]
> > […] ,'xaccTransactionTraverse']
> > 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6]
> > 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading
> > library
> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir"
> > 7:2019/10/14 16-03-00:gwen(13501):libloader.c:   86: Loading
> > library
> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
> > 7:2019/10/14 16-03-00:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
> > 16-03-17:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
> > 16-03-17:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
> > 16-03-26:gwen(13501):directory_all.c:  302: File "hbci.xml" found
> > in folder "/usr/share/aqbanking/backends/aqhbci" 7:2019/10/14
> > 16-03-26:gwen(13501):urlfns.c:  122: Server: [hbci-pintan.gad.de]
> > 7:2019/10/14 16-03-26:gwen(13501):urlfns.c:  175: Path:
> > [/cgi-bin/hbciservlet] 7:2019/10/14
> > 16-03-37:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6] 7:2019/10/14
> > 16-03-37:gwen(13501):urlfns.c:  175: Path:
> > [/home/anon/.aqbanking/settings6] Segmentation fault
> >
> > $ cat /var/log/syslog
> > [… this is the syslog output of three failed attempts to use an
> > online banking action …]
> > Oct 14 16:01:27 Linux kernel: [11581.030273] gnucash[13340]:
> > segfault at 1 ip 00007ff07831a989 sp 00007ffc4486cfa0 error 4 in
> > libgwenhywfar.so.60.19.1[7ff07826f000+12b000]
> > Oct 14 16:01:27 Linux kernel: [11581.030289] Code: 89 de 44 2b 74
> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
> > Oct 14 16:03:37 Linux kernel: [11710.604931] gnucash[13501]:
> > segfault at 2 ip 00007f5556f05989 sp 00007ffe5c4267d0 error 4 in
> > libgwenhywfar.so.60.19.1[7f5556e5a000+12b000]
> > Oct 14 16:03:37 Linux kernel: [11710.604948] Code: 89 de 44 2b 74
> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
> > Oct 14 16:11:17 Linux kernel: [12170.299061] gnucash[14312]:
> > segfault at 1 ip 00007fb831bcd989 sp 00007fff3aea5520 error 4 in
> > libgwenhywfar.so.60.19.1[7fb831b22000+12b000]
> > Oct 14 16:11:17 Linux kernel: [12170.299098] Code: 89 de 44 2b 74
> > 24 0c 41 83 c6 10 75 b6 e9 62 ff ff ff e8 8a e3 f8 ff 66 2e 0f 1f
> > 84 00 00 00 00 00 55 53 48 89 f5 48 83 ec 08 <0f> be 37 40 84 f6
> > 0f 84 8a 00 00 00 48 89 fb eb 1a 66 0f 1f 44 00
> >
> > $ cat /tmp/gnucash.trace
> > * 16:02:38  INFO <gnc.gui> [main] System locale returned C
> > * 16:02:38  INFO <gnc.gui> [main] Effective locale set to C.
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] The icon theme
> > search path has 16 elements.
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 0:
> > /home/anon/.local/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 1:
> > /home/anon/.icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 2:
> > /usr/share/xfce4/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 3:
> > /home/anon/.local/share/flatpak/exports/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 4:
> > /var/lib/flatpak/exports/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 5:
> > /usr/local/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 6:
> > /usr/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 7:
> > /usr/share/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 8:
> > /usr/share/xfce4/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 9:
> > /home/anon/.local/share/flatpak/exports/share/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 10:
> > /var/lib/flatpak/exports/share/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 11:
> > /usr/local/share/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 12:
> > /usr/share/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 13:
> > /usr/share/pixmaps
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 14:
> > /usr/local/share/gnucash/icons
> > * 16:02:38  INFO <gnc.gui> [gnc_load_app_icons] Path 15:
> > /usr/local/share/icons
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: retain-days,
> > settings_ptr: 0x555a51b952b0, handler_id: 28
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 29
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 30
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id: 32
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > file-compression, settings_ptr: 0x555a51b952b0, handler_id: 33
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 95
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > reversed-accounts-none, settings_ptr: 0x555a51b952b0, handler_id:
> > 96
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > reversed-accounts-credit, settings_ptr: 0x555a51b952b0,
> > handler_id: 97
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > reversed-accounts-incomeexpense, settings_ptr: 0x555a51b952b0,
> > handler_id: 98
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > currency-choice-locale, settings_ptr: 0x555a51b952b0, handler_id:
> > 99
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > currency-choice-other, settings_ptr: 0x555a51b952b0, handler_id:
> > 100
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: currency-other,
> > settings_ptr: 0x555a51b952b0, handler_id: 101
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.report, key:
> > currency-choice-locale, settings_ptr: 0x555a51bdf660, handler_id:
> > 102
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.report, key:
> > currency-choice-other, settings_ptr: 0x555a51bdf660, handler_id:
> > 103
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.report, key:
> > currency-other, settings_ptr: 0x555a51bdf660, handler_id: 104
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > auto-decimal-point, settings_ptr: 0x555a51b952b0, handler_id: 105
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > auto-decimal-places, settings_ptr: 0x555a51b952b0, handler_id: 107
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: date-format,
> > settings_ptr: 0x555a51b952b0, handler_id: 108
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > date-completion-thisyear, settings_ptr: 0x555a51b952b0,
> > handler_id: 109
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > date-completion-sliding, settings_ptr: 0x555a51b952b0,
> > handler_id: 110
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > date-backmonths, settings_ptr: 0x555a51b952b0, handler_id: 111
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: (null),
> > settings_ptr: 0x555a51b952b0, handler_id: 112
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > tab-close-buttons, settings_ptr: 0x555a51b952b0, handler_id: 113
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: tab-width,
> > settings_ptr: 0x555a51b952b0, handler_id: 114
> > * 16:02:38  INFO <gnc.engine> [gnc_hook_lookup] no hook lists
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > show-account-color-tabs, settings_ptr: 0x555a51b952b0,
> > handler_id: 121
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > tab-position-top, settings_ptr: 0x555a51b952b0, handler_id: 788
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > tab-position-bottom, settings_ptr: 0x555a51b952b0, handler_id: 789
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > tab-position-left, settings_ptr: 0x555a51b952b0, handler_id: 790
> > * 16:02:38  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > tab-position-right, settings_ptr: 0x555a51b952b0, handler_id: 791
> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
> > GNC_DBD_DIR not set: using libdbi built-in default
> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
> > 1 DBD drivers found
> > * 16:02:38  INFO <gnc.backend.dbi> [gnc_module_init_backend_dbi]
> > Driver: sqlite3
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key: retain-days,
> > settings_ptr: 0x555a51b952b0, handler_id: 1461
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-never, settings_ptr: 0x555a51b952b0, handler_id: 1462
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-days, settings_ptr: 0x555a51b952b0, handler_id: 1463
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > retain-type-forever, settings_ptr: 0x555a51b952b0, handler_id:
> > 1464
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > file-compression, settings_ptr: 0x555a51b952b0, handler_id: 1465
> > * 16:02:46 MESSG <gnc.bin> loading system configuration
> > * 16:02:46 MESSG <gnc.bin> loading user configuration
> > * 16:02:46 MESSG <gnc.bin> loading saved reports
> > * 16:02:46 MESSG <gnc.bin> loading stylesheets
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: history, key: (null),
> > settings_ptr: 0x555a52a22520, handler_id: 1786
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > (null), settings_ptr: 0x555a52a225c0, handler_id: 2476
> > * 16:02:46  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > (null), settings_ptr: 0x555a52a225c0, handler_id: 2519
> > * 16:02:46  INFO <gnc.account> [xaccAccountRecomputeBalance]
> > acct=Template Root starting baln=0/1
> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
> > insert 0x555a53f153c0 template into nsp=0x555a51b45de0 template
> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
> > insert 0x555a5190b2c0 ADF into nsp=0x555a51b45ea0 CURRENCY
> > [… lots of similar output here …]
> > * 16:02:46  INFO <gnc.commodity> [gnc_commodity_table_insert]
> > insert 0x555a53f3cbf0 XSU into nsp=0x555a51b45ea0 CURRENCY
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
> > Selected provider GnuCash Libdbi (SQLITE3) Backend
> > * 16:02:46  INFO <gnc.backend.dbi>
> > [QofDbiBackendProvider<Type>::type_check] exists, does not have
> > SQLite format string -> not DBI
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
> > Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being
> > usable for book, file:///home/anon/Desktop/123456C.gnucash.
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The
> > provider providers access_method, sqlite3, but we're loading for
> > access_method, file. Skipping.
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend] The
> > provider providers access_method, xml, but we're loading for
> > access_method, file. Skipping.
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::load_backend]
> > Selected provider GnuCash File Backend Version 2
> > * 16:02:46  INFO <gnc.backend> [GncXmlBackend::session_begin]
> > logpath=/home/anon/Desktop/123456C.gnucash
> > * 16:02:46  INFO <qof.session> [QofSessionImpl::begin] Done
> > running session_begin on backend
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
> > Selected provider GnuCash Libdbi (SQLITE3) Backend
> > * 16:02:56  INFO <gnc.backend.dbi>
> > [QofDbiBackendProvider<Type>::type_check] exists, does not have
> > SQLite format string -> not DBI
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
> > Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being
> > usable for book, file:///home/anon/Desktop/123456C.gnucash.
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The
> > provider providers access_method, sqlite3, but we're loading for
> > access_method, file. Skipping.
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend] The
> > provider providers access_method, xml, but we're loading for
> > access_method, file. Skipping.
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::load_backend]
> > Selected provider GnuCash File Backend Version 2
> > * 16:02:56  INFO <gnc.backend> [GncXmlBackend::session_begin]
> > logpath=/home/anon/Desktop/123456C.gnucash
> > * 16:02:56  INFO <qof.session> [QofSessionImpl::begin] Done
> > running session_begin on backend
> > * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID]
> > acct=0x555a5191e3c0
> > * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance]
> > acct=Root Account starting baln=0/1
> > [… lots of similar output here …]
> > * 16:02:56  INFO <gnc.account> [xaccAccountSetGUID]
> > acct=0x555a51ac87b0
> > * 16:02:56  INFO <gnc.account> [xaccAccountRecomputeBalance]
> > acct=Opening Balances starting baln=0/1
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
> > type=gncCustomer
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
> > type=gncBillTerm
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncEntry
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
> > type=gncCustomer
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncVendor
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor after is 0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach]
> > type=gncTaxTable
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable after is 0
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id:
> > 3828
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id:
> > 3829
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 3860
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 3864
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 4788
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema:
> > window.pages.account-tree.summary, key: (null), settings_ptr:
> > 0x555a52a22430, handler_id: 4809
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > summarybar-position-top, settings_ptr: 0x555a51b952b0,
> > handler_id: 4810
> > * 16:02:56  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > summarybar-position-bottom, settings_ptr: 0x555a51b952b0,
> > handler_id: 4811
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice after is 0
> > * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
> > objects=(nil) count=0
> > * 16:02:56  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice before is 0
> > * 16:02:56  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice after is 0
> > * 16:02:56  INFO <qof.query> [qof_query_run_internal] matching
> > objects=(nil) count=0
> > * 16:02:56 MESSG <gnc.app-utils.sx> num_instances: 0
> > * 16:02:56 MESSG <gnc.app-utils.sx> num_to_create: 0
> > * 16:02:56 MESSG <gnc.app-utils.sx> num_auto_create_instances: 0
> > * 16:02:56 MESSG <gnc.app-utils.sx>
> > num_auto_create_no_notify_instances: 0
> > * 16:02:56 MESSG <gnc.app-utils.sx> need dialog? false
> > * 16:02:56  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1 [… lots of similar output here …]
> > * 16:02:57  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:03:00  INFO <gwenhywfar> libloader.c:  107:
> > dlopen(/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir):
> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir:
> > cannot open shared object file: No such file or directory
> > * 16:03:00  INFO <gwenhywfar> libloader.c:  127: Loaded library
> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
> > * 16:03:00  INFO <gwenhywfar> libloader.c:  240: Library
> > "/usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so"
> > loaded
> > * 16:03:00  INFO <aqbanking> banking_init.c:   66: AqBanking
> > v5.99.40.0beta (compiled at 20191014155200): initialising
> > * 16:03:00  INFO <aqbanking> banking_init.c:  183: Registering
> > bankinfo plugin manager
> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "bankinfo" registered
> > * 16:03:00  INFO <aqbanking> banking_init.c:  215: Registering
> > provider plugin manager
> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "provider" registered
> > * 16:03:00  INFO <aqbanking> banking_init.c:  247: Registering
> > imexporters plugin manager
> > * 16:03:00  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "imexporter" registered
> > * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1 [… lots of similar output here …]
> > * 16:03:00  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:02  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:04  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:05  INFO <gnc.assistant> [account_list_clicked_cb] Row
> > has been double-clicked.
> > * 16:03:05  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > grid-lines-horizontal, settings_ptr: 0x555a51b952b0, handler_id:
> > 6729
> > * 16:03:05  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > grid-lines-vertical, settings_ptr: 0x555a51b952b0, handler_id:
> > 6731
> > * 16:03:05  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > show-account-color, settings_ptr: 0x555a51b952b0, handler_id: 6762
> > * 16:03:05  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1 [… lots of similar output here …]
> > * 16:03:11  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=4
> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=3
> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=2
> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> > * 16:03:12  INFO <qof.engine> [qof_event_generate_internal] id=1
> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> > * 16:03:12  INFO <aqbanking> abgui.c:   75: Unlinking GUI from
> > banking object
> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "provider" unregistered
> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "bankinfo" unregistered
> > * 16:03:12  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "imexporter" unregistered
> > * 16:03:12  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > [… lots of similar output here …]
> > * 16:03:13  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncBillTerm
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncCustomer
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncEmployee
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEmployee before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEmployee after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncJob before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncJob after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncOrder before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncOrder after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncTaxTable
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor after is 0
> > * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot
> > list=(nil) [… lots of identical output here …]
> > * 16:03:13  INFO <gnc.io> [gnc_account_dom_tree_create] lot
> > list=(nil)
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Budget before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Budget after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncBillTerm
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncBillTerm after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncCustomer
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncCustomer after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncEmployee
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEmployee before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEmployee after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncEntry
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncEntry after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncInvoice
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncInvoice after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncJob
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncJob before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncJob after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncOrder
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncOrder before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncOrder after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach]
> > type=gncTaxTable
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncTaxTable after is 0
> > * 16:03:13  INFO <qof.object> [qof_object_foreach] type=gncVendor
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor before is 0
> > * 16:03:13  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of gncVendor after is 0
> > * 16:03:13  INFO <gnc.backend> [GncXmlBackend::remove_old_files]
> > file retention = 30 days
> > * 16:03:17  INFO <aqbanking> banking_init.c:   66: AqBanking
> > v5.99.40.0beta (compiled at 20191014155200): initialising
> > * 16:03:17  INFO <aqbanking> banking_init.c:  183: Registering
> > bankinfo plugin manager
> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "bankinfo" registered
> > * 16:03:17  INFO <aqbanking> banking_init.c:  215: Registering
> > provider plugin manager
> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "provider" registered
> > * 16:03:17  INFO <aqbanking> banking_init.c:  247: Registering
> > imexporters plugin manager
> > * 16:03:17  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "imexporter" registered
> > * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1 [… lots of similar output here …]
> > * 16:03:17  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/100
> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:19  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26 MESSG <gwenhywfar>
> > /mnt/oldroot/home/anon/git/gnucash-3.7/borrowed/gwengui-gtk3/gtk3_gui_dialog.c:
> >  220: Found active window [Start Online Banking Wizard]
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26 MESSG <gwenhywfar> plugindescr.c:   76: Plugin has no
> > I18N domain, using GWEN
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <aqbanking> banking_online.c:  119: Plugin
> > [aqebics] compiled-in
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> > aqebics
> > * 16:03:26  INFO <aqbanking> banking_online.c:   99: Plugin
> > [aqofxconnect] compiled-in
> > * 16:03:26  WARN <aqofxconnect> provider.c:  159: Overriding
> > loglevel for AqOFXConnect with "debug"
> > * 16:03:26 MESSG <aqofxconnect> provider.c:  166: Initializing
> > AqOfxConnect backend
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> > aqofxconnect
> > * 16:03:26  INFO <aqbanking> banking_online.c:  109: Plugin
> > [aqpaypal] compiled-in
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> > aqpaypal
> > * 16:03:26  INFO <aqbanking> banking_online.c:   79: Plugin
> > [aqhbci] compiled-in
> > * 16:03:26  WARN <aqhbci> provider.c:  179: Overriding loglevel
> > for AqHBCI with "debug"
> > * 16:03:26 MESSG <aqhbci> provider.c:  186: Initializing AqHBCI
> > backend
> > * 16:03:26 MESSG <aqhbci> hbci.c:  122: Loading XML files
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26  INFO <gwenhywfar> xmlrw.c:  834: Finished element at
> > depth 0
> > * 16:03:26 MESSG <aqhbci> hbci.c:  129: Adding XML descriptions
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> > aqhbci
> > * 16:03:26  INFO <aqbanking> banking_online.c:   89: Plugin
> > [aqnone] compiled-in
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  298: Adding provider
> > aqnone
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
> > users from backends "aqebics": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
> > users from backends "aqofxconnect": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
> > users from backends "AQPAYPAL": -51
> > * 16:03:26  INFO <aqhbci> job.c:  137: Job "JobTan" needs BPD job
> > "HITANS"
> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 942
> > [MTAN2] for GV version 6
> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 944
> > [SECUREGO] for GV version 6
> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 962
> > [HHD1.4] for GV version 6
> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 972
> > [HHD1.4OPT] for GV version 6
> > * 16:03:26  INFO <aqhbci> user.c: 1913: Adding TAN method 982
> > [MS1.0.0] for GV version 6
> > * 16:03:26  INFO <aqhbci> job.c:  137: Job
> > "JobGetAccountSepaInfo" needs BPD job "HISPAS"
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.001.001.02.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.001.002.03.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.001.003.03.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.008.002.02.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.008.003.02.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.008.001.02.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.001.001.03.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.001.001.03_GBIC_2.xsd] for GV version 1
> > * 16:03:26  INFO <aqhbci> user.c: 1977: Adding SEPA descriptor
> > [sepade:xsd:pain.008.001.02_GBIC_2.xsd] for GV version 1
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_user.c:   96: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  400: Error reading
> > users from backends "none": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
> > accounts from backends "aqebics": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
> > accounts from backends "aqofxconnect": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
> > accounts from backends "AQPAYPAL": -51
> > * 16:03:26  WARN <aqbanking> banking_cfg.c:  668: No matching
> > config groups found
> > * 16:03:26  INFO <aqbanking> provider_account.c:  116: here (-51)
> > * 16:03:26  INFO <aqbanking> dlg_setup.c:  432: Error reading
> > accounts from backends "none": -51
> > * 16:03:29  INFO <aqofxconnect> provider.c:  223: Deinitializing
> > AqOFXDC backend
> > * 16:03:29 MESSG <aqofxconnect> provider.c:  232: Setting version
> > 05632800
> > * 16:03:29  INFO <aqofxconnect> provider.c:  243: Deinit done
> > * 16:03:29 MESSG <aqhbci> provider.c:  237: Deinitializing AqHBCI
> > backend
> > * 16:03:29 MESSG <aqhbci> provider.c:  250: Setting version
> > 05632800
> > * 16:03:29  INFO <aqhbci> hbci.c:  150: Deinitializing AH_HBCI
> > * 16:03:29  INFO <aqhbci> provider.c:  149: Destroying AH_PROVIDER
> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:29  INFO <aqbanking> banking_accspec.c:  122: Adding
> > account spec
> > * 16:03:30  INFO <aqbanking> abgui.c:   75: Unlinking GUI from
> > banking object
> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "provider" unregistered
> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "bankinfo" unregistered
> > * 16:03:30  INFO <gwenhywfar> plugin.c:  588: Plugin type
> > "imexporter" unregistered
> > * 16:03:30  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1 [… lots of similar output here …]
> > * 16:03:34  INFO <gnc.account> [xaccAccountGetBalanceInCurrency]
> > baln=0/1
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id:
> > 10647
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10648
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > show-leaf-account-names, settings_ptr: 0x555a52a225c0,
> > handler_id: 10649
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > alternate-color-by-transaction, settings_ptr: 0x555a52a225c0,
> > handler_id: 10650
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > auto-raise-lists, settings_ptr: 0x555a52a225c0, handler_id: 10651
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > negative-in-red, settings_ptr: 0x555a51b952b0, handler_id: 10652
> > * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Split before is 0
> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Split after is 0
> > * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
> > objects=(nil) count=0
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=(nil)
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
> > hi=0x555a53f02420 han=0x7f557892ceec data=(nil)
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=(nil)
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=(nil)
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=4
> > hi=0x555a51b01df0 han=0x7f5572ca3e43 data=0x7ffe5c426400
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=3
> > hi=0x555a53f02420 han=0x7f557892ceec data=0x7ffe5c426400
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=2
> > hi=0x555a52aee9c0 han=0x7f55729c27b7 data=0x7ffe5c426400
> > * 16:03:34  INFO <qof.engine> [qof_event_generate_internal] id=1
> > hi=0x555a51c2a0a0 han=0x7f5572c7fd49 data=0x7ffe5c426400
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > account-separator, settings_ptr: 0x555a51b952b0, handler_id: 10653
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general.register, key:
> > show-leaf-account-names, settings_ptr: 0x555a52a225c0,
> > handler_id: 10654
> > * 16:03:34  INFO <gnc.register> [gnucash_register_configure]
> > state_section=Register 67af9a0b9a8348b181b454e9db91fcba
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > use-accounting-labels, settings_ptr: 0x555a51b952b0, handler_id:
> > 10794
> > * 16:03:34  INFO <gnc.gui>
> > [gnc_plugin_page_register_create_widget] Loaded Sort order is
> > BY_STANDARD
> > * 16:03:34  INFO <gnc.gui>
> > [gnc_plugin_page_register_create_widget] Loaded Filter Status is
> > 0x001f
> > * 16:03:34  INFO <qof.object> [qof_object_foreach] type=Split
> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Split before is 1
> > * 16:03:34  INFO <qof.engine> [qof_collection_foreach] Hash Table
> > size of Split after is 1
> > * 16:03:34  INFO <qof.query> [qof_query_run_internal] matching
> > objects=(nil) count=0
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > summarybar-position-top, settings_ptr: 0x555a51b952b0,
> > handler_id: 11160
> > * 16:03:34  INFO <gnc.app-utils.gsettings>
> > [gnc_gsettings_register_cb] schema: general, key:
> > summarybar-position-bottom, settings_ptr: 0x555a51b952b0,
> > handler_id: 11161
> > * 16:03:37  INFO <aqbanking> banking_init.c:   66: AqBanking
> > v5.99.40.0beta (compiled at 20191014155200): initialising
> > * 16:03:37  INFO <aqbanking> banking_init.c:  183: Registering
> > bankinfo plugin manager
> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "bankinfo" registered
> > * 16:03:37  INFO <aqbanking> banking_init.c:  215: Registering
> > provider plugin manager
> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "provider" registered
> > * 16:03:37  INFO <aqbanking> banking_init.c:  247: Registering
> > imexporters plugin manager
> > * 16:03:37  INFO <gwenhywfar> plugin.c:  558: Plugin type
> > "imexporter" registered
> >
> > -- END OF MESSAGE --
> >
> > _______________________________________________
> > gnucash-devel mailing list
> > [hidden email]
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> >  
>
>
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Christian Stimming-4
Dear Alex,

we're getting closer... the libaqbanking lines already have full debug info,
but only the libgwenhywfar do not have it. Can you compile again gwenhywfar,
this time with --enable-debug, so that the first few lines from the backtrace
(only those are important) contain some more information such as the function
arguments? This would be a big help. Thanks!

Regards,
Christian

Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:

> Here is a backtrace of Gnucash when crashing upon clicking on "Get Bank
> Info" in the aqbanking wizard. Let me know if I can do anything else.
>
> -- GDB BACKTRACE START ---
>
> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> (gdb) bt full
> #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup (ab=0x5555582f8820,
> groupName=groupName@entry=0x7fffd64aa393 "users",
> uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> banking_cfg.c:413 rv = <optimized out>
>         idBuf = "\005", '\000' <repeats 15 times>,
> "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
> 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
> \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
> 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
> 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
> \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
> 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
> \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
> 7\177\000\000\030o\377\377\377\177\000\000"... __PRETTY_FUNCTION__ =
> "AB_Banking_ReadConfigGroup"
> #4  0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>,
> uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> pDb=pDb@entry=0x7fffffff71b8) at banking_user.c:20
>         rv = <optimized out>
> #5  0x00007fffd6344110 in AB_Provider_ReadUser
> (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, user=user@entry=0x5555585e9720) at
> provider_user.c:24
>         rv = <optimized out>
>         db = 0x0
>         uidInDb = <optimized out>



_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Martin Preuss-3
Hi,

Am 14.10.19 um 21:51 schrieb Christian Stimming:
[...]
>> (gdb) bt full
>> #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>> #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>> #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup ()
>>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>> #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup (ab=0x5555582f8820,
[...]

I don't understand this: I see no path from
AB_Banking_ReadConfigGroup() to GWEN_ConfigMgrDir_DeleteGroup(),
especially no direct one. This function isn't called from within
AB_Banking_ReadConfigGroup().

GWEN_ConfigMgrDir_DeleteGroup() is an implementation of the "virtual"
function GWEN_ConfigMgr_DeleteGroup() and is only called from there, so
there shouldn't be a direct connection between an outside function (in
this case: AB_Banking_ReadConfigGroup()) to that implementation... THere
should at least be a step between them...


Maybe the problem is, that the definition of the "virtual" functions is
just (example):

typedef int (*GWEN_CONFIGMGR_GETGROUP_FN)(GWEN_CONFIGMGR *mgr,
                                          const char *groupName,
                                          const char *subGroupName,
                                          GWEN_DB_NODE **pDb);

i.e. without GWENHYWFAR_CB.

This shouldn't be a problem, since those functions are only called from
within libgwenhywfar, which is built at the same time the config mgr
plugin is built, using the same environment, so it should always be
clear to the compiler how to call those functions, even on windows...


Regards
Martin


--
"Things are only impossible until they're not"
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

John Ralls-2


> On Oct 14, 2019, at 2:51 PM, Martin Preuss <[hidden email]> wrote:
>
> Hi,
>
> Am 14.10.19 um 21:51 schrieb Christian Stimming:
> [...]
>>> (gdb) bt full
>>> #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>>>    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>>> #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>>>    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>>> #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup ()
>>>    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>>> #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup (ab=0x5555582f8820,
> [...]
>
> I don't understand this: I see no path from
> AB_Banking_ReadConfigGroup() to GWEN_ConfigMgrDir_DeleteGroup(),
> especially no direct one. This function isn't called from within
> AB_Banking_ReadConfigGroup().
>
> GWEN_ConfigMgrDir_DeleteGroup() is an implementation of the "virtual"
> function GWEN_ConfigMgr_DeleteGroup() and is only called from there, so
> there shouldn't be a direct connection between an outside function (in
> this case: AB_Banking_ReadConfigGroup()) to that implementation... THere
> should at least be a step between them...
>
>
> Maybe the problem is, that the definition of the "virtual" functions is
> just (example):
>
> typedef int (*GWEN_CONFIGMGR_GETGROUP_FN)(GWEN_CONFIGMGR *mgr,
>                                          const char *groupName,
>                                          const char *subGroupName,
>                                          GWEN_DB_NODE **pDb);
>
> i.e. without GWENHYWFAR_CB.
>
> This shouldn't be a problem, since those functions are only called from
> within libgwenhywfar, which is built at the same time the config mgr
> plugin is built, using the same environment, so it should always be
> clear to the compiler how to call those functions, even on windows...

Martin,

He's not on Windows, he's on Linux: /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so

It may be that something has written into the stack and trashed the backtrace.

One needs to interactively debug cases like that, starting from a breakpoint in GWEN_ConfigMgr_SetMkUniqueIdFromIdFn (which is where that call at banking_cfg.c line 413 is supposed to go) and stepping through until it crashes, then repeat, stepping into the crashed function, and so on. It usually takes me several runs in the debugger to isolate the right path to step into to find the actual location of the crash.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Alex-3
In reply to this post by Christian Stimming-4
First of all, I forgot to say I'm on Linux Debian, sorry @Martin for not mentioning!

Dear Christian,

I'm not sure if the "--enable-debug" flag changed the output of the first lines of the gdb backtrace in any way, please see below, to me they seem just the same...

Here's what I dit:

recompiled gwenhywfar:
I did not git pull, so we are as of Oct 14th.
$ export LANG="C"
$ ./configure --with-guis="gtk3" --enable-debug

also recompiled aqb and gnucash.

Then ran:
$ gdb gnucash
(gdb) run --debug --extra
Starting program: /usr/local/bin/gnucash --debug --extra
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[ … here's some various gnucash startup debugging outputs … ]

Gnucash is open. Empty file. I enter the aqbanking wizard straight away, "edit" the only existing user, "get certificate", OK, "Get Bank Info", Crash.

Here's the first lines of the backtrace:

Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
   from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
(gdb) bt full
#0  0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
#1  0x00007fffba4325a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
#2  0x00007fffba43318e in GWEN_ConfigMgrDir_DeleteGroup ()
    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
#3  0x00007fffd6539e8c in AB_Banking_ReadConfigGroup (ab=0x555557dda620, groupName=groupName@entry=0x7fffd66b8393 "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at banking_cfg.c:413
        rv = <optimized out>
        idBuf = "\230'\aXUU\000\000\002\000\000\000\000\000\000\000\000(\aXUU", '\000' <repeats 18 times>, "Q\303\312\352\377\177\000\000\000\000\000\000\000\000\000\000\020%\217UUU\000\000 \217\225UUU\000\000\300m\377\377\377\177\000\000\377\377\377\377\377\377\377\377\357\252\312\352\377\177\000\000\000\000\000\000\000\000\000\000\030\275\024\367\377\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@\257\225UUU\000\000pn\377\377\377\177\000\000c\276\024\367\377\177\000\000pn\377\377\377\177\000\000\277\276\024\367\377\177\000\000\v\272\336\352\377\177\000\000\200\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000"...
        __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
#4  0x00007fffd653d9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8)
    at banking_user.c:20
        rv = <optimized out>
#5  0x00007fffd6552110 in AB_Provider_ReadUser (pro=pro@entry=0x555557b0a2f0, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, user=user@entry=0x555557b0b900)
    at provider_user.c:24
        rv = <optimized out>
        db = 0x0
        uidInDb = <optimized out>
#6  0x00007fffd6552b77 in AB_Provider_BeginExclUseUser (pro=0x555557b0a2f0, u=0x555557b0b900) at provider_user.c:226
        rv = <optimized out>
        uid = 1
[ … and so on … ]

Please let me know if I can do anything else.

Kindly
Alex

On Mon, 14 Oct 2019 21:51:41 +0200
Christian Stimming <[hidden email]> wrote:

> Dear Alex,
>
> we're getting closer... the libaqbanking lines already have full
> debug info, but only the libgwenhywfar do not have it. Can you
> compile again gwenhywfar, this time with --enable-debug, so that
> the first few lines from the backtrace (only those are important)
> contain some more information such as the function arguments? This
> would be a big help. Thanks!
>
> Regards,
> Christian
>
> Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:
> > Here is a backtrace of Gnucash when crashing upon clicking on
> > "Get Bank Info" in the aqbanking wizard. Let me know if I can do
> > anything else.
> >
> > -- GDB BACKTRACE START ---
> >
> > Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> > 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> >    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > (gdb) bt full
> > #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> >     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
> >     at
> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup () at
> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup
> > (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393
> > "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> > banking_cfg.c:413 rv = <optimized out> idBuf = "\005", '\000'
> > <repeats 15 times>,
> > "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
> > 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
> > \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
> > 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
> > 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
> > \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
> > 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
> > \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
> > 7\177\000\000\030o\377\377\377\177\000\000"...
> > __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
> > 0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized
> > out>, uid=uid@entry=1, doLock=doLock@entry=1,
> > out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> > out>banking_user.c:20
> >         rv = <optimized out>
> > #5  0x00007fffd6344110 in AB_Provider_ReadUser
> > (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1,
> > doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> > user=user@entry=0x5555585e9720) at provider_user.c:24
> >         rv = <optimized out>
> >         db = 0x0
> >         uidInDb = <optimized out>  
>
>
>


--
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Alex-3
Additionally, here's the last lines of the /tmp/gnucash.trace file:
* 11:48:56  INFO <aqhbci> job_new.c:  339: Single message job                                                                                                 │
* 11:48:56  INFO <aqhbci> jobgetbankinfo.c:   71: JobGetBankInfo created                                                                                      │
* 11:48:56  INFO <aqhbci> outbox.c: 1182: CBox for customer "XXXXXXXXXXX" not found                                                                           │
* 11:48:56 MESSG <aqhbci> outbox.c: 1203: Creating CBox for customer "XXXXXXXXXXX"                                                                            │
* 11:48:56  INFO <aqhbci> job.c:  616: Changing status of job "JobGetBankInfo" from "unknown" (0) to "todo" (1)                                               │
* 11:48:56  INFO <aqhbci> outbox.c: 1090: Locking customer "1"                                                                                                │
* 11:48:56  INFO <aqbanking> provider_user.c:  224: Locking customer "1"

On Tue, 15 Oct 2019 12:00:33 +0200
Alex <[hidden email]> wrote:

> First of all, I forgot to say I'm on Linux Debian, sorry @Martin
> for not mentioning!
>
> Dear Christian,
>
> I'm not sure if the "--enable-debug" flag changed the output of the
> first lines of the gdb backtrace in any way, please see below, to
> me they seem just the same...
>
> Here's what I dit:
>
> recompiled gwenhywfar:
> I did not git pull, so we are as of Oct 14th.
> $ export LANG="C"
> $ ./configure --with-guis="gtk3" --enable-debug
>
> also recompiled aqb and gnucash.
>
> Then ran:
> $ gdb gnucash
> (gdb) run --debug --extra
> Starting program: /usr/local/bin/gnucash --debug --extra
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library
> "/lib/x86_64-linux-gnu/libthread_db.so.1". [ … here's some various
> gnucash startup debugging outputs … ]
>
> Gnucash is open. Empty file. I enter the aqbanking wizard straight
> away, "edit" the only existing user, "get certificate", OK, "Get
> Bank Info", Crash.
>
> Here's the first lines of the backtrace:
>
> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> (gdb) bt full
> #0  0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #1  0x00007fffba4325a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>     at
> /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so #2
>  0x00007fffba43318e in GWEN_ConfigMgrDir_DeleteGroup () at
> /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so #3
>  0x00007fffd6539e8c in AB_Banking_ReadConfigGroup
> (ab=0x555557dda620, groupName=groupName@entry=0x7fffd66b8393
> "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at
> banking_cfg.c:413 rv = <optimized out> idBuf =
> "\230'\aXUU\000\000\002\000\000\000\000\000\000\000\000(\aXUU",
> '\000' <repeats 18 times>,
> "Q\303\312\352\377\177\000\000\000\000\000\000\000\000\000\000\020%\217UUU\000\000
> \217\225UUU\000\000\300m\377\377\377\177\000\000\377\377\377\377\377\377\377\377\357\252\312\352\377\177\000\000\000\000\000\000\000\000\000\000\030\275\024\367\377\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@\257\225UUU\000\000pn\377\377\377\177\000\000c\276\024\367\377\177\000\000pn\377\377\377\177\000\000\277\276\024\367\377\177\000\000\v\272\336\352\377\177\000\000\200\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000"...
> __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
> 0x00007fffd653d9a1 in AB_Banking_Read_UserConfig (ab=<optimized
> out>, uid=uid@entry=1, doLock=doLock@entry=1,
> out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at
> out>banking_user.c:20 rv = <optimized out> #5  0x00007fffd6552110
> out>in AB_Provider_ReadUser (pro=pro@entry=0x555557b0a2f0,
> out>uid=uid@entry=1, doLock=doLock@entry=1,
> out>doUnlock=doUnlock@entry=0, user=user@entry=0x555557b0b900) at
> out>provider_user.c:24 rv = <optimized out> db = 0x0 uidInDb =
> out><optimized out> #6  0x00007fffd6552b77 in
> out>AB_Provider_BeginExclUseUser (pro=0x555557b0a2f0,
> out>u=0x555557b0b900) at provider_user.c:226
>         rv = <optimized out>
>         uid = 1
> [ … and so on … ]
>
> Please let me know if I can do anything else.
>
> Kindly
> Alex
>
> On Mon, 14 Oct 2019 21:51:41 +0200
> Christian Stimming <[hidden email]> wrote:
>
> > Dear Alex,
> >
> > we're getting closer... the libaqbanking lines already have full
> > debug info, but only the libgwenhywfar do not have it. Can you
> > compile again gwenhywfar, this time with --enable-debug, so that
> > the first few lines from the backtrace (only those are important)
> > contain some more information such as the function arguments? This
> > would be a big help. Thanks!
> >
> > Regards,
> > Christian
> >
> > Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:  
> > > Here is a backtrace of Gnucash when crashing upon clicking on
> > > "Get Bank Info" in the aqbanking wizard. Let me know if I can do
> > > anything else.
> > >
> > > -- GDB BACKTRACE START ---
> > >
> > > Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> > > 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> > >    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > > (gdb) bt full
> > > #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> > >     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > > #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
> > >     at
> > > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > > #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup () at
> > > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > > #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup
> > > (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393
> > > "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> > > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> > > banking_cfg.c:413 rv = <optimized out> idBuf = "\005", '\000'
> > > <repeats 15 times>,
> > > "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
> > > 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
> > > \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
> > > 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
> > > 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
> > > \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
> > > 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
> > > \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
> > > 7\177\000\000\030o\377\377\377\177\000\000"...
> > > __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
> > > 0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized
> > >  
> > > out>, uid=uid@entry=1, doLock=doLock@entry=1,
> > > out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> > > out>banking_user.c:20  
> > >         rv = <optimized out>
> > > #5  0x00007fffd6344110 in AB_Provider_ReadUser
> > > (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1,
> > > doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> > > user=user@entry=0x5555585e9720) at provider_user.c:24
> > >         rv = <optimized out>
> > >         db = 0x0
> > >         uidInDb = <optimized out>    
> >
> >
> >  
>
>


--

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Derek Atkins-3
In reply to this post by Alex-3
Hi,

It looks like you may have a system-installed libgwenhywfar?  It's finding
(and using) one from /usr/lib/x86_64-linux-gnu/ ??

-derek


On Tue, October 15, 2019 6:00 am, Alex wrote:

> First of all, I forgot to say I'm on Linux Debian, sorry @Martin for not
> mentioning!
>
> Dear Christian,
>
> I'm not sure if the "--enable-debug" flag changed the output of the first
> lines of the gdb backtrace in any way, please see below, to me they seem
> just the same...
>
> Here's what I dit:
>
> recompiled gwenhywfar:
> I did not git pull, so we are as of Oct 14th.
> $ export LANG="C"
> $ ./configure --with-guis="gtk3" --enable-debug
>
> also recompiled aqb and gnucash.
>
> Then ran:
> $ gdb gnucash
> (gdb) run --debug --extra
> Starting program: /usr/local/bin/gnucash --debug --extra
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [ … here's some various gnucash startup debugging outputs … ]
>
> Gnucash is open. Empty file. I enter the aqbanking wizard straight away,
> "edit" the only existing user, "get certificate", OK, "Get Bank Info",
> Crash.
>
> Here's the first lines of the backtrace:
>
> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> (gdb) bt full
> #0  0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #1  0x00007fffba4325a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #2  0x00007fffba43318e in GWEN_ConfigMgrDir_DeleteGroup ()
>     at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #3  0x00007fffd6539e8c in AB_Banking_ReadConfigGroup (ab=0x555557dda620,
> groupName=groupName@entry=0x7fffd66b8393 "users",
> uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at
> banking_cfg.c:413
>         rv = <optimized out>
>         idBuf =
> "\230'\aXUU\000\000\002\000\000\000\000\000\000\000\000(\aXUU",
> '\000' <repeats 18 times>,
> "Q\303\312\352\377\177\000\000\000\000\000\000\000\000\000\000\020%\217UUU\000\000
> \217\225UUU\000\000\300m\377\377\377\177\000\000\377\377\377\377\377\377\377\377\357\252\312\352\377\177\000\000\000\000\000\000\000\000\000\000\030\275\024\367\377\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@\257\225UUU\000\000pn\377\377\377\177\000\000c\276\024\367\377\177\000\000pn\377\377\377\177\000\000\277\276\024\367\377\177\000\000\v\272\336\352\377\177\000\000\200\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000"...
>         __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
> #4  0x00007fffd653d9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>,
> uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> pDb=pDb@entry=0x7fffffff70c8)
>     at banking_user.c:20
>         rv = <optimized out>
> #5  0x00007fffd6552110 in AB_Provider_ReadUser
> (pro=pro@entry=0x555557b0a2f0, uid=uid@entry=1, doLock=doLock@entry=1,
> doUnlock=doUnlock@entry=0, user=user@entry=0x555557b0b900)
>     at provider_user.c:24
>         rv = <optimized out>
>         db = 0x0
>         uidInDb = <optimized out>
> #6  0x00007fffd6552b77 in AB_Provider_BeginExclUseUser
> (pro=0x555557b0a2f0, u=0x555557b0b900) at provider_user.c:226
>         rv = <optimized out>
>         uid = 1
> [ … and so on … ]
>
> Please let me know if I can do anything else.
>
> Kindly
> Alex
>
> On Mon, 14 Oct 2019 21:51:41 +0200
> Christian Stimming <[hidden email]> wrote:
>
>> Dear Alex,
>>
>> we're getting closer... the libaqbanking lines already have full
>> debug info, but only the libgwenhywfar do not have it. Can you
>> compile again gwenhywfar, this time with --enable-debug, so that
>> the first few lines from the backtrace (only those are important)
>> contain some more information such as the function arguments? This
>> would be a big help. Thanks!
>>
>> Regards,
>> Christian
>>
>> Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:
>> > Here is a backtrace of Gnucash when crashing upon clicking on
>> > "Get Bank Info" in the aqbanking wizard. Let me know if I can do
>> > anything else.
>> >
>> > -- GDB BACKTRACE START ---
>> >
>> > Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
>> > 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>> >    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>> > (gdb) bt full
>> > #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>> >     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>> > #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>> >     at
>> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>> > #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup () at
>> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>> > #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup
>> > (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393
>> > "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
>> > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
>> > banking_cfg.c:413 rv = <optimized out> idBuf = "\005", '\000'
>> > <repeats 15 times>,
>> > "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
>> > 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
>> > \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
>> > 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
>> > 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
>> > \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
>> > 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
>> > \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
>> > 7\177\000\000\030o\377\377\377\177\000\000"...
>> > __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
>> > 0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized
>> > out>, uid=uid@entry=1, doLock=doLock@entry=1,
>> > out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
>> > out>banking_user.c:20
>> >         rv = <optimized out>
>> > #5  0x00007fffd6344110 in AB_Provider_ReadUser
>> > (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1,
>> > doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
>> > user=user@entry=0x5555585e9720) at provider_user.c:24
>> >         rv = <optimized out>
>> >         db = 0x0
>> >         uidInDb = <optimized out>
>>
>>
>>
>
>
> --
> _______________________________________________
> gnucash-devel mailing list
> [hidden email]
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>


--
       Derek Atkins                 617-623-3745
       [hidden email]             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Christian Stimming-4
In reply to this post by Alex-3
As derek already said: you are using a system-installed gwenhywfar. You need to check at aqbanking configure time that it really chose the correct libgwenhywfar, and gnucash subsequently too.

Thanks!

Christian

> Am 15.10.2019 um 12:00 schrieb Alex <[hidden email]>:
>
> First of all, I forgot to say I'm on Linux Debian, sorry @Martin for not mentioning!
>
> Dear Christian,
>
> I'm not sure if the "--enable-debug" flag changed the output of the first lines of the gdb backtrace in any way, please see below, to me they seem just the same...
>
> Here's what I dit:
>
> recompiled gwenhywfar:
> I did not git pull, so we are as of Oct 14th.
> $ export LANG="C"
> $ ./configure --with-guis="gtk3" --enable-debug
>
> also recompiled aqb and gnucash.
>
> Then ran:
> $ gdb gnucash
> (gdb) run --debug --extra
> Starting program: /usr/local/bin/gnucash --debug --extra
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [ … here's some various gnucash startup debugging outputs … ]
>
> Gnucash is open. Empty file. I enter the aqbanking wizard straight away, "edit" the only existing user, "get certificate", OK, "Get Bank Info", Crash.
>
> Here's the first lines of the backtrace:
>
> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> 0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>   from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> (gdb) bt full
> #0  0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
>    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> #1  0x00007fffba4325a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #2  0x00007fffba43318e in GWEN_ConfigMgrDir_DeleteGroup ()
>    at /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> #3  0x00007fffd6539e8c in AB_Banking_ReadConfigGroup (ab=0x555557dda620, groupName=groupName@entry=0x7fffd66b8393 "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at banking_cfg.c:413
>        rv = <optimized out>
>        idBuf = "\230'\aXUU\000\000\002\000\000\000\000\000\000\000\000(\aXUU", '\000' <repeats 18 times>, "Q\303\312\352\377\177\000\000\000\000\000\000\000\000\000\000\020%\217UUU\000\000 \217\225UUU\000\000\300m\377\377\377\177\000\000\377\377\377\377\377\377\377\377\357\252\312\352\377\177\000\000\000\000\000\000\000\000\000\000\030\275\024\367\377\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@\257\225UUU\000\000pn\377\377\377\177\000\000c\276\024\367\377\177\000\000pn\377\377\377\177\000\000\277\276\024\367\377\177\000\000\v\272\336\352\377\177\000\000\200\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000"...
>        __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
> #4  0x00007fffd653d9a1 in AB_Banking_Read_UserConfig (ab=<optimized out>, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8)
>    at banking_user.c:20
>        rv = <optimized out>
> #5  0x00007fffd6552110 in AB_Provider_ReadUser (pro=pro@entry=0x555557b0a2f0, uid=uid@entry=1, doLock=doLock@entry=1, doUnlock=doUnlock@entry=0, user=user@entry=0x555557b0b900)
>    at provider_user.c:24
>        rv = <optimized out>
>        db = 0x0
>        uidInDb = <optimized out>
> #6  0x00007fffd6552b77 in AB_Provider_BeginExclUseUser (pro=0x555557b0a2f0, u=0x555557b0b900) at provider_user.c:226
>        rv = <optimized out>
>        uid = 1
> [ … and so on … ]
>
> Please let me know if I can do anything else.
>
> Kindly
> Alex
>
> On Mon, 14 Oct 2019 21:51:41 +0200
> Christian Stimming <[hidden email]> wrote:
>
>> Dear Alex,
>>
>> we're getting closer... the libaqbanking lines already have full
>> debug info, but only the libgwenhywfar do not have it. Can you
>> compile again gwenhywfar, this time with --enable-debug, so that
>> the first few lines from the backtrace (only those are important)
>> contain some more information such as the function arguments? This
>> would be a big help. Thanks!
>>
>> Regards,
>> Christian
>>
>> Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:
>>> Here is a backtrace of Gnucash when crashing upon clicking on
>>> "Get Bank Info" in the aqbanking wizard. Let me know if I can do
>>> anything else.
>>>
>>> -- GDB BACKTRACE START ---
>>>
>>> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
>>> 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>>>   from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>>> (gdb) bt full
>>> #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
>>>    at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
>>> #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
>>>    at
>>> /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>>> #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup () at
>>> /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
>>> #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup
>>> (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393
>>> "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
>>> doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
>>> banking_cfg.c:413 rv = <optimized out> idBuf = "\005", '\000'
>>> <repeats 15 times>,
>>> "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
>>> 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
>>> \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
>>> 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
>>> 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
>>> \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
>>> 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
>>> \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
>>> 7\177\000\000\030o\377\377\377\177\000\000"...
>>> __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
>>> 0x00007fffd632f9a1 in AB_Banking_Read_UserConfig (ab=<optimized
>>> out>, uid=uid@entry=1, doLock=doLock@entry=1,
>>> out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
>>> out>banking_user.c:20
>>>        rv = <optimized out>
>>> #5  0x00007fffd6344110 in AB_Provider_ReadUser
>>> (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1,
>>> doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
>>> user=user@entry=0x5555585e9720) at provider_user.c:24
>>>        rv = <optimized out>
>>>        db = 0x0
>>>        uidInDb = <optimized out>  
>>
>>
>>
>
>
> --

_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GNC-dev] segmentation fault / gnucash crashing upon using online banking actions

Alex-3
In reply to this post by Derek Atkins-3
Thanks for helping me out with this. How could I oversee this?
I removed all those much older repository packages which I had installed some time late at night tired from failing.
Compiling succeeded with de_DE and we're back in book keeping! Online actions working fine.
Trying to transfer a donation via Gnucash SEPA transfer to Geert Jaansens account failed somehow. I will use the Browser for now and look into that issue tommorrow.

Best wishes to all of you
have a great day
Alex

PS. tax export still crashing giving segmentation fault error.

On Tue, 15 Oct 2019 06:08:29 -0400
"Derek Atkins" <[hidden email]> wrote:

> Hi,
>
> It looks like you may have a system-installed libgwenhywfar?  It's
> finding (and using) one from /usr/lib/x86_64-linux-gnu/ ??
>
> -derek
>
>
> On Tue, October 15, 2019 6:00 am, Alex wrote:
> > First of all, I forgot to say I'm on Linux Debian, sorry @Martin
> > for not mentioning!
> >
> > Dear Christian,
> >
> > I'm not sure if the "--enable-debug" flag changed the output of
> > the first lines of the gdb backtrace in any way, please see
> > below, to me they seem just the same...
> >
> > Here's what I dit:
> >
> > recompiled gwenhywfar:
> > I did not git pull, so we are as of Oct 14th.
> > $ export LANG="C"
> > $ ./configure --with-guis="gtk3" --enable-debug
> >
> > also recompiled aqb and gnucash.
> >
> > Then ran:
> > $ gdb gnucash
> > (gdb) run --debug --extra
> > Starting program: /usr/local/bin/gnucash --debug --extra
> > [Thread debugging using libthread_db enabled]
> > Using host libthread_db library
> > "/lib/x86_64-linux-gnu/libthread_db.so.1". [ … here's some
> > various gnucash startup debugging outputs … ]
> >
> > Gnucash is open. Empty file. I enter the aqbanking wizard
> > straight away, "edit" the only existing user, "get certificate",
> > OK, "Get Bank Info", Crash.
> >
> > Here's the first lines of the backtrace:
> >
> > Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> > 0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
> >    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > (gdb) bt full
> > #0  0x00007fffd6283989 in GWEN_Text_EscapeToBuffer ()
> >     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> > #1  0x00007fffba4325a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
> >     at
> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > #2  0x00007fffba43318e in GWEN_ConfigMgrDir_DeleteGroup () at
> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> > #3  0x00007fffd6539e8c in AB_Banking_ReadConfigGroup
> > (ab=0x555557dda620, groupName=groupName@entry=0x7fffd66b8393
> > "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8) at
> > banking_cfg.c:413 rv = <optimized out>
> >         idBuf =
> > "\230'\aXUU\000\000\002\000\000\000\000\000\000\000\000(\aXUU",
> > '\000' <repeats 18 times>,
> > "Q\303\312\352\377\177\000\000\000\000\000\000\000\000\000\000\020%\217UUU\000\000
> > \217\225UUU\000\000\300m\377\377\377\177\000\000\377\377\377\377\377\377\377\377\357\252\312\352\377\177\000\000\000\000\000\000\000\000\000\000\030\275\024\367\377\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000@\257\225UUU\000\000pn\377\377\377\177\000\000c\276\024\367\377\177\000\000pn\377\377\377\177\000\000\277\276\024\367\377\177\000\000\v\272\336\352\377\177\000\000\200\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000"...
> >         __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup"
> > #4  0x00007fffd653d9a1 in AB_Banking_Read_UserConfig
> > (ab=<optimized out>, uid=uid@entry=1, doLock=doLock@entry=1,
> > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff70c8)
> >     at banking_user.c:20
> >         rv = <optimized out>
> > #5  0x00007fffd6552110 in AB_Provider_ReadUser
> > (pro=pro@entry=0x555557b0a2f0, uid=uid@entry=1,
> > doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> > user=user@entry=0x555557b0b900) at provider_user.c:24
> >         rv = <optimized out>
> >         db = 0x0
> >         uidInDb = <optimized out>
> > #6  0x00007fffd6552b77 in AB_Provider_BeginExclUseUser
> > (pro=0x555557b0a2f0, u=0x555557b0b900) at provider_user.c:226
> >         rv = <optimized out>
> >         uid = 1
> > [ … and so on … ]
> >
> > Please let me know if I can do anything else.
> >
> > Kindly
> > Alex
> >
> > On Mon, 14 Oct 2019 21:51:41 +0200
> > Christian Stimming <[hidden email]> wrote:
> >  
> >> Dear Alex,
> >>
> >> we're getting closer... the libaqbanking lines already have full
> >> debug info, but only the libgwenhywfar do not have it. Can you
> >> compile again gwenhywfar, this time with --enable-debug, so that
> >> the first few lines from the backtrace (only those are important)
> >> contain some more information such as the function arguments?
> >> This would be a big help. Thanks!
> >>
> >> Regards,
> >> Christian
> >>
> >> Am Montag, 14. Oktober 2019, 18:15:00 CEST schrieb Alex:  
> >> > Here is a backtrace of Gnucash when crashing upon clicking on
> >> > "Get Bank Info" in the aqbanking wizard. Let me know if I can
> >> > do anything else.
> >> >
> >> > -- GDB BACKTRACE START ---
> >> >
> >> > Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
> >> > 0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> >> >    from /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> >> > (gdb) bt full
> >> > #0  0x00007fffd6075989 in GWEN_Text_EscapeToBuffer ()
> >> >     at /usr/lib/x86_64-linux-gnu/libgwenhywfar.so.60
> >> > #1  0x00007fffbe22d5a3 in GWEN_ConfigMgrDir_AddGroupFileName ()
> >> >     at
> >> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> >> > #2  0x00007fffbe22e18e in GWEN_ConfigMgrDir_DeleteGroup () at
> >> > /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/60/configmgr/dir.so
> >> > #3  0x00007fffd632be8c in AB_Banking_ReadConfigGroup
> >> > (ab=0x5555582f8820, groupName=groupName@entry=0x7fffd64aa393
> >> > "users", uniqueId=uniqueId@entry=1, doLock=doLock@entry=1,
> >> > doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> >> > banking_cfg.c:413 rv = <optimized out> idBuf = "\005", '\000'
> >> > <repeats 15 times>,
> >> > "\001\000\000\000\000\000\000\000\000\210\221UUU\000\000\005\000\000\000\00
> >> > 0\000\000\000V@\323\352\377\177\000\000\000\000\000\000\000\000\000\000X\213
> >> > \221UUU\000\000pn\377\377\377\177\000\000\340!\336\367\377\177\000\000\000\2
> >> > 10\221UUU\000\000\374\b\000\000\000\000\000\000\000\000\250UUU\000\000H\367\
> >> > 374\325\377\177\000\000\200\033\376\325\377\177\000\000\363*\336\367\377\177
> >> > \000\000\374\b\000\000\000\000\000\000\200\033\376\325\377\177\000\000\000\0
> >> > 00\250UUU\000\000\030o\377\377\377\177\000\000\024o\377\377\377\177\000\000H
> >> > \367\374\325\377\177\000\000=\223\060\326\377\177\000\000\360\020\060\326\37
> >> > 7\177\000\000\030o\377\377\377\177\000\000"...
> >> > __PRETTY_FUNCTION__ = "AB_Banking_ReadConfigGroup" #4
> >> > 0x00007fffd632f9a1 in AB_Banking_Read_UserConfig
> >> > (ab=<optimized  
> >> > out>, uid=uid@entry=1, doLock=doLock@entry=1,
> >> > out>doUnlock=doUnlock@entry=0, pDb=pDb@entry=0x7fffffff71b8) at
> >> > out>banking_user.c:20  
> >> >         rv = <optimized out>
> >> > #5  0x00007fffd6344110 in AB_Provider_ReadUser
> >> > (pro=pro@entry=0x5555559d8d20, uid=uid@entry=1,
> >> > doLock=doLock@entry=1, doUnlock=doUnlock@entry=0,
> >> > user=user@entry=0x5555585e9720) at provider_user.c:24
> >> >         rv = <optimized out>
> >> >         db = 0x0
> >> >         uidInDb = <optimized out>  
> >>
> >>
> >>  
> >
> >
> > --
> > _______________________________________________
> > gnucash-devel mailing list
> > [hidden email]
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> >  
>
>


--
_______________________________________________
gnucash-devel mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel