Been using this version for about a week and no cash disappeared yet :). All seems to be working fine. Is it OK with you to stabilize? emerge --info: Portage 2.2_rc25 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r3 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r3-i686-Genuine_Intel-R-_CPU_T2080_@_1.73GHz-with-glibc2.0 Timestamp of tree: Sun, 15 Mar 2009 10:15:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.7 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r1 sys-apps/sandbox: 1.6 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv" GENTOO_MIRRORS="http://gentoo.tiscali.nl/ ftp://gentoo.tiscali.nl/pub/mirror/gentoo/ " LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en nl" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/layman/kde-testing /usr/layman/roslin /usr/overlay" SYNC="rsync://rsync.tiscali.nl/gentoo-portage" USE="X a52 aac acpi alsa amr amrnb amrwb bash-completion bluetooth bzip2 cairo chm cisco cli cracklib crypt cups curl dbus dia djvu dri dvd dvdr dvdread ffmpeg flac fontconfig fortran ftp gdbm gif glitz gps hal hbci highlight highlisht history iconv irmc isdnlog jpeg jpeg2k kde kpathsea lame latex libsamplerate logitech-mouse mad madwifi midi mmext mmx mng mp2 mp3 mplayer msn mudflap ncurses nls npp nptl nptlonly nsplugin obex ogg opengl openmp openvpn oss otr pcre pdf perl plasma png ppds pppd privacy python qt3 qt4 quicktime rdesktop readline reflection sdl session sox spell spl sse sse2 ssl subversion svg synaptics sysfs tcpd tetex theora tiff truetype unicode vorbis win32codecs x264 x86 xcb xcomposite xinexml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emulmulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl" USERLAND="GNU" VIDEO_CARDS="radeon fglrx" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > Been using this version for about a week and no cash disappeared yet :). All > seems to be working fine. Is it OK with you to stabilize? Hehe :) How about this: You test 2.2.9 and in a week we start stabilizing this version?
In reply to comment #1) > Hehe :) > > How about this: You test 2.2.9 and in a week we start stabilizing this version? Sounds even better. Emerging right now. And if all goes well this week I will let you know :) If it does not go well I will also let you know in an other bug :P
Used 2.2.9 for almost a week now without any problems! Some money disappeared but I can't blame gnucash for the actions of my girl friend :P So I think we are good to go!
Please stabilize =app-office/gnucash-2.2.9
amd64/x86 stable
ppc stable
Compiles fine, tests pass, but on startup, I get: $ gnucash gnc.bin-Message: main: binreloc relocation support was disabled at configure time. ERROR: In procedure scm_hash_fn_get_handle: ERROR: Wrong type argument in position 1: #<freed cell 0x20002fc6b60; GC missed a reference> $ Please advise.
# emerge --info Portage 2.1.6.11 (default/linux/alpha/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29 alpha) ================================================================= System uname: Linux-2.6.29-alpha-EV68AL-with-glibc2.0 Timestamp of tree: Sat, 04 Apr 2009 17:45:01 +0000 distcc 3.1 alpha-unknown-linux-gnu [enabled] app-shells/bash: 4.0_p10-r1 dev-lang/python: 2.4.4-r15, 2.5.4-r2 dev-util/cmake: 2.6.3 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r1 sys-apps/sandbox: 1.7 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="alpha ~alpha" CBUILD="alpha-unknown-linux-gnu" CFLAGS="-mieee -pipe -O2 -mcpu=ev67" CHOST="alpha-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-mieee -pipe -O2 -mcpu=ev67" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans usepkg userfetch userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.tiscali.nl/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage" USE="X acl alpha alsa apache2 audiofile bash-completion berkdb bzip2 calendar cdparanoia cdr cli cracklib crypt dio dri encode ethereal exif ffmpeg fftw firefox flac fortran ftp gdbm gpm iconv imlib2 isdnlog jpeg kdeenablefinal libcaca lua mad matroska midi mmap mng moznocompose moznoirc moznomail mozsvg mpeg mudflap ncurses network-cron nls nptl nptlonly offensive ogg openmp pam pcre pdflib perl png pnm ppds pppd python rar readline recode reflection session sharedmem sockets sox spl ssl svg sysfs szip tcpd tetex theora truetype unicode usb v4l v4l2 vcd vidix vim vim-pager vlm vorbis xcb xorg xosd xpm xvid zlib" ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vga glint mga nvidia vesa r128 " Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #7) > Compiles fine, tests pass, but on startup, I get: > > $ gnucash > gnc.bin-Message: main: binreloc relocation support was disabled at configure > time. > > ERROR: In procedure scm_hash_fn_get_handle: > ERROR: Wrong type argument in position 1: #<freed cell 0x20002fc6b60; GC missed > a reference> > $ > > Please advise. I've never seen these ERROR messages before. Not sure whether this is a bug in gnucash or guile. Can you start "gnucash --debug" and see if $TEMPDIR/gnucash.trace contains anything of value? Which guile version do you use? Does 2.2.7 work?
(In reply to comment #9) > (In reply to comment #7) > > Compiles fine, tests pass, but on startup, I get: > > > > $ gnucash > > gnc.bin-Message: main: binreloc relocation support was disabled at configure > > time. > > > > ERROR: In procedure scm_hash_fn_get_handle: > > ERROR: Wrong type argument in position 1: #<freed cell 0x20002fc6b60; GC missed > > a reference> > > $ > > > > Please advise. > > I've never seen these ERROR messages before. > Not sure whether this is a bug in gnucash or guile. > > Can you start "gnucash --debug" and see if $TEMPDIR/gnucash.trace contains > anything of value? > Which guile version do you use? > Does 2.2.7 work? > I doubt this is useful: * 18:05:47 INFO <gnc.engine> [gnc_hook_lookup] no hook lists dev-scheme/guile Installed versions: 1.8.6(12)(15:00:32 04/05/09)(deprecated nls regex threads -debug -debug-freelist -debug-malloc -discouraged -elisp -emacs -networking) As for 2.2.7, I'll compile that but it will take a bit. I'll report back.
2.2.7 fails the same way: [klausman@sheldon ~]$ gnucash --version gnc.bin-Message: main: binreloc relocation support was disabled at configure time. GnuCash 2.2.7 Built 2009-04-07 from r17597M [klausman@sheldon ~]$ gnucash gnc.bin-Message: main: binreloc relocation support was disabled at configure time. ERROR: In procedure scm_hash_fn_get_handle: ERROR: Wrong type argument in position 1: #<freed cell 0x20002f1eb60; GC missed a reference> [klausman@sheldon ~]$
Tobias, can you run under gdb and break on scm_ithrow and get a backtrace?
Created attachment 187702 [details] gnucash 2.2.7 bt on scm_ithrow breakpoint This is a backtrace with debug builds of both gnucash and guile. Guile is the same version I described earlier.
Thanks Tobias, unfortunately it seems we need a later call to scm_ithrow: [22:59] <wingo-tp> hkBst: sounds like that might have been a "normal" call to scm_ithrow [23:00] <wingo-tp> we would need the one that precedes the error [23:00] <wingo-tp> immediately precedes
As usual, the bug has gone away when probed hard enough. I can't reproduce the failure with gnucash-2.2.7 or 2.2.9 anymore. I suspect recompiling guile having to do with it. Stable on alpha.
gnucrash stable on sparc, closing