Squeak64: VM crash in #becomeForward:

Tim Rowledge tim at rowledge.org
Tue Jul 12 16:12:22 UTC 2005


Boris Shingarov <boris at cryptocard.com> wrote:

> Hi,
> I am trying the 64-bit VM from http://squeak.hpl.hp.
com/squeak64/dist3.
> Tried to file some old app and the VM crashed.  On a closer look, it
> appears that every time I try to add a new class instance variable to
> a class
[snip]

can you tell us if the same thing happens on a 32b VM? what about the
image version etc? And if you can manage it, some sort of C stacktrace
& state would be very helpful.

A quick test with a 6665 image on a 32b VM built from (I assume, at
least approximately) the same VMMaker & SVN files is ok.

I am suspicious of the magic-number aspect in
restoreHeadersAfterForwardBecome: copyHashFlag  where '16' is used
instead of the more plausible 4 * BytesPerWord. There seems to be some
possible not-finished 64bitting work from fwdTableInit: according to a
di comment therein.


tim
--
Tim Rowledge, tim at rowledge.org, http://www.rowledge.org/tim
MC Hammer, n. Device used to ensure firm seating of MicroChannel boards



More information about the Squeak-dev mailing list