[squeak-dev] OSProcess forkSqueak etc cause crash, 5.3 (with recent ARMv8 VM) and 6.0
David T. Lewis
lewis at mail.msen.com
Tue Jul 12 10:47:06 UTC 2022
I am not seeing the problem on the release image and VM running
on an older Ubuntu Linux. VM is 5.0-202206021410-64bit.
Dave
On Mon, Jul 11, 2022 at 09:39:17PM -0700, tim Rowledge wrote:
> To add a little more fuel to the fire, I just had a moment to test this on a linux-x64 system (a 5.0-202101260417 VM) and it also Booms most effectively.
>
> Looks like we broke something fairly seriously. Does anyone have a non-boom system? Anyone feeling up to suffering the pleasures of gdb?
>
> > On 2022-07-09, at 9:32 PM, tim Rowledge <tim at rowledge.org> wrote:
> >
> > Well the oldest VM I have a copy sitting around is 5.0-202204040809 and that go boom.
> >
> > So, let's grab some older ones and see what we can see
> >
> > 5.0-202106302111-64bit - the oldest I can find on github that has an ARMv8 build; boom.
> >
> > OK, so substituting the plugin doesn't offer much hope. If I actually run the ancient vm - 5.0-202106302111-64bit (assert) - with the 6.0 image and try a simple `UnixProcess forkSqueak` then it looks like the original image/vm dies but the forked child *sort of* starts. I get a filestream primGetPosition: failure, which I imagine might not be a surprise from the comment. And of course, you can't do a clean quit at that point.
> >
> > If I try with a 5.3 image it just all go boom.
> >
> > Also tried with a 202112022203 vm and that seems to kill the original and open a blank new window? And of course it won't run the v6 image at all.
> >
> > So all in all it looks unpleasantly like it hasn't ever worked on a Pi, which must mean I haven't tried it since I ran my Pis in 32bit-land. What fun...
> >
> >
> >> On 2022-07-08, at 1:52 PM, David T. Lewis <lewis at mail.msen.com> wrote:
> >>
> >> On Fri, Jul 08, 2022 at 01:20:55PM -0700, tim Rowledge wrote:
> >>> I just tried using the #forkSqueak and related methods on both my old working 5.3 image (with a recent VM) and the release 6.0 system. In both it simply blows away the system. I know it used to work but no way can I remember how long it might be since I last checked.
> >>>
> >>> Anybody else using a Pi (or an Apple M1/2) seeing similar? I can provide crash.dmp etc later.
> >>>
> >>
> >> One tip - if you happen to have an older VM for which it was working, try
> >> borrowing the plugin from that VM (copy it into your current VM folder).
> >> That should at least bisect the problem into the nearest decade.
> >>
> >> Dave
> >>
> >>
> >>
> >
> >
> > tim
> > --
> > tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> > Strange OpCodes: ESBD: Erase System and Burn Documentation
> >
> >
> >
> >
>
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: ARG: Agree to Run Garbage
>
>
>
More information about the Squeak-dev
mailing list
|