[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] ArmV6 crash on start. (#487)

KrzysztofJeszke notifications at github.com
Mon Apr 20 20:48:12 UTC 2020


I downloaded squeak 5.3 image fresh from the site (32-bit) and tried to run it in this vm on a Rpi Zero W. Crash.dmp outputs```
Segmentation fault Mon Apr 20 21:39:41 2020


/home/pi/squeak/lib/squeak/5.0-202003021730/squeak
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: ./../lib/squeak/5.0-202003021730 [default: /home/pi/squeak/lib/squeak/5.0-202003021730/]


C stack backtrace & registers:
         r0 0x021b79d8 r1 0x00000002 r2 0x01000d34 r3 0x00000000
         r4 0x00216288 r5 0x00000000 r6 0xbeec682c r7 0x0379170b
         r8 0x001e7414 r9 0x0021e268 r10 0x00000000 fp 0xbeec489c
         ip 0x00224250 sp 0xbeec4810 lr 0x000748b4 pc 0x0007055c
*[0x0]
/lib/arm-linux-gnueabihf/libc.so.6(vsprintf+0x80)[0xb6cee228]


Smalltalk stack dump:
0xbeec6860 I SmalltalkImage>setGCParameters 0x233a9d0: a(n) SmalltalkImage
0xbeec6888 I SmalltalkImage>snapshot:andQuit:withExitCode:embedded: 0x233a9d0: a(n) SmalltalkImage
 0x47d16d0 s SmalltalkImage>snapshot:andQuit:embedded:
 0x47d26f8 s SmalltalkImage>snapshot:andQuit:
 0x47d27b8 s [] in ReleaseBuilder class>saveAndQuit
 0x47d2890 s WorldState>runStepMethodsIn:
 0x47d2920 s PasteUpMorph>runStepMethods
 0x47d29f0 s WorldState>doOneCycleNowFor:
 0x47d2a50 s WorldState>doOneCycleFor:
 0x47d2ac0 s PasteUpMorph>doOneCycle
 0x47d2b20 s [] in MorphicProject>spawnNewProcess
 0x47d2b80 s [] in BlockClosure>newProcess

Most recent primitives
basicNew
size
at:
basicNew:
decompress:fromByteArray:at:
beCursorWithMask:
vmParameterAt:
fractionPart
truncated

stack page bytes 4096 available headroom 2788 minimum unused headroom 3740

        (Segmentation fault)

Segmentation fault Mon Apr 20 21:41:26 2020


/home/pi/squeak/lib/squeak/5.0-202003021730/squeak
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: ./../lib/squeak/5.0-202003021730 [default: /home/pi/squeak/lib/squeak/5.0-202003021730/]


C stack backtrace & registers:
         r0 0x00000000 r1 0x00000dcd r2 0x00216288 r3 0x00b04c70
         r4 0x00216288 r5 0x00000000 r6 0xbeaf382c r7 0x00224250
         r8 0x001e7414 r9 0x00000000 r10 0x00216288 fp 0xbeaf189c
         ip 0x00224250 sp 0xbeaf17e0 lr 0x0006ae84 pc 0x0004c4bc
*[0x0]
/lib/arm-linux-gnueabihf/libc.so.6(vsprintf+0x80)[0xb6c6e228]


Smalltalk stack dump:
0xbeaf3860 I SmalltalkImage>setGCParameters 0xe3a9d0: a(n) SmalltalkImage
0xbeaf3888 I SmalltalkImage>snapshot:andQuit:withExitCode:embedded: 0xe3a9d0: a(n) SmalltalkImage
 0x32d16d0 s SmalltalkImage>snapshot:andQuit:embedded:
 0x32d26f8 s SmalltalkImage>snapshot:andQuit:
 0x32d27b8 s [] in ReleaseBuilder class>saveAndQuit
 0x32d2890 s WorldState>runStepMethodsIn:
 0x32d2920 s PasteUpMorph>runStepMethods
 0x32d29f0 s WorldState>doOneCycleNowFor:
 0x32d2a50 s WorldState>doOneCycleFor:
 0x32d2ac0 s PasteUpMorph>doOneCycle
 0x32d2b20 s [] in MorphicProject>spawnNewProcess
 0x32d2b80 s [] in BlockClosure>newProcess

Most recent primitives
basicNew
size
at:
basicNew:
decompress:fromByteArray:at:
beCursorWithMask:
vmParameterAt:
fractionPart
truncated

stack page bytes 4096 available headroom 2788 minimum unused headroom 3740

        (Segmentation fault)
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/487
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200420/3998d6f0/attachment.html>


More information about the Vm-dev mailing list