and your point would be?

On Fri, May 6, 2011 at 9:38 AM, Igor Stasenko <siguctua@gmail.com> wrote:

Hi, i tried to do a simple:

Smalltalk compactClassesArray do: [:each | each ifNotNil: [each
becomeUncompact]]

and it crashing the image.
I tried to do this for individual classes.


CompiledMethod, ByteString, BlockClosure, BlockContext ,
 seems working ok.

MethodContext, LargePositiveInteger, LargeNegativeInteger, Float
crashes the image.

i also tried following:

[Smalltalk compactClassesArray do: [:each | each ifNotNil: [each
becomeUncompact]]
] forkAt: Processor highestPriority

but it didn't helped much.

Also, i saved image after couple successfull #becomeUncompact steps..
and now VM cannot open image, most probably
because it fails on 'assumptions check' defined in #checkAssumedCompactClasses

--
Best regards,
Igor Stasenko AKA sig.