<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 4, 2022 at 12:09 PM Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch">bruce.oneel@pckswarms.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <div>Hi all,<br></div><div><br></div><div>So I spent a few hours last night and a few more today running the broken code in Arm32 and Arm64.<br></div><div><br></div><div>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.<br></div><div><br></div><div>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.</div><div><br></div><div>So....  We would like to release a new version of Squeak soonish.  I think we have a few choices:<br></div><div><br></div><div>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.<br></div><div><br></div><div>2.  Put my patch in place for the moment.<br></div><div><br></div><div>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.<br></div><div><br></div><div>Thoughts?</div></blockquote><div><br></div><div class="gmail_default" style="font-size:small">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.</div><div class="gmail_default" style="font-size:small"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><br></div><div>cheers<br></div><div><br></div><div>bruce</div></blockquote></div><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>