[Vm-dev] ArmV8 linux crash in MVC issue 617
Eliot Miranda
eliot.miranda at gmail.com
Sat Mar 5 03:26:08 UTC 2022
On Fri, Mar 4, 2022 at 12:09 PM Bruce O'Neel <bruce.oneel at pckswarms.ch>
wrote:
>
> Hi all,
>
> So I spent a few hours last night and a few more today running the broken
> code in Arm32 and Arm64.
>
> I don't see the problem. I can not decide if it is in the the BitBlt
> plugin built by cog, though I think not, nor in the lower level code called
> to actually move bits because that code is called from so many places and
> runs well.
>
> The bug only happens on Armv8 linux because the bug is in code that is
> only built on Arm* linux. The code only happens in MVC with a 32 bit
> screen depth. But this is because the code path is taken only for 32 bit
> screen depths.
>
> So.... We would like to release a new version of Squeak soonish. I think
> we have a few choices:
>
> 1. Assume that the combo of ArmV8 and MVC will be rare enough that almost
> no one will stumble on it. If they do there is a workaround of using some
> other screen depth in MVC. A touch ugly but to most of today's youth I'll
> bet they already thought MVC was ugly and won't use it.
>
> 2. Put my patch in place for the moment.
>
> In both cases I want to keep the issue open so it is not forgotten. I
> would like to fix it I just don't see the problem.
>
> Thoughts?
>
Try and produce an expression (a BitBlt invocation on the Display object?)
that invokes the pathological path so we don't have to use the UI at all.
Then I have a reasonable chance of fixing it quickly. i may een be able to
reproduce it on my fab M1 MPB.
>
> cheers
>
> bruce
>
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20220304/1c14d83e/attachment.html>
More information about the Vm-dev
mailing list