El 10/8/07 2:38 AM, "Jerome Peace" <[EMAIL PROTECTED]> escribió:

> [V3dot10] How to crash squeak 7149
> 
> Hi Ralph,
> 
> My note was just to point out that at the current
> state of affairs the bugs have not be fixed in the ftp
> image plus the available update stream.
> 
> 
> What I did was take my 7143 image and update from
> server until I got to 7149.
> 
> None of those updates seemed to address the font stuff
> at all. So the problem I believe I see when I run the
> tests is the standard #ascent recursion because the
> LanEnvBugs test sets the default fonts to the TTCFont
> and the FontTest suite runs into the infinite
> recursion. 
> 
> So my question to you is how does your image manage to
> avoid the recursion bug? Can you run the two tests
> (each test run by itself in the order specified) and
> not have the system go into limbo?  Is your system
> based on just 7143 and the updates from the server or
> have you applied other fixes? If the latter why are
> they not in the update stream?


Well , Ralph fix should be 7150 and I don't put on updates until we are sure
solves the problem.
The bad news is 7143 ran the test with the know bugs.
When I try to run on 7149 or 7150 the test just no finish.
Both the Mac and the Windows XP go to limbo for the all test.
As Ralph tell the all test run, some was different between his image and
mines.

Edgar

I attach the update just for you and all try
Put in your updates folder into same directory as tested image.
Do Utilities applyUpdatesFromDisk
Edgar

'From Squeak3.10beta of 22 July 2007 [latest update: #7149] on 6 October 2007 
at 7:53 am'!
"Reporter: RalphJohnson
Summary: 0006520: recursive fonts cause crash when running tests
Description: When I try to run all tests in 3.10alpha.7105, the image often 
crashes.  Sometimes I can run the tests once, but the second time I run them 
then the system crashes.  The problem is that a TTCFont has itself as its 
"fallbackFont", and this causes infinite recursion in methods like #ascent.  I 
fixed #ascent but something else broke.

Diego Deck worked on this. He said  <<<The problem (the one I found) is fired 
from
LocaleTest>>testLocaleChanged. Probably the problem is that the first
round of test-runs change the default fonts, and the #localeChanged
propagation fires TTCFont>>setupDefaultFallbackFont, that changes the
receiver's fallbackFont to the default font.>>>

Diego gave me the a .cs file with two changed methods.  This solves the problem 
for me.
Now I can run tests over and over without any problems, though several tests 
fail that did not fail before.
Additional Information: 
"!



ReleaseBuilderFor3dot10 new updatePackages: 'Graphics-edc.43(42).mcd
Multilingual-edc.30(29).mcd'
!

_______________________________________________
V3dot10 mailing list
[email protected]
http://lists.squeakfoundation.org/mailman/listinfo/v3dot10

Reply via email to