[squeak-dev] Updating a 5.3-19335 image fails on Pi

Eliot Miranda eliot.miranda at gmail.com
Sat May 9 18:31:04 UTC 2020


Hi Tim,

    please, if you have it, take a pristine copy of the image and changes prior to the update and eg upload them to ftp.mirandabanda.org

_,,,^..^,,,_ (phone)

> On May 9, 2020, at 11:15 AM, tim Rowledge <tim at rowledge.org> wrote:
> 
> I just asked my 5.3 alpha 19335 image to update. It has failed in a really interesting way whilst doing the #recompileAll triggered by the update-eem.463.mcm - the swap to Sista bytecodes.
> 
> When recompiling MVCUIManager class>dialogStringFromQuery:withTitle: method the argument selector is not identical to the methodNode selector! The two have identical characters (easily shown by 
> `selector asString = methodNode selector asString` -> true) but somehow the symbol handling has not dealt with ensuring uniqueness.
> 
> I have made an attempt at debugging this but somehow ended up with a broken debugger, which is always such fun.
> 
> The problem does NOT arise when doing the same update on a 64bit image on my Mac, leading me to suspect some corner of 32/64 differences. 
> 
> However - to make life even more puzzling this morning... I tried restarting the same image and re-doing the update. And it did not fail. So I dunno; something very strange but not reproducible immediately. Worth recording I suppose just in case it triggers a wise thought from somebody some day.
> 
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Useful random insult:- Thinks E=MC^2 is a rap star.
> 
> 
> 


More information about the Squeak-dev mailing list