Re: [squeak-dev] CompiledCodeInspectorTest>>testValuePaneModifyLiteral crashes the VM

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] CompiledCodeInspectorTest>>testValuePaneModifyLiteral crashes the VM

Eliot Miranda-2
 
Hi Fabio,

On Fri, Dec 11, 2020 at 3:08 PM Eliot Miranda <[hidden email]> wrote:
Hi Fabio,

On Fri, Dec 11, 2020 at 7:47 AM Fabio Niephaus <[hidden email]> wrote:
Hi all,

I'm not sure this is already known, but
CompiledCodeInspectorTest>>testValuePaneModifyLiteral reproducibly
crashes the VM on macOS. I tried it with an older VM from last year
and the latest bleeding edge (202012050134).

I just tried it on macOS in a bleeding edge VM and see a failing test (Error: subscript out of bounds: 38 from testValuePaneModify) but no crash.  When you run under a debugger what stack trace do you see?

Ah, I'm using the SistaV1 bytecode set.  Are you using ClosuresV3?

_,,,^..^,,,_
best, Eliot


--
_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] CompiledCodeInspectorTest>>testValuePaneModifyLiteral crashes the VM

fniephaus
 
Hi Eliot,
Interesting that you can't reproduce this. I've opened
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/542 with
additional information.

Fabio

On Sat, Dec 12, 2020 at 12:12 AM Eliot Miranda <[hidden email]> wrote:

>
> Hi Fabio,
>
> On Fri, Dec 11, 2020 at 3:09 PM Eliot Miranda <[hidden email]> wrote:
>>
>> Hi Fabio,
>>
>> On Fri, Dec 11, 2020 at 3:08 PM Eliot Miranda <[hidden email]> wrote:
>>>
>>> Hi Fabio,
>>>
>>> On Fri, Dec 11, 2020 at 7:47 AM Fabio Niephaus <[hidden email]> wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I'm not sure this is already known, but
>>>> CompiledCodeInspectorTest>>testValuePaneModifyLiteral reproducibly
>>>> crashes the VM on macOS. I tried it with an older VM from last year
>>>> and the latest bleeding edge (202012050134).
>>>
>>>
>>> I just tried it on macOS in a bleeding edge VM and see a failing test (Error: subscript out of bounds: 38 from testValuePaneModify) but no crash.  When you run under a debugger what stack trace do you see?
>>
>>
>> Ah, I'm using the SistaV1 bytecode set.  Are you using ClosuresV3?
>
>
> And the test should be rewritten to do e.g. self object initialPC + N so it works with both 64-bit and 32-bit images.
>
> _,,,^..^,,,_
> best, Eliot
>