Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262586 - app-office/gnucash-2.2.9 stabilization request
Summary: app-office/gnucash-2.2.9 stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Torsten Veller (RETIRED)
URL: http://www.gnucash.org/
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2009-03-15 18:56 UTC by Roeland Douma
Modified: 2009-04-27 13:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnucash 2.2.7 bt on scm_ithrow breakpoint (gnucash-2.2.7_backtrace.log,19.13 KB, text/plain)
2009-04-08 16:28 UTC, Tobias Klausmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roeland Douma 2009-03-15 18:56:18 UTC
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
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-03-15 19:27:41 UTC
(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?
Comment 2 Roeland Douma 2009-03-15 19:56:43 UTC
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

Comment 3 Roeland Douma 2009-03-21 10:52:15 UTC
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!
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2009-03-23 08:17:00 UTC
Please stabilize =app-office/gnucash-2.2.9
Comment 5 Markus Meier gentoo-dev 2009-03-23 22:39:04 UTC
amd64/x86 stable
Comment 6 Brent Baude (RETIRED) gentoo-dev 2009-03-26 18:15:56 UTC
ppc stable
Comment 7 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-05 14:03:43 UTC
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.
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-05 14:04:20 UTC
# 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
Comment 9 Torsten Veller (RETIRED) gentoo-dev 2009-04-06 15:22:06 UTC
(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?
Comment 10 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-07 16:09:00 UTC
(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.
Comment 11 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-07 16:48:59 UTC
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 ~]$
Comment 12 Marijn Schouten (RETIRED) gentoo-dev 2009-04-07 22:07:48 UTC
Tobias, can you run under gdb and break on scm_ithrow and get a backtrace?
Comment 13 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-08 16:28:09 UTC
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.
Comment 14 Marijn Schouten (RETIRED) gentoo-dev 2009-04-09 23:14:40 UTC
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
Comment 15 Tobias Klausmann (RETIRED) gentoo-dev 2009-04-12 09:53:43 UTC
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.
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2009-04-27 13:07:12 UTC
gnucrash stable on sparc, closing