[squeak-dev] new Cog VMs

Chris Muller asqueaker at gmail.com
Wed Aug 15 13:32:49 UTC 2012


Unfortunately it made no difference.  Cog crashes in the same place.  :(



On Tue, Aug 14, 2012 at 1:40 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> Hi All,
>
>    please find new VMs in
> http://www.mirandabanda.org/files/Cog/VM/VM.r2585/.  These VMs try and fix
> an occasional crash (try because the fix doesn't handle all cases yet), and
> at least turn it into an orderly exit with error message (no room on
> youngReferrers list/youngReferrers list overflowed) instead of a hard crash.
>
> ------------------------------------------------------------------------
> Cog VM binaries as per VMMaker.oscog-eem.201/r2585.
>
> Make sure youngReferrersList has room for every method since become/cache
> implicit receiver can cause any method to gain a young reference.  Do so
> by counting methods in the zone.  Make overflowing the youngReferrers list
> a hard error (appears to happen quite often in Newspeak code).
>
> Fix assert in interpretMethodFromMachineCode.
>
> Fix bug in changeClassFrom:to: if receiver is a compact class
> instance with a large header.
> --
> best,
> Eliot
>
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash.dmp
Type: application/octet-stream
Size: 8986 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120815/b95a29a4/crash.obj


More information about the Squeak-dev mailing list