[squeak-dev] Squeak5.3 linux ARMv6 segfaults on startup

tim Rowledge tim at rowledge.org
Sun Mar 8 19:12:29 UTC 2020

> On 2020-03-08, at 12:41 AM, Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:
> Hi Tim,
> Is it 5.3 or updated 6.0?

The crash.dmp is fairly helpful here- 
downloaded package  is for Squeak5.3-19431-32bit-202003021730-ARMv6

The specific VM -
Squeak VM version: 5.0-202003021730  Tue Mar  3 09:42:45 UTC 2020 gcc 4.9.2 [Production Spur VM]
Built from: CoInterpreter VMMaker.oscog-nice.2712 uuid: da64ef0b-fb0a-4770-ac16-f9b448234615 Mar  3 2020
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2719 uuid: e40f3e94-3a54-411b-9613-5d19114ea131 Mar  3 2020
Revision: VM: 202003021730 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Date: Mon Mar 2 18:30:55 2020 CommitHash: 6a0bc96
Plugins: 202003021730 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Build host: Linux travis-job-97835d24-79f4-41d1-b7e9-c81bd8bf7149 4.4.0-104-generic #127~14.04.1-Ubuntu SMP Mon Dec 11 12:44:15 UTC 2017 armv7l GNU/Linux
plugin path: /home/pi/Documents/Squeak/Squeak5.3-19431-32bit-202003021730-ARMv6/bin/ [default: /home/pi/Documents/Squeak/Squeak5.3-19431-32bit-202003021730-ARMv6/bin/]

The image is the absolute plain release image; it crashes so immediately that there isn't time to change anything at all.

From the stack etc it looks as if something within SmalltalkImage>setGCParameters (so immediately after the return from snapshot primitive) calls vsprintf() and has a little conniption. Not clear whether the issue is in the vmParameterAt: or the vmParameterAt:put: yet.

I'll try to peek at the vm code later but I'm pretty swamped right now.

tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
fallacio (n): speaking logical fallacies

More information about the Squeak-dev mailing list