[squeak-dev] Re: [4.2] tests status

David T. Lewis lewis at mail.msen.com
Sun Dec 26 16:41:00 UTC 2010


On Sun, Dec 26, 2010 at 12:17:47AM -0800, Markus Lampert wrote:
> 
> ----- Original Message ----
> > From: Andreas Raab <andreas.raab at gmx.de>
> > To: The general-purpose Squeak developers list 
> ><squeak-dev at lists.squeakfoundation.org>
> > Sent: Sat, December 25, 2010 11:16:22 PM
> > Subject: [squeak-dev] Re: [4.2] tests status
> > 
> > On 12/24/2010 9:35 PM, David T. Lewis wrote:
> > > On Fri, Dec 24, 2010 at  03:41:23PM -0300, Jecel Assumpcao Jr. wrote:
> > >> Ken G. Brown wrote on  Wed, 22 Dec 2010 23:19:45 -0800
> > >>> I think too, that it would be  good to coordinate with Matthew F.
> > >>> To be sure the Croquet stuff  is operational in 4.2.
> > >>
> > >> Yes, this was actually mentioned  in the last meeting report -
> > >>
> > >> http://squeakboard.wordpress.com/2010/12/21/meeting-report-for-december-
> > >>  21-2010/
> > >>
> > >> If I understood correctly, he will continue to  track Trunk and doesn't
> > >> feel that an incomplete merge in 4.2 will be  a problem. He did mention
> > >> the "FloatMath plugin issue" and that it  would be good to have that
> > >> solved in 4.2, but I have not been paying  attention to this discussion.
> > >
> > > I think that the "FloatMath plugin  issue" is Mantis 0007583: Float does
> > > not use FloatMathPlugin for  bit-consistent float math across platforms.
> > >
> > >    http://bugs.squeak.org/view.php?id=7583
> > 
> > I went ahead and pushed the  changes. They do look reasonable to me but 
> > please everyone give it a shot  and run all the float tests to ensure it 
> > works on your favorite platform as  well. In short, if all the tests in 
> > KernelTests-Numbers pass, we're good, if  any fail, please report back 
> > with details.
> > 
> > Cheers,
> >    -  Andreas
> 
> Updating the image and running the tests takes my vm down :(.
> Manages to complete 2350 tests (although there are some errors) and then it 
> crashes.
> 
> 
> Ubuntu 10.04 64bit, Squeak-4.0.3.2202.Linux_i386
> 
> Markus

Confirmed. It crashes in FloatConsistencyTests>>testCos on the standard
VM 4.0.3-2202 downloaded from squeakvm.org.

All tests pass on a newer VM (4.4.1-2329) compiled locally on my machine. I'm
not sure what the difference is, but I'll report back if I figure it out.

Failure conditions:

Linux version 2.6.34.7-0.4-desktop (geeko at buildhost) (gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux) ) #1 SMP PREEMPT 2010-10-07 19:07:51 +0200

Smalltalk vm versionLabel ==> '4.0.3-2202'
Smalltalk listBuiltinModules detect: [:e | 'FloatMathPlugin*' match: e] ==> 'FloatMathPlugin 10 April 2010 (i)'

Console output:

lewis at linux-jh8m:~/squeak/Squeak3.10-dev> SQUEAK_ENCODING=UTF-8
SQUEAK_PATHENC=UTF-8
SQUEAK_PLUGINS=/usr/local/lib/squeak/4.0.3-2202
+ exec /usr/local/lib/squeak/4.0.3-2202/squeakvm squeak.22

Segmentation fault

-1131387792 FloatConsistencyTests>testCos
-1131389892 FloatConsistencyTests>floatTest:
-1131389984 BlockClosure>on:do:
-1131394348 FloatConsistencyTests>floatTest:
-1131394440 FloatConsistencyTests>testCos
-1131394532 TestCase>performTest
-1131394636 TestCase>runCase
-1131394728 BlockClosure>on:do:
-1131394820 TestCase>timeout:after:
-1131394912 BlockClosure>ensure:
-1131396700 TestCase>timeout:after:
-1131400056 TestCase>runCase
-1131400148 BlockClosure>ensure:
-1131400280 TestCase>runCase
-1131400372 TestResult>runCase:
-1131400492 BlockClosure>on:do:
-1131400636 TestResult>runCase:
-1131400728 BlockClosure>on:do:
-1131400856 TestResult>runCase:
-1131400948 TestCase>run:
-1131401040 TestRunner>runTest:
-1131401140 TestRunner>runSuite:





More information about the Squeak-dev mailing list