Well....it seems I found the problem. And in fact, it has alredy been solved by Levente in Squeak...I waste so many hours...and the fix was there..

So, can you try changing to

sizeFor: numberOfElements
��� "Return the minimum capacity of a dictionary that can hold numberOfElements elements. At least 25% of the array must be empty and the return value must be a power of 2."

��� ^(numberOfElements * 4 // 3) asLargerPowerOfTwo max: 1


And see if it works?� it works here...



On Wed, Jan 18, 2012 at 11:59 AM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
So is the new fix solving the problems?

Stef

On Jan 18, 2012, at 9:53 AM, Mariano Martinez Peck wrote:

>
>
> On Wed, Jan 18, 2012 at 8:29 AM, Yanni Chiu <yanni@rogers.com> wrote:
> Rats, that's not the fix.
>
> Even though #cleanUpForRelease ran to completion, running the code:
>
>
> � � � �Smalltalk
> � � � � � � � �allClassesAndTraitsDo: [ :class |
> � � � � � � � � � � � �[ :each |
> � � � � � � � � � � � � � � � �each
> � � � � � � � � � � � � � � � � � � � �removeEmptyCategories;
> � � � � � � � � � � � � � � � � � � � �sortCategories ]
> � � � � � � � � � � � � � � � � � � � � � � � �value: class organization;
> � � � � � � � � � � � � � � � � � � � � � � � �value: class class organization ].
>
> still gives a ByteSymbol DNU for #run:with:in:
>
> I give up for now.
>
>
>
> hahhah thanks Yanni. You see? it is really difficult to reproduce and understand :(
> thanks for your effort...
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>





--
Mariano
http://marianopeck.wordpress.com