On Tue, Apr 16, 2019 at 06:57:26PM -0500, [email protected] 
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
>     [email protected]:/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

Reply via email to