[Vm-dev] ArmV8 linux crash in MVC issue 617

Bruce O'Neel bruce.oneel at pckswarms.ch
Fri Mar 4 20:09:27 UTC 2022


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?

cheers

bruce


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20220304/c05997c6/attachment.html>


More information about the Vm-dev mailing list