Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 169301 - app-office/gnucash-2.0.[45] fails to run with guile compiled with USE=threads (SMP only?)
Summary: app-office/gnucash-2.0.[45] fails to run with guile compiled with USE=threads...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Torsten Veller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-04 15:11 UTC by Stephen Bridges
Modified: 2008-02-17 14:12 UTC (History)
8 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Bridges 2007-03-04 15:11:25 UTC
I've got a dual core Athlon64, and gnucash 2.0.4 and 2.0.5 were both failing to run.  I finally traced this to recompiling guile for USE=regex, which also updated the "threads" use flag I'd enabled in the last month.

Gnucash gave the backtrace below when run with --nofile.  Recompiling with the threads flag disabled on guile now allows it to run.  Don't know if it's a SMP problem, or an amd64 problem.



Reproducible: Always

Steps to Reproduce:
1. Emerge guile-1.8.1-r1 with +threads
2. Emerge gnucash

Actual Results:  
Crash during loading.

:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47005403712640 (LWP 8821)]
0x00002ac04ad0810f in gw_wct_create ()
   from /usr/lib64/libgwrap-guile-runtime.so.0
(gdb) bt
#0  0x00002ac04ad0810f in gw_wct_create ()
   from /usr/lib64/libgwrap-guile-runtime.so.0
#1  0x00002ac04fea296f in gw_initialize_wrapset_standard ()
   from /usr/lib64/libgw-guile-standard.so.0
#2  0x00002ac04afb3a7a in scm_dynamic_call () from /usr/lib64/libguile.so.17
#3  0x00002ac04af5a986 in ?? () from /usr/lib64/libguile.so.17
#4  0x00002ac04af71a3c in scm_primitive_load () from /usr/lib64/libguile.so.17
#5  0x00002ac04af5b43b in ?? () from /usr/lib64/libguile.so.17
#6  0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#7  0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#8  0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#9  0x00002ac04af5e221 in scm_c_with_fluid () from /usr/lib64/libguile.so.17
#10 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#11 0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#12 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#13 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#14 0x00002ac04af5b8a6 in ?? () from /usr/lib64/libguile.so.17
#15 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#16 0x00002ac04af5bd40 in ?? () from /usr/lib64/libguile.so.17
#17 0x00002ac04af5b8a6 in ?? () from /usr/lib64/libguile.so.17
#18 0x00002ac04af5d571 in scm_map () from /usr/lib64/libguile.so.17
#19 0x00002ac04af5b517 in ?? () from /usr/lib64/libguile.so.17
#20 0x00002ac04af5bd40 in ?? () from /usr/lib64/libguile.so.17
#21 0x00002ac04af5bd2d in ?? () from /usr/lib64/libguile.so.17
---Type <return> to continue, or q <return> to quit---
#22 0x00002ac04afa4da8 in ?? () from /usr/lib64/libguile.so.17
#23 0x00002ac04af5e221 in scm_c_with_fluid () from /usr/lib64/libguile.so.17
#24 0x00002ac04fd9ee07 in gw_initialize_wrapset_gw_core_utils (gw__arena=0x0)
    at gw-core-utils.c:216
#25 0x00002ac04afb3a7a in scm_dynamic_call () from /usr/lib64/libguile.so.17
#26 0x00002ac04af5a986 in ?? () from /usr/lib64/libguile.so.17
#27 0x00002ac04af71a3c in scm_primitive_load () from /usr/lib64/libguile.so.17
#28 0x00002ac04af5b43b in ?? () from /usr/lib64/libguile.so.17
#29 0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#30 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#31 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#32 0x00002ac04af5e221 in scm_c_with_fluid () from /usr/lib64/libguile.so.17
#33 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#34 0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#35 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#36 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#37 0x00002ac04af5b8a6 in ?? () from /usr/lib64/libguile.so.17
#38 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#39 0x00002ac04af5bd40 in ?? () from /usr/lib64/libguile.so.17
#40 0x00002ac04af5b8a6 in ?? () from /usr/lib64/libguile.so.17
#41 0x00002ac04af5d571 in scm_map () from /usr/lib64/libguile.so.17
#42 0x00002ac04af5b517 in ?? () from /usr/lib64/libguile.so.17
#43 0x00002ac04af5bd40 in ?? () from /usr/lib64/libguile.so.17
#44 0x00002ac04af5bd2d in ?? () from /usr/lib64/libguile.so.17
---Type <return> to continue, or q <return> to quit---
#45 0x00002ac04af71a3c in scm_primitive_load () from /usr/lib64/libguile.so.17
#46 0x00002ac04af5b43b in ?? () from /usr/lib64/libguile.so.17
#47 0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#48 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#49 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#50 0x00002ac04af5e221 in scm_c_with_fluid () from /usr/lib64/libguile.so.17
#51 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#52 0x00002ac04af4bec2 in scm_dynamic_wind () from /usr/lib64/libguile.so.17
#53 0x00002ac04af5a810 in ?? () from /usr/lib64/libguile.so.17
#54 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#55 0x00002ac04af5b8a6 in ?? () from /usr/lib64/libguile.so.17
#56 0x00002ac04af5a654 in ?? () from /usr/lib64/libguile.so.17
#57 0x0000000000402878 in inner_main (closure=<value optimized out>, argc=0,
    argv=0xa) at gnucash-bin.c:429
#58 0x00002ac04af6efff in ?? () from /usr/lib64/libguile.so.17
#59 0x00002ac04af4767a in ?? () from /usr/lib64/libguile.so.17
#60 0x00002ac04afa984a in scm_c_catch () from /usr/lib64/libguile.so.17
#61 0x00002ac04af47ad1 in scm_i_with_continuation_barrier ()
   from /usr/lib64/libguile.so.17
#62 0x00002ac04af47b70 in scm_c_with_continuation_barrier ()
   from /usr/lib64/libguile.so.17
#63 0x00002ac04afa8c73 in scm_i_with_guile_and_parent ()
   from /usr/lib64/libguile.so.17
#64 0x00002ac04af6efc5 in scm_boot_guile () from /usr/lib64/libguile.so.17
---Type <return> to continue, or q <return> to quit---
#65 0x00000000004026a1 in main (argc=1, argv=0x7fff654b9268)
    at gnucash-bin.c:515
Comment 1 Stephen Bridges 2007-03-04 15:11:34 UTC
Portage 2.1.2-r13 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r0, 2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 02 Mar 2007 17:50:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac alsa amd64 berkdb bitmap-fonts blender-game cairo cdinstall cdparanoia cdr cdrom cli cracklib crypt cvs dbus deprecated divx dvd dvdr dvdread emboss encode fam ffmpeg firefox fortran gif gmedia gphoto2 gpm graphviz gtk gtk2 hal history iconv imlib java jpeg kde libg++ libsamplerate live lm_sensors mad midi mikmod mjpeg mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ofx ogg openal opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime quotes readline realmedia reflection sdl session smp spell spl sql ssl subversion svg tcpd theora threads threadsafe truetype truetype-fonts type1-fonts unicode usb vorbis wmp x264 xcomposite xml xorg xscreensaver xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2007-03-04 18:32:44 UTC
can you reproduce with guile-1.8.1-r3?
Comment 3 Stephen Bridges 2007-03-14 21:48:43 UTC
Sorry for not seeing the reply, I'd forgotten to add myself to the CC list.  I've rebuilt guile and gnucash crashes again.  I'm a bit busy right now to recompile gnucash again guile with debugging back on again - I'm assuming for a -r* release it's conclusive.

Any further tests, I'll do them at the weekend?
Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-03-15 09:34:55 UTC
guile-1.8.1-r3 has some patches which I believe may fix this problem. I really need you to test this version.
Comment 5 Stephen Bridges 2007-03-16 14:37:01 UTC
Sorry, I should have said in my previous comment that I rebuilt 1.8.1-r3 and gnucash crashes.  In fact, rebuilt is probably the wrong word.  What I was getting at is that I upgraded guile to that version (with +threads) and gnucash started crashing again.

I can repeat this and recompile gnucash as well, if this is required.
Comment 6 Marijn Schouten (RETIRED) gentoo-dev 2007-03-16 15:20:42 UTC
ok good. I don't see how rebuilt and upgraded are different on a Gentoo system :)
I haven't been able myself to compile gnucash-2.0.5 for guile-1.8.1-r3. Could you please confirm that you can by re-emerging gnucash-2.0.5.
Comment 7 Stephen Bridges 2007-03-16 17:03:57 UTC
I've compiled guile 1.8.1-r3 with thread support, and compiled gnucash 2.0.5 against it.  Gnucash compiles but does not run.
Comment 8 Josh Sled 2007-03-16 17:38:42 UTC
(In reply to comment #7)
> I've compiled guile 1.8.1-r3 with thread support, and compiled gnucash 2.0.5
> against it.  Gnucash compiles but does not run.

[I] app-office/gnucash
     Installed versions:  2.0.5(08:57:14 AM 02/21/2007)(-chipcard -debug doc hbci nls ofx quotes)

[I] dev-scheme/guile
     Installed versions:  1.8.1-r3(12)(12:16:24 PM 03/08/2007)(-debug -debug-freelist -debug-malloc deprecated discouraged -elisp -networking nls regex threads)

Works fine, but I'm in x86 mode...

System uname: 2.6.18-gentoo-r2 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
CHOST="i686-pc-linux-gnu"
Comment 9 Josh Sled 2007-03-16 19:30:56 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > I've compiled guile 1.8.1-r3 with thread support, and compiled gnucash 2.0.5
> > against it.  Gnucash compiles but does not run.
> [I] app-office/gnucash - 2.0.5(08:57:14 AM 02/21/2007)
> [I] dev-scheme/guile - 1.8.1-r3(12)(12:16:24 PM 03/08/2007)
> Works fine, but I'm in x86 mode...

Just to double-check, I just re-built gnucash only so it'd be built after/against guile-1.8.1(-r3) +threads ... gnucash still starts up fine.
Comment 10 Marijn Schouten (RETIRED) gentoo-dev 2007-06-26 16:54:55 UTC
(In reply to comment #0)
> Gnucash gave the backtrace below when run with --nofile.

you mean start it with "gnucash --nofile"?

Anyway, I compiled gnucash-2.0.5 after checking guile-999 (from our overlay) has threads use flag enabled. Gnucash started fine, but upon exit I get:

Backtrace:
In unknown file:
   ?:  0* [gnc:save-style-sheet-options]
In /usr/share/gnucash/scm/html-style-sheet.scm:
 132:  1* (let* ((port #)) (if (not port) (gnc:warn #) (begin # #)))
 135:  2  (if (not port) (gnc:warn (_ "Can't save style sheet")) ...)
 137:  3  (begin (hash-fold (lambda # # #f) #f *gnc:_style-sheets_*) (close port))
 138:  4* [hash-fold #<procedure #f (id ss-obj p)> #f #<hash-table 3/31>]
In unknown file:
   ?:  5* [#<procedure #f #> "Technicolor" # #f]
In /usr/share/gnucash/scm/html-style-sheet.scm:
 140:  6* (let* ((code #)) (display code port))
 141:  7* [string-append "(let ((template (gnc:html-style-sheet-template-find \"Fancy\")))
" ... ...
 146:  8*  [gnc:generate-restore-forms #<procedure dispatch (key)> "options"]
In /usr/share/gnucash/scm/options.scm:
1466:  9   [generate-restore-forms "options"]
     ...
1344: 10   [call-with-output-string #<procedure generate-forms (port)>]
In unknown file:
   ?: 11*  [generate-forms #<output: string a1a7d0>]
In /usr/share/gnucash/scm/options.scm:
1328: 12*  [options-for-each-general #<procedure #f #> #<procedure #f #>]
In unknown file:
   ?: 13   (letrec ((section-for-each #)) (hash-for-each (lambda # # #) option-hash))
In /usr/share/gnucash/scm/options.scm:
1308: 14   (hash-for-each (lambda # # #) option-hash)

/usr/share/gnucash/scm/options.scm:1308:5: In expression (hash-for-each (lambda # # ...) option-hash):
/usr/share/gnucash/scm/options.scm:1308:5: Unbound variable: hash-for-each
Comment 11 Seemant Kulleen (RETIRED) gentoo-dev 2007-07-18 20:12:13 UTC
reassigning to new maintainer
Comment 12 Torsten Veller (RETIRED) gentoo-dev 2007-10-24 09:22:05 UTC
Is this still a problem?

I am using latest versions ( dev-scheme/guile-1.8.3-r1 and dev-scheme/slib-3.1.4-r4 and app-office/gnucash-2.2.1-r1 ) without problems. --nofile does not segfault.
Comment 13 Marijn Schouten (RETIRED) gentoo-dev 2007-10-24 12:35:20 UTC
works for me
Comment 14 Decibels 2007-11-19 14:05:28 UTC
I'm not sure what my problem is exactly yet, but I have been running gnucash on an amd64 for long time with no problems. I just got this today:

gnucash-bin: error while loading shared libraries: libguile.so.12: cannot open shared object file: No such file or directory

According to genlop I had guile-1.6.8 from Jul 1 until Nov 15. I thought used it the other day, but guess haven't until today when started up gnucash and got that error. 

Doing a revdep-rebuild right now and see what happens. Getting a lot of: broken .... (requires  libguile-ltdl.so.1 libguile.so.12)
So going it going to Remerge: emerge --oneshot  =dev-libs/g-wrap-1.9.6-r3 =app-office/gnucash-2.0.5

* Fails for the:  guile must be built with "deprecated regex" use flags.

Hate to put all this, but haven't emerged for awhile and guncash-2.0.5 and guile-1.6.8 worked fine until emerged Nov 15. These are all the packages emerged that day, hadn't emerged anything for 8 days prior or 4 days after (today to fix this):
Thu Nov 15 09:20:05 2007 >>> sys-apps/portage-2.1.3.19
     Thu Nov 15 09:20:53 2007 >>> media-sound/wavpack-4.41.0
     Thu Nov 15 09:22:52 2007 >>> dev-libs/glib-2.14.3
     Thu Nov 15 09:23:25 2007 >>> dev-libs/atk-1.20.0
     Thu Nov 15 09:24:42 2007 >>> dev-cpp/glibmm-2.14.2
     Thu Nov 15 09:27:57 2007 >>> dev-lang/perl-5.8.8-r3
     Thu Nov 15 09:28:04 2007 >>> perl-core/Storable-2.16
     Thu Nov 15 09:28:10 2007 >>> dev-perl/Compress-Raw-Zlib-2.005
     Thu Nov 15 09:28:15 2007 >>> perl-core/libnet-1.21
     Thu Nov 15 09:28:20 2007 >>> dev-perl/Net-Daemon-0.43
     Thu Nov 15 09:28:26 2007 >>> dev-perl/MP3-Info-1.22
     Thu Nov 15 09:28:32 2007 >>> dev-perl/yaml-0.65
     Thu Nov 15 09:28:34 2007 >>> virtual/perl-Storable-2.16
     Thu Nov 15 09:28:36 2007 >>> virtual/perl-libnet-1.21
     Thu Nov 15 09:28:41 2007 >>> dev-perl/IO-Compress-Base-2.005
     Thu Nov 15 09:28:46 2007 >>> dev-perl/PlRPC-0.2020-r1
     Thu Nov 15 09:30:24 2007 >>> dev-scheme/guile-1.8.2
     Thu Nov 15 09:30:35 2007 >>> dev-perl/DBI-1.58
     Thu Nov 15 09:30:44 2007 >>> x11-proto/xf86dgaproto-2.0.2
     Thu Nov 15 09:30:49 2007 >>> dev-perl/IO-Compress-Zlib-2.005
     Thu Nov 15 09:31:04 2007 >>> net-libs/libpcap-0.9.8
     Thu Nov 15 09:31:09 2007 >>> dev-perl/Compress-Zlib-2.005
     Thu Nov 15 09:31:15 2007 >>> dev-perl/IO-Zlib-1.05
     Thu Nov 15 09:31:21 2007 >>> dev-perl/Archive-Tar-1.32
     Thu Nov 15 09:34:18 2007 >>> dev-libs/openssl-0.9.8g
     Thu Nov 15 09:34:49 2007 >>> dev-util/git-1.5.3.5
     Thu Nov 15 09:34:55 2007 >>> dev-perl/IO-Socket-SSL-1.07
     Thu Nov 15 09:35:28 2007 >>> app-crypt/gpgme-1.1.5
     Thu Nov 15 09:35:37 2007 >>> dev-python/setuptools-0.6_rc7-r1
     Thu Nov 15 09:36:39 2007 >>> app-text/poppler-0.6.1-r1
     Thu Nov 15 09:37:42 2007 >>> x11-libs/pango-1.18.3
     Thu Nov 15 09:38:03 2007 >>> dev-cpp/cairomm-1.4.4
     Thu Nov 15 09:38:58 2007 >>> net-print/cups-1.2.12-r2
     Thu Nov 15 09:40:05 2007 >>> sys-apps/hal-0.5.9.1-r3
     Thu Nov 15 09:46:49 2007 >>> x11-base/xorg-server-1.3.0.0-r2
     Thu Nov 15 09:52:07 2007 >>> x11-libs/gtk+-2.12.1-r1
     Thu Nov 15 09:52:34 2007 >>> gnome-base/libglade-2.6.2
     Thu Nov 15 09:58:19 2007 >>> dev-cpp/gtkmm-2.12.1
     Thu Nov 15 09:58:39 2007 >>> media-video/nvidia-settings-1.0.20070621
     Thu Nov 15 10:17:50 2007 >>> www-client/mozilla-firefox-2.0.0.9
     Thu Nov 15 10:20:04 2007 >>> gnome-base/nautilus-2.18.3-r1
     Thu Nov 15 10:43:15 2007 >>> x11-libs/qt-4.3.2
     Thu Nov 15 10:43:49 2007 >>> app-text/poppler-bindings-0.6.1
     Thu Nov 15 10:46:12 2007 >>> app-cdr/cdrdao-1.2.2
     Thu Nov 15 10:59:19 2007 >>> kde-base/kdegraphics-3.5.8-r1
     Thu Nov 15 11:01:01 2007 >>> media-libs/libquicktime-1.0.1
     Thu Nov 15 11:01:09 2007 >>> dev-perl/module-build-0.28.08
     Thu Nov 15 11:01:24 2007 >>> dev-perl/ExtUtils-CBuilder-0.19
     Thu Nov 15 11:01:41 2007 >>> dev-perl/sdl-perl-2.1.3-r3
     Thu Nov 15 11:01:48 2007 >>> dev-perl/Crypt-SSLeay-0.55
     Thu Nov 15 19:31:57 2007 >>> app-cdr/k3b-1.0.4

I didn't have time to experiment so put remerged these two: 
 Mon Nov 19 07:53:11 2007 >>> dev-scheme/guile-1.6.8
 Mon Nov 19 07:54:07 2007 >>> dev-libs/g-wrap-1.9.6-r3

It was compiling gnucash, but getting a log of things have moved errors, but was compiling. I didn't think it was going to work. So while emerging I started gnucash in a terminal and it worked. So killed the remerge. No have working gnucash again with out a lot of unstables listed in post above. That I have to keep in mind if this happens again.
Comment 15 Decibels 2007-11-19 14:08:08 UTC
We need an edit function here. lol
I mean:

Now have working gnucash again without a lot of unstables listed in post above.
Comment 16 Torsten Veller (RETIRED) gentoo-dev 2008-02-17 14:12:10 UTC
Closing this:
gnucash must be reinstalled if the threads useflag of guile is toggled.