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
