gnucash 3.5 use after free crash when closing account tab

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

gnucash 3.5 use after free crash when closing account tab

myportslist20190323
Hi, ports, gnucash crashes for me with use after free error whenever
I close an account tab. It runs fine otherwise.

This started months ago for me while running current around the
time of 6.4. I'm sorry to be so late in reporting it. It happens
on three different machines. I've uninstalled and reinstalled
gnucash and tried it from many snapshots. It happens even if I
create a new gnucash file, open a few tabs, then try closing one
(this is what I do in the example below).

Please let me know if I can provide further information. Thanks for
your help!

johannesv$ gnucash --version

GnuCash 3.5
Build ID: 3.5+(2019-03-30)

johannesv$ sysctl kern.version

kern.version=OpenBSD 6.5 (GENERIC.MP) #849: Wed Apr 10 04:03:54 MDT 2019
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP


# Here I start gnucash, open a couple tabs, then try to close one:

johannesv$ gnucash
gnucash(97036) in free(): use after free 0xd5f9774d80
Abort trap (core dumped)

# with gdb and (gdb) bt:

johannesv$ gdb gnucash -c gnucash.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd6.5"...
(no debugging symbols found)

Core was generated by `gnucash'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libpthread.so.26.1...done.
Loaded symbols for /usr/lib/libpthread.so.26.1
Loaded symbols for /usr/local/bin/gnucash
Reading symbols from /usr/local/lib/libgnc-gnome.so.1.0...done.
Loaded symbols for /usr/local/lib/libgnc-gnome.so.1.0
Reading symbols from /usr/local/lib/libguile-2.2.so.0.2...done.
Loaded symbols for /usr/local/lib/libguile-2.2.so.0.2
Reading symbols from /usr/local/lib/libgc.so.4.0...done.
Loaded symbols for /usr/local/lib/libgc.so.4.0
Reading symbols from /usr/local/lib/libglib-2.0.so.4201.1...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.4201.1
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/local/lib/libgtk-3.so.2201.0...done.
Loaded symbols for /usr/local/lib/libgtk-3.so.2201.0
Reading symbols from /usr/local/lib/libgdk-3.so.2201.1...done.
Loaded symbols for /usr/local/lib/libgdk-3.so.2201.1
Reading symbols from /usr/local/lib/libpangocairo-1.0.so.3800.1...done.
Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.3800.1
Reading symbols from /usr/local/lib/libpango-1.0.so.3800.2...done.
Loaded symbols for /usr/local/lib/libpango-1.0.so.3800.2
Reading symbols from /usr/local/lib/libatk-1.0.so.21809.2...done.
Loaded symbols for /usr/local/lib/libatk-1.0.so.21809.2
Reading symbols from /usr/local/lib/libcairo-gobject.so.2.0...done.
Loaded symbols for /usr/local/lib/libcairo-gobject.so.2.0
Reading symbols from /usr/local/lib/libcairo.so.13.0...done.
Loaded symbols for /usr/local/lib/libcairo.so.13.0
Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.3200.1...done.
Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.3200.1
Reading symbols from /usr/local/lib/libgio-2.0.so.4200.8...done.
Loaded symbols for /usr/local/lib/libgio-2.0.so.4200.8
Reading symbols from /usr/local/lib/libgobject-2.0.so.4200.8...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.4200.8
Reading symbols from /usr/local/lib/gnucash/libgncmod-ledger-core.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-ledger-core.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-report-gnome.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-report-gnome.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-html.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-html.so
Reading symbols from /usr/local/lib/libwebkit2gtk-4.0.so.3.0...done.
Loaded symbols for /usr/local/lib/libwebkit2gtk-4.0.so.3.0
Reading symbols from /usr/local/lib/libsoup-2.4.so.10.2...done.
Loaded symbols for /usr/local/lib/libsoup-2.4.so.10.2
Reading symbols from /usr/local/lib/libjavascriptcoregtk-4.0.so.3.0...done.
Loaded symbols for /usr/local/lib/libjavascriptcoregtk-4.0.so.3.0
Reading symbols from /usr/local/lib/gnucash/libgncmod-report-system.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-report-system.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-register-gnome.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-register-gnome.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-register-core.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-register-core.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-gnome-search.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-gnome-search.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-gnome-utils.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-gnome-utils.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-app-utils.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-app-utils.so
Reading symbols from /usr/local/lib/libxslt.so.4.0...done.
Loaded symbols for /usr/local/lib/libxslt.so.4.0
Reading symbols from /usr/lib/libm.so.10.1...done.
Loaded symbols for /usr/lib/libm.so.10.1
Reading symbols from /usr/local/lib/libgnc-backend-xml-utils.so.1.0...done.
Loaded symbols for /usr/local/lib/libgnc-backend-xml-utils.so.1.0
Reading symbols from /usr/local/lib/gnucash/libgncmod-engine.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-engine.so
Reading symbols from /usr/local/lib/libgnc-module.so.1.0...done.
Loaded symbols for /usr/local/lib/libgnc-module.so.1.0
Reading symbols from /usr/local/lib/libgnc-core-utils.so.1.1...done.
Loaded symbols for /usr/local/lib/libgnc-core-utils.so.1.1
Reading symbols from /usr/local/lib/libboost_locale-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_locale-mt.so.9.0
Reading symbols from /usr/local/lib/libboost_filesystem-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_filesystem-mt.so.9.0
Reading symbols from /usr/local/lib/libboost_system-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_system-mt.so.9.0
Reading symbols from /usr/local/lib/libboost_date_time-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_date_time-mt.so.9.0
Reading symbols from /usr/local/lib/libboost_regex-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_regex-mt.so.9.0
Reading symbols from /usr/local/lib/libgmodule-2.0.so.4200.8...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4200.8
Reading symbols from /usr/local/lib/libxml2.so.16.1...done.
Loaded symbols for /usr/local/lib/libxml2.so.16.1
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/local/lib/libsecret-1.so.2.0...done.
Loaded symbols for /usr/local/lib/libsecret-1.so.2.0
Symbols already loaded for /usr/lib/libpthread.so.26.1
Reading symbols from /usr/lib/libc.so.95.0...done.
Loaded symbols for /usr/lib/libc.so.95.0
Reading symbols from /usr/lib/libc++.so.2.1...done.
Loaded symbols for /usr/lib/libc++.so.2.1
Reading symbols from /usr/lib/libc++abi.so.0.1...done.
Loaded symbols for /usr/lib/libc++abi.so.0.1
Reading symbols from /usr/local/lib/libffi.so.1.2...done.
Loaded symbols for /usr/local/lib/libffi.so.1.2
Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.6.0
Reading symbols from /usr/local/lib/libunistring.so.0.1...done.
Loaded symbols for /usr/local/lib/libunistring.so.0.1
Reading symbols from /usr/local/lib/libgmp.so.10.0...done.
Loaded symbols for /usr/local/lib/libgmp.so.10.0
Reading symbols from /usr/local/lib/libltdl.so.5.0...done.
Loaded symbols for /usr/local/lib/libltdl.so.5.0
Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.3.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.8...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.8
Reading symbols from /usr/local/lib/libfribidi.so.3.0...done.
Loaded symbols for /usr/local/lib/libfribidi.so.3.0
Reading symbols from /usr/X11R6/lib/libpixman-1.so.36.0...done.
Loaded symbols for /usr/X11R6/lib/libpixman-1.so.36.0
Reading symbols from /usr/X11R6/lib/libfontconfig.so.12.0...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.12.0
Reading symbols from /usr/X11R6/lib/libfreetype.so.29.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.29.0
Reading symbols from /usr/lib/libexpat.so.12.0...done.
Loaded symbols for /usr/lib/libexpat.so.12.0
Reading symbols from /usr/local/lib/libpng16.so.17.5...done.
Loaded symbols for /usr/local/lib/libpng16.so.17.5
Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0
Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.1
Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0
Reading symbols from /usr/X11R6/lib/libX11.so.16.1...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.16.1
Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
Reading symbols from /usr/local/lib/libpangoft2-1.0.so.3800.1...done.
Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.3800.1
Reading symbols from /usr/local/lib/libharfbuzz.so.14.3...done.
Loaded symbols for /usr/local/lib/libharfbuzz.so.14.3
Reading symbols from /usr/local/lib/libgraphite2.so.2.0...done.
Loaded symbols for /usr/local/lib/libgraphite2.so.2.0
Reading symbols from /usr/X11R6/lib/libXinerama.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.6.0
Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
Reading symbols from /usr/X11R6/lib/libXrandr.so.7.1...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.7.1
Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0
Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
Reading symbols from /usr/X11R6/lib/libXcomposite.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXcomposite.so.4.0
Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
Reading symbols from /usr/X11R6/lib/libepoxy.so.3.0...done.
Loaded symbols for /usr/X11R6/lib/libepoxy.so.3.0
Reading symbols from /usr/local/lib/libatk-bridge-2.0.so.0.0...done.
Loaded symbols for /usr/local/lib/libatk-bridge-2.0.so.0.0
Reading symbols from /usr/local/lib/libdbus-1.so.11.2...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.11.2
Reading symbols from /usr/local/lib/libatspi.so.0.2...done.
Loaded symbols for /usr/local/lib/libatspi.so.0.2
Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.17.1
Reading symbols from /usr/X11R6/lib/libEGL.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libEGL.so.1.1
Reading symbols from /usr/local/lib/libnotify.so.4.0...done.
Loaded symbols for /usr/local/lib/libnotify.so.4.0
Reading symbols from /usr/local/lib/libsqlite3.so.37.5...done.
Loaded symbols for /usr/local/lib/libsqlite3.so.37.5
Reading symbols from /usr/local/lib/libicudata.so.14.0...done.
Loaded symbols for /usr/local/lib/libicudata.so.14.0
Reading symbols from /usr/local/lib/libicuuc.so.14.0...done.
Loaded symbols for /usr/local/lib/libicuuc.so.14.0
Reading symbols from /usr/local/lib/libicui18n.so.14.0...done.
Loaded symbols for /usr/local/lib/libicui18n.so.14.0
Reading symbols from /usr/local/lib/libwoff2dec.so.0.0...done.
Loaded symbols for /usr/local/lib/libwoff2dec.so.0.0
Reading symbols from /usr/local/lib/libopenjp2.so.3.1...done.
Loaded symbols for /usr/local/lib/libopenjp2.so.3.1
Reading symbols from /usr/local/lib/libharfbuzz-icu.so.1.0...done.
Loaded symbols for /usr/local/lib/libharfbuzz-icu.so.1.0
Reading symbols from /usr/local/lib/libgstapp-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstapp-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstbase-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstbase-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstreamer-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstreamer-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstpbutils-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstpbutils-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstaudio-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstaudio-1.0.so.4.0
Reading symbols from /usr/local/lib/libgsttag-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgsttag-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstvideo-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstvideo-1.0.so.4.0
Reading symbols from /usr/local/lib/libgstgl-1.0.so.3.0...done.
Loaded symbols for /usr/local/lib/libgstgl-1.0.so.3.0
Reading symbols from /usr/local/lib/libgstfft-1.0.so.4.0...done.
Loaded symbols for /usr/local/lib/libgstfft-1.0.so.4.0
Reading symbols from /usr/local/lib/libjpeg.so.70.0...done.
Loaded symbols for /usr/local/lib/libjpeg.so.70.0
Reading symbols from /usr/local/lib/libwebp.so.4.0...done.
Loaded symbols for /usr/local/lib/libwebp.so.4.0
Reading symbols from /usr/local/lib/libwebpdemux.so.2.0...done.
Loaded symbols for /usr/local/lib/libwebpdemux.so.2.0
Reading symbols from /usr/local/lib/libgcrypt.so.19.5...done.
Loaded symbols for /usr/local/lib/libgcrypt.so.19.5
Reading symbols from /usr/local/lib/libenchant-2.so.0.0...done.
Loaded symbols for /usr/local/lib/libenchant-2.so.0.0
Reading symbols from /usr/local/lib/libtasn1.so.4.0...done.
Loaded symbols for /usr/local/lib/libtasn1.so.4.0
Reading symbols from /usr/local/lib/libhyphen.so.0.0...done.
Loaded symbols for /usr/local/lib/libhyphen.so.0.0
Reading symbols from /usr/X11R6/lib/libXt.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.11.0
Reading symbols from /usr/local/lib/libpsl.so.1.2...done.
Loaded symbols for /usr/local/lib/libpsl.so.1.2
Reading symbols from /usr/local/lib/liblzma.so.2.1...done.
Loaded symbols for /usr/local/lib/liblzma.so.2.1
Reading symbols from /usr/local/lib/libboost_thread-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_thread-mt.so.9.0
Reading symbols from /usr/local/lib/libboost_chrono-mt.so.9.0...done.
Loaded symbols for /usr/local/lib/libboost_chrono-mt.so.9.0
Reading symbols from /usr/local/lib/libgpg-error.so.3.19...done.
Loaded symbols for /usr/local/lib/libgpg-error.so.3.19
Reading symbols from /usr/X11R6/lib/libxcb-dri3.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri3.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.2
Reading symbols from /usr/X11R6/lib/libxcb-present.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-present.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-sync.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-sync.so.1.2
Reading symbols from /usr/X11R6/lib/libxshmfence.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxshmfence.so.0.0
Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done.
Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2
Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
Reading symbols from /usr/X11R6/lib/libdrm.so.7.6...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.7.6
Reading symbols from /usr/X11R6/lib/libgbm.so.0.3...done.
Loaded symbols for /usr/X11R6/lib/libgbm.so.0.3
Reading symbols from /usr/local/lib/libwoff2common.so.0.0...done.
Loaded symbols for /usr/local/lib/libwoff2common.so.0.0
Reading symbols from /usr/local/lib/libbrotlidec.so.1.1...done.
Loaded symbols for /usr/local/lib/libbrotlidec.so.1.1
Reading symbols from /usr/local/lib/liborc-0.4.so.6.0...done.
Loaded symbols for /usr/local/lib/liborc-0.4.so.6.0
Reading symbols from /usr/local/lib/libgstallocators-1.0.so.3.0...done.
Loaded symbols for /usr/local/lib/libgstallocators-1.0.so.3.0
Reading symbols from /usr/X11R6/lib/libGLESv2.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libGLESv2.so.1.2
Reading symbols from /usr/local/lib/libaspell.so.17.0...done.
Loaded symbols for /usr/local/lib/libaspell.so.17.0
Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
Reading symbols from /usr/X11R6/lib/libICE.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.10.0
Reading symbols from /usr/local/lib/libidn2.so.1.0...done.
Loaded symbols for /usr/local/lib/libidn2.so.1.0
Reading symbols from /usr/local/lib/libbrotlicommon.so.1.1...done.
Loaded symbols for /usr/local/lib/libbrotlicommon.so.1.1
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-csv-export.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-csv-export.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-csv-import.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-csv-import.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-generic-import.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-generic-import.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-log-replay.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-log-replay.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-ofx.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-ofx.so
Reading symbols from /usr/local/lib/libofx.so.7.0...done.
Loaded symbols for /usr/local/lib/libofx.so.7.0
Reading symbols from /usr/local/lib/libosp.so.0.0...done.
Loaded symbols for /usr/local/lib/libosp.so.0.0
Reading symbols from /usr/local/lib/gnucash/libgncmod-qif-import.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-qif-import.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-stylesheets.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-stylesheets.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-tax-us.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-tax-us.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-aqbanking.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-aqbanking.so
Reading symbols from /usr/local/lib/libgwengui-gtk3.so...done.
Loaded symbols for /usr/local/lib/libgwengui-gtk3.so
Reading symbols from /usr/local/lib/libaqbanking.so.2.0...done.
Loaded symbols for /usr/local/lib/libaqbanking.so.2.0
Reading symbols from /usr/local/lib/libgwenhywfar.so.1.3...done.
Loaded symbols for /usr/local/lib/libgwenhywfar.so.1.3
Reading symbols from /usr/local/lib/libgnutls.so.46.0...done.
Loaded symbols for /usr/local/lib/libgnutls.so.46.0
Reading symbols from /usr/local/lib/libp11-kit.so.3.0...done.
Loaded symbols for /usr/local/lib/libp11-kit.so.3.0
Reading symbols from /usr/local/lib/libnettle.so.4.0...done.
Loaded symbols for /usr/local/lib/libnettle.so.4.0
Reading symbols from /usr/local/lib/libhogweed.so.2.0...done.
Loaded symbols for /usr/local/lib/libhogweed.so.2.0
Reading symbols from /usr/local/lib/gnucash/libgncmod-bi-import.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-bi-import.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-customer-import.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-customer-import.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-locale-reports-us.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-locale-reports-us.so
Reading symbols from /usr/local/lib/gio/modules/libdconfsettings.so...done.
Loaded symbols for /usr/local/lib/gio/modules/libdconfsettings.so
Reading symbols from /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...done.
Loaded symbols for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
Reading symbols from /usr/local/lib/librsvg-2.so.39.0...Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Reading symbols from /usr/local/lib/libcroco-0.6.so.4.0...done.
Loaded symbols for /usr/local/lib/libcroco-0.6.so.4.0
Reading symbols from /usr/local/lib/gnucash/libgncmod-backend-dbi.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-backend-dbi.so
Reading symbols from /usr/local/lib/libgnc-backend-sql.so.1.0...done.
Loaded symbols for /usr/local/lib/libgnc-backend-sql.so.1.0
Reading symbols from /usr/local/lib/libdbi.so.1.0...done.
Loaded symbols for /usr/local/lib/libdbi.so.1.0
Reading symbols from /usr/local/lib/dbd/libdbdsqlite3.so...done.
Loaded symbols for /usr/local/lib/dbd/libdbdsqlite3.so
Reading symbols from /usr/local/lib/gnucash/libgncmod-backend-xml.so...done.
Loaded symbols for /usr/local/lib/gnucash/libgncmod-backend-xml.so
#0  thrkill () at -:3
3 -: No such file or directory.
        in -
(gdb) run
Starting program: /usr/local/bin/gnucash
[New process 93832]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
gnucash(93832) in free(): use after free 0xf1c7be904a0

Program received signal SIGABRT, Aborted.
thrkill () at -:3
3 -: No such file or directory.
        in -
Current language:  auto; currently asm
(gdb) bt
#0  thrkill () at -:3
#1  0x00000f1bd6f2e06e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#2  0x00000f1bd6ec1ae9 in wrterror (d=Variable "d" is not available.
)
    at /usr/src/lib/libc/stdlib/malloc.c:297
#3  0x00000f1bd6ec2567 in ofree (argpool=Variable "argpool" is not available.
) at tcb.h:43
#4  0x00000f1bd6ec1be2 in free (ptr=0xf1bcb613460)
    at /usr/src/lib/libc/stdlib/malloc.c:1451
#5  0x00000f1c2e83c0dd in destroy_style_helper ()
   from /usr/local/lib/gnucash/libgncmod-register-gnome.so
#6  0x00000f1b93d4b018 in g_hash_table_foreach (hash_table=0xf1c19399860,
    func=0xf1c2e83c0c0 <destroy_style_helper>, user_data=0xf1ba8b66500)
    at ../glib-2.58.3/glib/ghash.c:1687
#7  0x00000f1c2e839a48 in gnucash_sheet_finalize ()
   from /usr/local/lib/gnucash/libgncmod-register-gnome.so
#8  0x00000f1b851f2306 in g_object_unref (_object=0xf1ba8b66500)
    at ../glib-2.58.3/gobject/gobject.c:3346
#9  0x00000f1c2e83d65f in table_destroy_cb ()
   from /usr/local/lib/gnucash/libgncmod-register-gnome.so
#10 0x00000f1b8dc7d89b in gnc_table_destroy ()
   from /usr/local/lib/gnucash/libgncmod-register-core.so
#11 0x00000f1c1e6eebf7 in gnc_split_register_destroy ()
   from /usr/local/lib/gnucash/libgncmod-ledger-core.so
---Type <return> to continue, or q <return> to quit---
#12 0x00000f1c1e6e77c5 in close_handler ()
   from /usr/local/lib/gnucash/libgncmod-ledger-core.so
#13 0x00000f1c746e1a42 in gnc_plugin_page_register_destroy_widget ()
   from /usr/local/lib/libgnc-gnome.so.1.0
#14 0x00000f1bba0a0c22 in gnc_main_window_close_page ()
   from /usr/local/lib/gnucash/libgncmod-gnome-utils.so
#15 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1bf6e3f8a0,
    return_value=0x0, instance=0xf1bd0958a40, args=0x7f7ffffdf260, n_params=0,
    param_types=0x0) at ../glib-2.58.3/gobject/gclosure.c:873
#16 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
    signal_id=Variable "signal_id" is not available.
) at ../glib-2.58.3/gobject/gsignal.c:3300
#17 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
)
    at ../glib-2.58.3/gobject/gsignal.c:3447
#18 0x00000f1bf29be4a3 in gtk_button_do_release (button=0xf1bd0958a40,
    emit_clicked=Variable "emit_clicked" is not available.
) at gtkbutton.c:1845
#19 0x00000f1bf29bdf4b in gtk_real_button_released (button=0xf1bd0958a40)
    at gtkbutton.c:1963
#20 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1b90be9c20,
    return_value=0x0, instance=0xf1bd0958a40, args=0x7f7ffffdf590, n_params=0,
    param_types=0x0) at ../glib-2.58.3/gobject/gclosure.c:873
#21 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
    signal_id=Variable "signal_id" is not available.
) at ../glib-2.58.3/gobject/gsignal.c:3300
---Type <return> to continue, or q <return> to quit---
#22 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
)
    at ../glib-2.58.3/gobject/gsignal.c:3447
#23 0x00000f1bf29be663 in multipress_released_cb (gesture=0xf1c096006d0,
    n_press=Variable "n_press" is not available.
) at gtkbutton.c:666
#24 0x00000f1bc95aae90 in ffi_call_unix64 () from /usr/local/lib/libffi.so.1.2
#25 0x00000f1bc95aa232 in ffi_call () from /usr/local/lib/libffi.so.1.2
#26 0x00000f1b851ed836 in g_cclosure_marshal_generic_va (closure=Variable "closure" is not available.
)
    at ../glib-2.58.3/gobject/gclosure.c:1610
#27 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c5b1f05a0,
    return_value=0x0, instance=0xf1c096006d0, args=0x7f7ffffdfae0, n_params=3,
    param_types=0xf1bc6b6d2e0) at ../glib-2.58.3/gobject/gclosure.c:873
#28 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1c096006d0,
    signal_id=Variable "signal_id" is not available.
) at ../glib-2.58.3/gobject/gsignal.c:3300
#29 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
)
    at ../glib-2.58.3/gobject/gsignal.c:3447
#30 0x00000f1bf2ab42ef in gtk_gesture_multi_press_end (gesture=0xf1c096006d0,
    sequence=Variable "sequence" is not available.
) at gtkgesturemultipress.c:286
#31 0x00000f1b851f0049 in g_cclosure_marshal_VOID__BOXEDv (
    closure=0xf1c0aa701a0, return_value=Variable "return_value" is not available.
)
    at ../glib-2.58.3/gobject/gmarshal.c:1950
#32 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c0aa701a0,
    return_value=0x0, instance=0xf1c096006d0, args=0x7f7ffffdfe40, n_params=1,
---Type <return> to continue, or q <return> to quit---
    param_types=0xf1b878b33a0) at ../glib-2.58.3/gobject/gclosure.c:873
#33 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1c096006d0,
    signal_id=Variable "signal_id" is not available.
) at ../glib-2.58.3/gobject/gsignal.c:3300
#34 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
)
    at ../glib-2.58.3/gobject/gsignal.c:3447
#35 0x00000f1bf2ab1bf7 in gtk_gesture_handle_event (controller=0xf1c096006d0,
    event=0xf1c7753edd0) from /usr/local/lib/libgtk-3.so.2201.0
#36 0x00000f1bf2ab645e in gtk_gesture_single_handle_event (
    controller=0xf1c096006d0, event=0xf1c7753edd0) at gtkgesturesingle.c:222
#37 0x00000f1bf2a6e57a in gtk_event_controller_handle_event (
    controller=0xf1c096006d0, event=0xf1c7753edd0) at gtkeventcontroller.c:230
#38 0x00000f1bf2ca0c6e in _gtk_widget_run_controllers (widget=0xf1bd0958a40,
    event=0xf1c7753edd0, phase=GTK_PHASE_BUBBLE) at gtkwidget.c:7379
#39 0x00000f1bf2cfefaf in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xf1c82868820,
    return_value=Variable "return_value" is not available.
) at gtkmarshalers.c:129
#40 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c82868820,
    return_value=0x7f7ffffe0140, instance=0xf1bd0958a40, args=0x7f7ffffe0280,
    n_params=1, param_types=0xf1c73c5c910)
    at ../glib-2.58.3/gobject/gclosure.c:873
#41 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
    signal_id=Variable "signal_id" is not available.
) at ../glib-2.58.3/gobject/gsignal.c:3300
#42 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
)
---Type <return> to continue, or q <return> to quit---
    at ../glib-2.58.3/gobject/gsignal.c:3447
#43 0x00000f1bf2ca096a in gtk_widget_event_internal (widget=0xf1bd0958a40,
    event=0xf1c7753edd0) at gtkwidget.c:7744
#44 0x00000f1bf2b102ef in gtk_propagate_event (widget=0xf1bd0958a40,
    event=0xf1c7753edd0) at gtkmain.c:2582
#45 0x00000f1bf2b0ffd5 in gtk_main_do_event (event=0xf1c7753edd0)
    at gtkmain.c:1915
#46 0x00000f1c6a9091af in _gdk_event_emit (event=0xf1c7753edd0)
    at gdkevents.c:73
#47 0x00000f1c6a9455b4 in gdk_event_source_dispatch (source=Variable "source" is not available.
)
    at gdkeventsource.c:367
#48 0x00000f1b93d5e718 in g_main_context_dispatch (context=Variable "context" is not available.
)
    at ../glib-2.58.3/glib/gmain.c:3182
#49 0x00000f1b93d5eb36 in g_main_context_iterate (context=Variable "context" is not available.
)
    at ../glib-2.58.3/glib/gmain.c:3920
#50 0x00000f1b93d5ef3f in g_main_loop_run (loop=0xf1bbd0d43b0)
    at ../glib-2.58.3/glib/gmain.c:4116
#51 0x00000f1bf2b0f578 in gtk_main () at gtkmain.c:1323
#52 0x00000f1bba09a05c in gnc_ui_start_event_loop ()
   from /usr/local/lib/gnucash/libgncmod-gnome-utils.so
#53 0x00000f1984695eb8 in inner_main () from /usr/local/bin/gnucash
#54 0x00000f1be65aeb46 in invoke_main_func ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/libguile-2.2.so.0.2
#55 0x00000f1be6588552 in c_body () from /usr/local/lib/libguile-2.2.so.0.2
#56 0x00000f1be662b8e9 in vm_regular_engine ()
   from /usr/local/lib/libguile-2.2.so.0.2
#57 0x00000f1be66283a7 in scm_call_n () from /usr/local/lib/libguile-2.2.so.0.2
#58 0x00000f1be6624209 in catch () from /usr/local/lib/libguile-2.2.so.0.2
#59 0x00000f1be65884fb in scm_c_with_continuation_barrier ()
   from /usr/local/lib/libguile-2.2.so.0.2
#60 0x00000f1be6623ce8 in with_guile () from /usr/local/lib/libguile-2.2.so.0.2
#61 0x00000f1bba930022 in GC_call_with_stack_base ()
   from /usr/local/lib/libgc.so.4.0
#62 0x00000f1be66217c8 in scm_with_guile ()
   from /usr/local/lib/libguile-2.2.so.0.2
#63 0x00000f1be65aeaf8 in scm_boot_guile ()
   from /usr/local/lib/libguile-2.2.so.0.2
#64 0x00000f1984695897 in main () from /usr/local/bin/gnucash
(gdb)


Reply | Threaded
Open this post in threaded view
|

Re: gnucash 3.5 use after free crash when closing account tab

Antoine Jacoutot-7
On Tue, Apr 16, 2019 at 06:57:26PM -0500, [hidden email] wrote:
> Hi, ports, gnucash crashes for me with use after free error whenever
> I close an account tab. It runs fine otherwise.
>
> This started months ago for me while running current around the
> time of 6.4. I'm sorry to be so late in reporting it. It happens
> on three different machines. I've uninstalled and reinstalled
> gnucash and tried it from many snapshots. It happens even if I
> create a new gnucash file, open a few tabs, then try closing one
> (this is what I do in the example below).

Hi.

Would you mind opening an issue upstream about it?

> Please let me know if I can provide further information. Thanks for
> your help!
>
> johannesv$ gnucash --version
>
> GnuCash 3.5
> Build ID: 3.5+(2019-03-30)
>
> johannesv$ sysctl kern.version
>
> kern.version=OpenBSD 6.5 (GENERIC.MP) #849: Wed Apr 10 04:03:54 MDT 2019
>     [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
>
> # Here I start gnucash, open a couple tabs, then try to close one:
>
> johannesv$ gnucash
> gnucash(97036) in free(): use after free 0xd5f9774d80
> Abort trap (core dumped)
>
> # with gdb and (gdb) bt:
>
> johannesv$ gdb gnucash -c gnucash.core
> GNU gdb 6.3
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "amd64-unknown-openbsd6.5"...
> (no debugging symbols found)
>
> Core was generated by `gnucash'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /usr/lib/libpthread.so.26.1...done.
> Loaded symbols for /usr/lib/libpthread.so.26.1
> Loaded symbols for /usr/local/bin/gnucash
> Reading symbols from /usr/local/lib/libgnc-gnome.so.1.0...done.
> Loaded symbols for /usr/local/lib/libgnc-gnome.so.1.0
> Reading symbols from /usr/local/lib/libguile-2.2.so.0.2...done.
> Loaded symbols for /usr/local/lib/libguile-2.2.so.0.2
> Reading symbols from /usr/local/lib/libgc.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgc.so.4.0
> Reading symbols from /usr/local/lib/libglib-2.0.so.4201.1...done.
> Loaded symbols for /usr/local/lib/libglib-2.0.so.4201.1
> Reading symbols from /usr/local/lib/libintl.so.6.0...done.
> Loaded symbols for /usr/local/lib/libintl.so.6.0
> Reading symbols from /usr/local/lib/libgtk-3.so.2201.0...done.
> Loaded symbols for /usr/local/lib/libgtk-3.so.2201.0
> Reading symbols from /usr/local/lib/libgdk-3.so.2201.1...done.
> Loaded symbols for /usr/local/lib/libgdk-3.so.2201.1
> Reading symbols from /usr/local/lib/libpangocairo-1.0.so.3800.1...done.
> Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.3800.1
> Reading symbols from /usr/local/lib/libpango-1.0.so.3800.2...done.
> Loaded symbols for /usr/local/lib/libpango-1.0.so.3800.2
> Reading symbols from /usr/local/lib/libatk-1.0.so.21809.2...done.
> Loaded symbols for /usr/local/lib/libatk-1.0.so.21809.2
> Reading symbols from /usr/local/lib/libcairo-gobject.so.2.0...done.
> Loaded symbols for /usr/local/lib/libcairo-gobject.so.2.0
> Reading symbols from /usr/local/lib/libcairo.so.13.0...done.
> Loaded symbols for /usr/local/lib/libcairo.so.13.0
> Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.3200.1...done.
> Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.3200.1
> Reading symbols from /usr/local/lib/libgio-2.0.so.4200.8...done.
> Loaded symbols for /usr/local/lib/libgio-2.0.so.4200.8
> Reading symbols from /usr/local/lib/libgobject-2.0.so.4200.8...done.
> Loaded symbols for /usr/local/lib/libgobject-2.0.so.4200.8
> Reading symbols from /usr/local/lib/gnucash/libgncmod-ledger-core.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-ledger-core.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-report-gnome.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-report-gnome.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-html.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-html.so
> Reading symbols from /usr/local/lib/libwebkit2gtk-4.0.so.3.0...done.
> Loaded symbols for /usr/local/lib/libwebkit2gtk-4.0.so.3.0
> Reading symbols from /usr/local/lib/libsoup-2.4.so.10.2...done.
> Loaded symbols for /usr/local/lib/libsoup-2.4.so.10.2
> Reading symbols from /usr/local/lib/libjavascriptcoregtk-4.0.so.3.0...done.
> Loaded symbols for /usr/local/lib/libjavascriptcoregtk-4.0.so.3.0
> Reading symbols from /usr/local/lib/gnucash/libgncmod-report-system.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-report-system.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-register-gnome.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-register-gnome.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-register-core.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-register-core.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-gnome-search.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-gnome-search.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-gnome-utils.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-gnome-utils.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-app-utils.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-app-utils.so
> Reading symbols from /usr/local/lib/libxslt.so.4.0...done.
> Loaded symbols for /usr/local/lib/libxslt.so.4.0
> Reading symbols from /usr/lib/libm.so.10.1...done.
> Loaded symbols for /usr/lib/libm.so.10.1
> Reading symbols from /usr/local/lib/libgnc-backend-xml-utils.so.1.0...done.
> Loaded symbols for /usr/local/lib/libgnc-backend-xml-utils.so.1.0
> Reading symbols from /usr/local/lib/gnucash/libgncmod-engine.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-engine.so
> Reading symbols from /usr/local/lib/libgnc-module.so.1.0...done.
> Loaded symbols for /usr/local/lib/libgnc-module.so.1.0
> Reading symbols from /usr/local/lib/libgnc-core-utils.so.1.1...done.
> Loaded symbols for /usr/local/lib/libgnc-core-utils.so.1.1
> Reading symbols from /usr/local/lib/libboost_locale-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_locale-mt.so.9.0
> Reading symbols from /usr/local/lib/libboost_filesystem-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_filesystem-mt.so.9.0
> Reading symbols from /usr/local/lib/libboost_system-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_system-mt.so.9.0
> Reading symbols from /usr/local/lib/libboost_date_time-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_date_time-mt.so.9.0
> Reading symbols from /usr/local/lib/libboost_regex-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_regex-mt.so.9.0
> Reading symbols from /usr/local/lib/libgmodule-2.0.so.4200.8...done.
> Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4200.8
> Reading symbols from /usr/local/lib/libxml2.so.16.1...done.
> Loaded symbols for /usr/local/lib/libxml2.so.16.1
> Reading symbols from /usr/lib/libz.so.5.0...done.
> Loaded symbols for /usr/lib/libz.so.5.0
> Reading symbols from /usr/local/lib/libsecret-1.so.2.0...done.
> Loaded symbols for /usr/local/lib/libsecret-1.so.2.0
> Symbols already loaded for /usr/lib/libpthread.so.26.1
> Reading symbols from /usr/lib/libc.so.95.0...done.
> Loaded symbols for /usr/lib/libc.so.95.0
> Reading symbols from /usr/lib/libc++.so.2.1...done.
> Loaded symbols for /usr/lib/libc++.so.2.1
> Reading symbols from /usr/lib/libc++abi.so.0.1...done.
> Loaded symbols for /usr/lib/libc++abi.so.0.1
> Reading symbols from /usr/local/lib/libffi.so.1.2...done.
> Loaded symbols for /usr/local/lib/libffi.so.1.2
> Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
> Loaded symbols for /usr/local/lib/libiconv.so.6.0
> Reading symbols from /usr/local/lib/libunistring.so.0.1...done.
> Loaded symbols for /usr/local/lib/libunistring.so.0.1
> Reading symbols from /usr/local/lib/libgmp.so.10.0...done.
> Loaded symbols for /usr/local/lib/libgmp.so.10.0
> Reading symbols from /usr/local/lib/libltdl.so.5.0...done.
> Loaded symbols for /usr/local/lib/libltdl.so.5.0
> Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
> Loaded symbols for /usr/local/lib/libpcre.so.3.0
> Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.8...done.
> Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.8
> Reading symbols from /usr/local/lib/libfribidi.so.3.0...done.
> Loaded symbols for /usr/local/lib/libfribidi.so.3.0
> Reading symbols from /usr/X11R6/lib/libpixman-1.so.36.0...done.
> Loaded symbols for /usr/X11R6/lib/libpixman-1.so.36.0
> Reading symbols from /usr/X11R6/lib/libfontconfig.so.12.0...done.
> Loaded symbols for /usr/X11R6/lib/libfontconfig.so.12.0
> Reading symbols from /usr/X11R6/lib/libfreetype.so.29.0...done.
> Loaded symbols for /usr/X11R6/lib/libfreetype.so.29.0
> Reading symbols from /usr/lib/libexpat.so.12.0...done.
> Loaded symbols for /usr/lib/libexpat.so.12.0
> Reading symbols from /usr/local/lib/libpng16.so.17.5...done.
> Loaded symbols for /usr/local/lib/libpng16.so.17.5
> Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1
> Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done.
> Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0
> Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.1
> Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done.
> Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0
> Reading symbols from /usr/X11R6/lib/libX11.so.16.1...done.
> Loaded symbols for /usr/X11R6/lib/libX11.so.16.1
> Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
> Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
> Reading symbols from /usr/local/lib/libpangoft2-1.0.so.3800.1...done.
> Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.3800.1
> Reading symbols from /usr/local/lib/libharfbuzz.so.14.3...done.
> Loaded symbols for /usr/local/lib/libharfbuzz.so.14.3
> Reading symbols from /usr/local/lib/libgraphite2.so.2.0...done.
> Loaded symbols for /usr/local/lib/libgraphite2.so.2.0
> Reading symbols from /usr/X11R6/lib/libXinerama.so.6.0...done.
> Loaded symbols for /usr/X11R6/lib/libXinerama.so.6.0
> Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
> Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
> Reading symbols from /usr/X11R6/lib/libXrandr.so.7.1...done.
> Loaded symbols for /usr/X11R6/lib/libXrandr.so.7.1
> Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done.
> Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0
> Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
> Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
> Reading symbols from /usr/X11R6/lib/libXcomposite.so.4.0...done.
> Loaded symbols for /usr/X11R6/lib/libXcomposite.so.4.0
> Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
> Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
> Reading symbols from /usr/X11R6/lib/libepoxy.so.3.0...done.
> Loaded symbols for /usr/X11R6/lib/libepoxy.so.3.0
> Reading symbols from /usr/local/lib/libatk-bridge-2.0.so.0.0...done.
> Loaded symbols for /usr/local/lib/libatk-bridge-2.0.so.0.0
> Reading symbols from /usr/local/lib/libdbus-1.so.11.2...done.
> Loaded symbols for /usr/local/lib/libdbus-1.so.11.2
> Reading symbols from /usr/local/lib/libatspi.so.0.2...done.
> Loaded symbols for /usr/local/lib/libatspi.so.0.2
> Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
> Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
> Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
> Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
> Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done.
> Loaded symbols for /usr/X11R6/lib/libGL.so.17.1
> Reading symbols from /usr/X11R6/lib/libEGL.so.1.1...done.
> Loaded symbols for /usr/X11R6/lib/libEGL.so.1.1
> Reading symbols from /usr/local/lib/libnotify.so.4.0...done.
> Loaded symbols for /usr/local/lib/libnotify.so.4.0
> Reading symbols from /usr/local/lib/libsqlite3.so.37.5...done.
> Loaded symbols for /usr/local/lib/libsqlite3.so.37.5
> Reading symbols from /usr/local/lib/libicudata.so.14.0...done.
> Loaded symbols for /usr/local/lib/libicudata.so.14.0
> Reading symbols from /usr/local/lib/libicuuc.so.14.0...done.
> Loaded symbols for /usr/local/lib/libicuuc.so.14.0
> Reading symbols from /usr/local/lib/libicui18n.so.14.0...done.
> Loaded symbols for /usr/local/lib/libicui18n.so.14.0
> Reading symbols from /usr/local/lib/libwoff2dec.so.0.0...done.
> Loaded symbols for /usr/local/lib/libwoff2dec.so.0.0
> Reading symbols from /usr/local/lib/libopenjp2.so.3.1...done.
> Loaded symbols for /usr/local/lib/libopenjp2.so.3.1
> Reading symbols from /usr/local/lib/libharfbuzz-icu.so.1.0...done.
> Loaded symbols for /usr/local/lib/libharfbuzz-icu.so.1.0
> Reading symbols from /usr/local/lib/libgstapp-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstapp-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstbase-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstbase-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstreamer-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstreamer-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstpbutils-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstpbutils-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstaudio-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstaudio-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgsttag-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgsttag-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstvideo-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstvideo-1.0.so.4.0
> Reading symbols from /usr/local/lib/libgstgl-1.0.so.3.0...done.
> Loaded symbols for /usr/local/lib/libgstgl-1.0.so.3.0
> Reading symbols from /usr/local/lib/libgstfft-1.0.so.4.0...done.
> Loaded symbols for /usr/local/lib/libgstfft-1.0.so.4.0
> Reading symbols from /usr/local/lib/libjpeg.so.70.0...done.
> Loaded symbols for /usr/local/lib/libjpeg.so.70.0
> Reading symbols from /usr/local/lib/libwebp.so.4.0...done.
> Loaded symbols for /usr/local/lib/libwebp.so.4.0
> Reading symbols from /usr/local/lib/libwebpdemux.so.2.0...done.
> Loaded symbols for /usr/local/lib/libwebpdemux.so.2.0
> Reading symbols from /usr/local/lib/libgcrypt.so.19.5...done.
> Loaded symbols for /usr/local/lib/libgcrypt.so.19.5
> Reading symbols from /usr/local/lib/libenchant-2.so.0.0...done.
> Loaded symbols for /usr/local/lib/libenchant-2.so.0.0
> Reading symbols from /usr/local/lib/libtasn1.so.4.0...done.
> Loaded symbols for /usr/local/lib/libtasn1.so.4.0
> Reading symbols from /usr/local/lib/libhyphen.so.0.0...done.
> Loaded symbols for /usr/local/lib/libhyphen.so.0.0
> Reading symbols from /usr/X11R6/lib/libXt.so.11.0...done.
> Loaded symbols for /usr/X11R6/lib/libXt.so.11.0
> Reading symbols from /usr/local/lib/libpsl.so.1.2...done.
> Loaded symbols for /usr/local/lib/libpsl.so.1.2
> Reading symbols from /usr/local/lib/liblzma.so.2.1...done.
> Loaded symbols for /usr/local/lib/liblzma.so.2.1
> Reading symbols from /usr/local/lib/libboost_thread-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_thread-mt.so.9.0
> Reading symbols from /usr/local/lib/libboost_chrono-mt.so.9.0...done.
> Loaded symbols for /usr/local/lib/libboost_chrono-mt.so.9.0
> Reading symbols from /usr/local/lib/libgpg-error.so.3.19...done.
> Loaded symbols for /usr/local/lib/libgpg-error.so.3.19
> Reading symbols from /usr/X11R6/lib/libxcb-dri3.so.0.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-dri3.so.0.1
> Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.2...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.2
> Reading symbols from /usr/X11R6/lib/libxcb-present.so.0.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-present.so.0.1
> Reading symbols from /usr/X11R6/lib/libxcb-sync.so.1.2...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-sync.so.1.2
> Reading symbols from /usr/X11R6/lib/libxshmfence.so.0.0...done.
> Loaded symbols for /usr/X11R6/lib/libxshmfence.so.0.0
> Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done.
> Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2
> Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
> Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
> Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1
> Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
> Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
> Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
> Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
> Reading symbols from /usr/X11R6/lib/libdrm.so.7.6...done.
> Loaded symbols for /usr/X11R6/lib/libdrm.so.7.6
> Reading symbols from /usr/X11R6/lib/libgbm.so.0.3...done.
> Loaded symbols for /usr/X11R6/lib/libgbm.so.0.3
> Reading symbols from /usr/local/lib/libwoff2common.so.0.0...done.
> Loaded symbols for /usr/local/lib/libwoff2common.so.0.0
> Reading symbols from /usr/local/lib/libbrotlidec.so.1.1...done.
> Loaded symbols for /usr/local/lib/libbrotlidec.so.1.1
> Reading symbols from /usr/local/lib/liborc-0.4.so.6.0...done.
> Loaded symbols for /usr/local/lib/liborc-0.4.so.6.0
> Reading symbols from /usr/local/lib/libgstallocators-1.0.so.3.0...done.
> Loaded symbols for /usr/local/lib/libgstallocators-1.0.so.3.0
> Reading symbols from /usr/X11R6/lib/libGLESv2.so.1.2...done.
> Loaded symbols for /usr/X11R6/lib/libGLESv2.so.1.2
> Reading symbols from /usr/local/lib/libaspell.so.17.0...done.
> Loaded symbols for /usr/local/lib/libaspell.so.17.0
> Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
> Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
> Reading symbols from /usr/X11R6/lib/libICE.so.10.0...done.
> Loaded symbols for /usr/X11R6/lib/libICE.so.10.0
> Reading symbols from /usr/local/lib/libidn2.so.1.0...done.
> Loaded symbols for /usr/local/lib/libidn2.so.1.0
> Reading symbols from /usr/local/lib/libbrotlicommon.so.1.1...done.
> Loaded symbols for /usr/local/lib/libbrotlicommon.so.1.1
> Reading symbols from /usr/libexec/ld.so...done.
> Loaded symbols for /usr/libexec/ld.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-csv-export.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-csv-export.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-csv-import.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-csv-import.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-generic-import.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-generic-import.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-log-replay.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-log-replay.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-ofx.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-ofx.so
> Reading symbols from /usr/local/lib/libofx.so.7.0...done.
> Loaded symbols for /usr/local/lib/libofx.so.7.0
> Reading symbols from /usr/local/lib/libosp.so.0.0...done.
> Loaded symbols for /usr/local/lib/libosp.so.0.0
> Reading symbols from /usr/local/lib/gnucash/libgncmod-qif-import.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-qif-import.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-stylesheets.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-stylesheets.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-tax-us.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-tax-us.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-aqbanking.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-aqbanking.so
> Reading symbols from /usr/local/lib/libgwengui-gtk3.so...done.
> Loaded symbols for /usr/local/lib/libgwengui-gtk3.so
> Reading symbols from /usr/local/lib/libaqbanking.so.2.0...done.
> Loaded symbols for /usr/local/lib/libaqbanking.so.2.0
> Reading symbols from /usr/local/lib/libgwenhywfar.so.1.3...done.
> Loaded symbols for /usr/local/lib/libgwenhywfar.so.1.3
> Reading symbols from /usr/local/lib/libgnutls.so.46.0...done.
> Loaded symbols for /usr/local/lib/libgnutls.so.46.0
> Reading symbols from /usr/local/lib/libp11-kit.so.3.0...done.
> Loaded symbols for /usr/local/lib/libp11-kit.so.3.0
> Reading symbols from /usr/local/lib/libnettle.so.4.0...done.
> Loaded symbols for /usr/local/lib/libnettle.so.4.0
> Reading symbols from /usr/local/lib/libhogweed.so.2.0...done.
> Loaded symbols for /usr/local/lib/libhogweed.so.2.0
> Reading symbols from /usr/local/lib/gnucash/libgncmod-bi-import.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-bi-import.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-customer-import.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-customer-import.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-locale-reports-us.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-locale-reports-us.so
> Reading symbols from /usr/local/lib/gio/modules/libdconfsettings.so...done.
> Loaded symbols for /usr/local/lib/gio/modules/libdconfsettings.so
> Reading symbols from /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
> Loaded symbols for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> Reading symbols from /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...done.
> Loaded symbols for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
> Reading symbols from /usr/local/lib/librsvg-2.so.39.0...Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Reading symbols from /usr/local/lib/libcroco-0.6.so.4.0...done.
> Loaded symbols for /usr/local/lib/libcroco-0.6.so.4.0
> Reading symbols from /usr/local/lib/gnucash/libgncmod-backend-dbi.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-backend-dbi.so
> Reading symbols from /usr/local/lib/libgnc-backend-sql.so.1.0...done.
> Loaded symbols for /usr/local/lib/libgnc-backend-sql.so.1.0
> Reading symbols from /usr/local/lib/libdbi.so.1.0...done.
> Loaded symbols for /usr/local/lib/libdbi.so.1.0
> Reading symbols from /usr/local/lib/dbd/libdbdsqlite3.so...done.
> Loaded symbols for /usr/local/lib/dbd/libdbdsqlite3.so
> Reading symbols from /usr/local/lib/gnucash/libgncmod-backend-xml.so...done.
> Loaded symbols for /usr/local/lib/gnucash/libgncmod-backend-xml.so
> #0  thrkill () at -:3
> 3 -: No such file or directory.
> in -
> (gdb) run
> Starting program: /usr/local/bin/gnucash
> [New process 93832]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> Error while reading shared library symbols:
> Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/librsvg-2.so.39.0]
> gnucash(93832) in free(): use after free 0xf1c7be904a0
>
> Program received signal SIGABRT, Aborted.
> thrkill () at -:3
> 3 -: No such file or directory.
> in -
> Current language:  auto; currently asm
> (gdb) bt
> #0  thrkill () at -:3
> #1  0x00000f1bd6f2e06e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
> #2  0x00000f1bd6ec1ae9 in wrterror (d=Variable "d" is not available.
> )
>     at /usr/src/lib/libc/stdlib/malloc.c:297
> #3  0x00000f1bd6ec2567 in ofree (argpool=Variable "argpool" is not available.
> ) at tcb.h:43
> #4  0x00000f1bd6ec1be2 in free (ptr=0xf1bcb613460)
>     at /usr/src/lib/libc/stdlib/malloc.c:1451
> #5  0x00000f1c2e83c0dd in destroy_style_helper ()
>    from /usr/local/lib/gnucash/libgncmod-register-gnome.so
> #6  0x00000f1b93d4b018 in g_hash_table_foreach (hash_table=0xf1c19399860,
>     func=0xf1c2e83c0c0 <destroy_style_helper>, user_data=0xf1ba8b66500)
>     at ../glib-2.58.3/glib/ghash.c:1687
> #7  0x00000f1c2e839a48 in gnucash_sheet_finalize ()
>    from /usr/local/lib/gnucash/libgncmod-register-gnome.so
> #8  0x00000f1b851f2306 in g_object_unref (_object=0xf1ba8b66500)
>     at ../glib-2.58.3/gobject/gobject.c:3346
> #9  0x00000f1c2e83d65f in table_destroy_cb ()
>    from /usr/local/lib/gnucash/libgncmod-register-gnome.so
> #10 0x00000f1b8dc7d89b in gnc_table_destroy ()
>    from /usr/local/lib/gnucash/libgncmod-register-core.so
> #11 0x00000f1c1e6eebf7 in gnc_split_register_destroy ()
>    from /usr/local/lib/gnucash/libgncmod-ledger-core.so
> ---Type <return> to continue, or q <return> to quit---
> #12 0x00000f1c1e6e77c5 in close_handler ()
>    from /usr/local/lib/gnucash/libgncmod-ledger-core.so
> #13 0x00000f1c746e1a42 in gnc_plugin_page_register_destroy_widget ()
>    from /usr/local/lib/libgnc-gnome.so.1.0
> #14 0x00000f1bba0a0c22 in gnc_main_window_close_page ()
>    from /usr/local/lib/gnucash/libgncmod-gnome-utils.so
> #15 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1bf6e3f8a0,
>     return_value=0x0, instance=0xf1bd0958a40, args=0x7f7ffffdf260, n_params=0,
>     param_types=0x0) at ../glib-2.58.3/gobject/gclosure.c:873
> #16 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
>     signal_id=Variable "signal_id" is not available.
> ) at ../glib-2.58.3/gobject/gsignal.c:3300
> #17 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
> )
>     at ../glib-2.58.3/gobject/gsignal.c:3447
> #18 0x00000f1bf29be4a3 in gtk_button_do_release (button=0xf1bd0958a40,
>     emit_clicked=Variable "emit_clicked" is not available.
> ) at gtkbutton.c:1845
> #19 0x00000f1bf29bdf4b in gtk_real_button_released (button=0xf1bd0958a40)
>     at gtkbutton.c:1963
> #20 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1b90be9c20,
>     return_value=0x0, instance=0xf1bd0958a40, args=0x7f7ffffdf590, n_params=0,
>     param_types=0x0) at ../glib-2.58.3/gobject/gclosure.c:873
> #21 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
>     signal_id=Variable "signal_id" is not available.
> ) at ../glib-2.58.3/gobject/gsignal.c:3300
> ---Type <return> to continue, or q <return> to quit---
> #22 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
> )
>     at ../glib-2.58.3/gobject/gsignal.c:3447
> #23 0x00000f1bf29be663 in multipress_released_cb (gesture=0xf1c096006d0,
>     n_press=Variable "n_press" is not available.
> ) at gtkbutton.c:666
> #24 0x00000f1bc95aae90 in ffi_call_unix64 () from /usr/local/lib/libffi.so.1.2
> #25 0x00000f1bc95aa232 in ffi_call () from /usr/local/lib/libffi.so.1.2
> #26 0x00000f1b851ed836 in g_cclosure_marshal_generic_va (closure=Variable "closure" is not available.
> )
>     at ../glib-2.58.3/gobject/gclosure.c:1610
> #27 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c5b1f05a0,
>     return_value=0x0, instance=0xf1c096006d0, args=0x7f7ffffdfae0, n_params=3,
>     param_types=0xf1bc6b6d2e0) at ../glib-2.58.3/gobject/gclosure.c:873
> #28 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1c096006d0,
>     signal_id=Variable "signal_id" is not available.
> ) at ../glib-2.58.3/gobject/gsignal.c:3300
> #29 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
> )
>     at ../glib-2.58.3/gobject/gsignal.c:3447
> #30 0x00000f1bf2ab42ef in gtk_gesture_multi_press_end (gesture=0xf1c096006d0,
>     sequence=Variable "sequence" is not available.
> ) at gtkgesturemultipress.c:286
> #31 0x00000f1b851f0049 in g_cclosure_marshal_VOID__BOXEDv (
>     closure=0xf1c0aa701a0, return_value=Variable "return_value" is not available.
> )
>     at ../glib-2.58.3/gobject/gmarshal.c:1950
> #32 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c0aa701a0,
>     return_value=0x0, instance=0xf1c096006d0, args=0x7f7ffffdfe40, n_params=1,
> ---Type <return> to continue, or q <return> to quit---
>     param_types=0xf1b878b33a0) at ../glib-2.58.3/gobject/gclosure.c:873
> #33 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1c096006d0,
>     signal_id=Variable "signal_id" is not available.
> ) at ../glib-2.58.3/gobject/gsignal.c:3300
> #34 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
> )
>     at ../glib-2.58.3/gobject/gsignal.c:3447
> #35 0x00000f1bf2ab1bf7 in gtk_gesture_handle_event (controller=0xf1c096006d0,
>     event=0xf1c7753edd0) from /usr/local/lib/libgtk-3.so.2201.0
> #36 0x00000f1bf2ab645e in gtk_gesture_single_handle_event (
>     controller=0xf1c096006d0, event=0xf1c7753edd0) at gtkgesturesingle.c:222
> #37 0x00000f1bf2a6e57a in gtk_event_controller_handle_event (
>     controller=0xf1c096006d0, event=0xf1c7753edd0) at gtkeventcontroller.c:230
> #38 0x00000f1bf2ca0c6e in _gtk_widget_run_controllers (widget=0xf1bd0958a40,
>     event=0xf1c7753edd0, phase=GTK_PHASE_BUBBLE) at gtkwidget.c:7379
> #39 0x00000f1bf2cfefaf in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xf1c82868820,
>     return_value=Variable "return_value" is not available.
> ) at gtkmarshalers.c:129
> #40 0x00000f1b851ec095 in _g_closure_invoke_va (closure=0xf1c82868820,
>     return_value=0x7f7ffffe0140, instance=0xf1bd0958a40, args=0x7f7ffffe0280,
>     n_params=1, param_types=0xf1c73c5c910)
>     at ../glib-2.58.3/gobject/gclosure.c:873
> #41 0x00000f1b85206ad0 in g_signal_emit_valist (instance=0xf1bd0958a40,
>     signal_id=Variable "signal_id" is not available.
> ) at ../glib-2.58.3/gobject/gsignal.c:3300
> #42 0x00000f1b8520750f in g_signal_emit (instance=Variable "instance" is not available.
> )
> ---Type <return> to continue, or q <return> to quit---
>     at ../glib-2.58.3/gobject/gsignal.c:3447
> #43 0x00000f1bf2ca096a in gtk_widget_event_internal (widget=0xf1bd0958a40,
>     event=0xf1c7753edd0) at gtkwidget.c:7744
> #44 0x00000f1bf2b102ef in gtk_propagate_event (widget=0xf1bd0958a40,
>     event=0xf1c7753edd0) at gtkmain.c:2582
> #45 0x00000f1bf2b0ffd5 in gtk_main_do_event (event=0xf1c7753edd0)
>     at gtkmain.c:1915
> #46 0x00000f1c6a9091af in _gdk_event_emit (event=0xf1c7753edd0)
>     at gdkevents.c:73
> #47 0x00000f1c6a9455b4 in gdk_event_source_dispatch (source=Variable "source" is not available.
> )
>     at gdkeventsource.c:367
> #48 0x00000f1b93d5e718 in g_main_context_dispatch (context=Variable "context" is not available.
> )
>     at ../glib-2.58.3/glib/gmain.c:3182
> #49 0x00000f1b93d5eb36 in g_main_context_iterate (context=Variable "context" is not available.
> )
>     at ../glib-2.58.3/glib/gmain.c:3920
> #50 0x00000f1b93d5ef3f in g_main_loop_run (loop=0xf1bbd0d43b0)
>     at ../glib-2.58.3/glib/gmain.c:4116
> #51 0x00000f1bf2b0f578 in gtk_main () at gtkmain.c:1323
> #52 0x00000f1bba09a05c in gnc_ui_start_event_loop ()
>    from /usr/local/lib/gnucash/libgncmod-gnome-utils.so
> #53 0x00000f1984695eb8 in inner_main () from /usr/local/bin/gnucash
> #54 0x00000f1be65aeb46 in invoke_main_func ()
> ---Type <return> to continue, or q <return> to quit---
>    from /usr/local/lib/libguile-2.2.so.0.2
> #55 0x00000f1be6588552 in c_body () from /usr/local/lib/libguile-2.2.so.0.2
> #56 0x00000f1be662b8e9 in vm_regular_engine ()
>    from /usr/local/lib/libguile-2.2.so.0.2
> #57 0x00000f1be66283a7 in scm_call_n () from /usr/local/lib/libguile-2.2.so.0.2
> #58 0x00000f1be6624209 in catch () from /usr/local/lib/libguile-2.2.so.0.2
> #59 0x00000f1be65884fb in scm_c_with_continuation_barrier ()
>    from /usr/local/lib/libguile-2.2.so.0.2
> #60 0x00000f1be6623ce8 in with_guile () from /usr/local/lib/libguile-2.2.so.0.2
> #61 0x00000f1bba930022 in GC_call_with_stack_base ()
>    from /usr/local/lib/libgc.so.4.0
> #62 0x00000f1be66217c8 in scm_with_guile ()
>    from /usr/local/lib/libguile-2.2.so.0.2
> #63 0x00000f1be65aeaf8 in scm_boot_guile ()
>    from /usr/local/lib/libguile-2.2.so.0.2
> #64 0x00000f1984695897 in main () from /usr/local/bin/gnucash
> (gdb)
>
>

--
Antoine