Hi, > The fourth and hopefully final release candidate for the upcoming > release 4.8.0 of Chicken is now available at the following URL: > > http://code.call-cc.org/dev-snapshots/2012/09/15/chicken-4.8.0rc4.tar.gz > > The list of changes in this release is available here: > > http://code.call-cc.org/dev-snapshots/2012/09/15/NEWS > > Please try out this release candidate in the next few days and let us > know if you encounter any bugs. Thanks to all who have been patiently > testing the release candidates.
I started with 4.7.0 in /usr/local and installed 4.8.0rc4 over the top of that. An existing binary that I was interested in segfaulted so I rebuilt it and all the eggs it directly depended on but it continued to segfault. One of the eggs was producing this when 'use'd before the rebuild: ----- ; loading /usr/local/lib/chicken/6/iset.so ... csi: symbol lookup error: /usr/local/lib/chicken/6/iset.so: undefined symbol: C_fixnum_divide ----- ...but the rebuild fixed that. Another was segfaulting and continued to segfault on 'load'. I narrowed it down to this repro case in the interpreter: ----- #;1> (use environments) #;2> (define widget-eval-env (make-parameter (environment-copy (scheme-report-environment 5) #t))) ----- Using Mortiz's rewrite branch of the environments egg: https://anonymous:@code.call-cc.org/svn/chicken-eggs/release/4/environments/branches/rewrite/ ... stops the segfault. I can get a binary out but it throws an exception somewhere it didn't used to: ----- unbound variable ##sys#list ----- ...and my debugging efforts so far point to a problem with eval and an environment from the environments egg. I'm still debugging with the help of people in IRC. This was on Debian Squeeze (stable) on x86-64 I also noticed some Ctrl-D weirdness in the interpreter: it used to consistently exit but now it's intermittent. Should we be incrementing the egg ABI version number if eggs require rebuilding? Regards, @ndy -- [email protected] http://www.ashurst.eu.org/ 0x7EBA75FF _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
