[Vm-dev] Fwd: [Pharo-dev] Pharo VM Crash
Eliot Miranda
eliot.miranda at gmail.com
Mon Nov 16 22:38:20 UTC 2015
Hi Nicolai,
On Mon, Nov 16, 2015 at 2:28 PM, Nicolai Hess <nicolaihess at gmail.com> wrote:
>
>
>
> 2015-11-16 19:31 GMT+01:00 tim Rowledge <tim at rowledge.org>:
>
>>
>> >>>
>> >>> Tmp>>tmp
>> >>> [ ^ true ]
>> >>>
>> >>> and I try to execute Tmp new tmp. The VM segfaults.
>>
>> Doesn’t appear to be a problem in a Squeak 5.0 image on a cogvm
>>
>
> yes, this is only a bug in pharo, with pharos opal compiler.
>
> btw. squeaks compiler (or pharos other compiler) generate more code than is
> needed for this method. The block actually has no effect. The method could
> just
> return self, but instead it creates an unused closure.
>
> 13 <8F 00 00 01> closureNumCopied: 0 numArgs: 0 bytes 17 to 17
> 17 <79> return: true
> 18 <87> pop
> 19 <78> returnSelf
>
We know ;-). What happens when you decompile the Opal compiled version and
what happens when you deocmpile the Squeak version? We're going to leave
the aggressive optimisation to the JIT and Sista.
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20151116/ba33013e/attachment.htm
More information about the Vm-dev
mailing list