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

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sat May 9 19:11:05 UTC 2020


Hi Tim,
>From time to time I experience this exact same problem. It's not new, just
rare. There are two different instances of the same Symbol... i have
patched with a workaround, but I'd be curious to learn how this happens...

Le sam. 9 mai 2020 à 20:31, Eliot Miranda <eliot.miranda at gmail.com> a
écrit :

> 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.
> >
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200509/b1ebd3da/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Behavior-recompilefrom.st
Type: application/octet-stream
Size: 973 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200509/b1ebd3da/attachment-0001.obj>


More information about the Squeak-dev mailing list