[Vm-dev] CogVM source as per VMMaker.oscog-eem.2998 - Linux64 ARMv8

Bruce O'Neel bruce.oneel at pckswarms.ch
Tue Jul 27 06:08:42 UTC 2021


Hi,

Like linux64x64 this builds.

And starts.

But then crashes.

I'll spend some time looking at this later today.

Segmentation fault Tue Jul 27 08:06:57 2021

/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/squeak
[http://squeak.cog.spur/build/squeak]

Squeak VM version: 5.0-202107261855  Mon Jul 26 22:07:39 CEST 2021
gcc 7 [Production Spur 64-bit VM]

Built from: CoInterpreter VMMaker.oscog-eem.2997 uuid:
2d21044e-f2db-40ea-91da-ba273faf9093 Jul 26 2021

With: StackToRegisterMappingCogit VMMaker.oscog-eem.2995 uuid:
d5fbffa6-5db7-4c4d-8937-a45036ab3015 Jul 26 2021

Revision: VM: 202107261855 edoneel at glace:tmp/opensmalltalk-vm

Date: Mon Jul 26 11:55:05 2021 CommitHash: 425d73f29

Plugins: 202107261855 edoneel at glace:tmp/opensmalltalk-vm

Build host: Linux glace 4.9.140-tegra #1 SMP PREEMPT Tue Oct 27
21:02:37 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux

plugin path:
/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/
[http://squeak.cog.spur/build/] [default:
/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/
[http://squeak.cog.spur/build/]]

C stack backtrace & registers:

x0 0x558fdefdf0 x1 0x558ff8e000 x2 0x558ff8e000 x3 0xd4400000

x4 0x2a13641000 x5 0x2a13641004 x6 0xf840861daa1d03f0 x7
0x91002210f840861e

x8 0xd503201fd65f03c0 x9 0x2a13641000 x10 0xd4400000d4400000 x11
0x66a688a0e2eae200

x12 0xf85e83a500000001 x13 0x97fb9e1598000184 x14 (nil) x15
0x558ff85230

x16 0x556b83adf8 x17 0x7fa3df5f80 x18 0x7fe6febe58 x19 0x556b853000

x20 0xd84766a104220 x21 0x1 x22 0x55903cf1b8 x23 0x558fe6ac30

x24 0x1 x25 0x556b853000 x26 0x556b8fe0e0 x27 0x1

x29 0x556b8534f8  fp 0x7fe6febec0  lr 0x556b7158a8  sp 0x7fe6febec0

*[0x558fdee004]

./opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/squeak(+0x36834)[0x556b70b834
[http://squeak.cog.spur/build/squeak(+0x36834)[0x556b70b834]]

[0x8400000000]

Smalltalk stack dump:

      0x7fe7003d70 I MenuItemMorph>drawSubMenuMarkerOn:
0x55903cf1b8: a(n) MenuItemMorph

      0x7fe7003da8 M MenuItemMorph>drawOn: 0x55903cf1b8: a(n)
MenuItemMorph

      0x7fe7003de0 M FormCanvas(Canvas)>draw: 0x559051da60: a(n)
FormCanvas

      0x7fe7003e18 M FormCanvas(Canvas)>drawMorph: 0x559051da60:
a(n) FormCanvas

      0x7fe7003e50 M MenuItemMorph(Morph)>fullDrawOn:
0x55903cf1b8: a(n) MenuItemMorph

      0x7fe7003e88 M FormCanvas(Canvas)>fullDraw: 0x559051da60:
a(n) FormCanvas

      0x7fe7003ec0 M FormCanvas(Canvas)>fullDrawMorph:
0x559051da60: a(n) FormCanvas

      0x7fe7003f00 M [] in MenuMorph>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe7003f40 M Array(SequenceableCollection)>reverseDo:
0x55903e6e58: a(n) Array

      0x7fe7003f78 M [] in MenuMorph>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe6fef9e8 M MenuMorph(Morph)>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe6fefa20 M MenuMorph(Morph)>fullDrawOn: 0x559036ab68:
a(n) MenuMorph

      0x7fe6fefa58 M FormCanvas(Canvas)>fullDraw: 0x559051da60:
a(n) FormCanvas

      0x7fe6fefa90 M FormCanvas(Canvas)>fullDrawMorph:
0x559051da60: a(n) FormCanvas

      0x7fe6fefb30 M [] in
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefb90 M Rectangle>allAreasOutsideList:startingAt:do:
0x55904ef918: a(n) Rectangle

      0x7fe6fefbd8 M Rectangle>allAreasOutsideList:do:
0x55904ef918: a(n) Rectangle

      0x7fe6fefc50 M [] in
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefc98 M Array(SequenceableCollection)>do:
0x559051ca70: a(n) Array

      0x7fe6fefcf8 M
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefd68 M WorldState>displayWorld:submorphs:
0x5591aee3e0: a(n) WorldState

      0x7fe6fefda8 M PasteUpMorph>privateOuterDisplayWorld
0x5591b10a88: a(n) PasteUpMorph

      0x7fe6fefdd8 M PasteUpMorph>displayWorld 0x5591b10a88: a(n)
PasteUpMorph

      0x7fe6fefe18 M [] in WorldState>displayWorldSafely:
0x5591aee3e0: a(n) WorldState

      0x7fe6fefe58 M FullBlockClosure(BlockClosure)>on:do:
0x5590515508: a(n) FullBlockClosure

      0x7fe6fefea0 M WorldState>displayWorldSafely: 0x5591aee3e0:
a(n) WorldState

      0x7fe6fefee0 M WorldState>doOneCycleNowFor: 0x5591aee3e0:
a(n) WorldState

      0x7fe6feff18 M WorldState>doOneCycleFor: 0x5591aee3e0: a(n)
WorldState

      0x7fe6feff50 M PasteUpMorph>doOneCycle 0x5591b10a88: a(n)
PasteUpMorph

      0x7fe6feff80 M [] in MorphicProject>spawnNewProcess
0x5590fd08b0: a(n) MorphicProject

      0x559395fa98 s [] in
FullBlockClosure(BlockClosure)>newProcess

Most recent primitives

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

basicNew:

**StackOverflow**

copyBits

basicNew

copyBits

basicNew

copyBits

**StackOverflow**

copyBits

copyBits

copyBits

copyBits

copyBits

**StackOverflow**

-

//

+

@

copyBits

**PrimitiveFailure**

basicNew

decompress:fromByteArray:at:

copyBits

width

bottom

height

height

primDisplayString:from:to:map:xTable:kern:

primDisplayString:from:to:map:xTable:kern:

**CompactCode**

stack page bytes 8192 available headroom 5652 minimum unused headroom
6104

(Segmentation fault)

Segmentation fault Tue Jul 27 08:06:57 2021

/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/squeak
[http://squeak.cog.spur/build/squeak]

Squeak VM version: 5.0-202107261855  Mon Jul 26 22:07:39 CEST 2021
gcc 7 [Production Spur 64-bit VM]

Built from: CoInterpreter VMMaker.oscog-eem.2997 uuid:
2d21044e-f2db-40ea-91da-ba273faf9093 Jul 26 2021

With: StackToRegisterMappingCogit VMMaker.oscog-eem.2995 uuid:
d5fbffa6-5db7-4c4d-8937-a45036ab3015 Jul 26 2021

Revision: VM: 202107261855 edoneel at glace:tmp/opensmalltalk-vm

Date: Mon Jul 26 11:55:05 2021 CommitHash: 425d73f29

Plugins: 202107261855 edoneel at glace:tmp/opensmalltalk-vm

Build host: Linux glace 4.9.140-tegra #1 SMP PREEMPT Tue Oct 27
21:02:37 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux

plugin path:
/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/
[http://squeak.cog.spur/build/] [default:
/home/edoneel/tmp/opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/
[http://squeak.cog.spur/build/]]

C stack backtrace & registers:

x0 0x558fdefdf0 x1 0x558ff8e000 x2 0x558ff8e000 x3 0xd4400000

x4 0x2a13641000 x5 0x2a13641004 x6 0xf840861daa1d03f0 x7
0x91002210f840861e

x8 0xd503201fd65f03c0 x9 0x2a13641000 x10 0xd4400000d4400000 x11
0x66a688a0e2eae200

x12 0xf85e83a500000001 x13 0x97fb9e1598000184 x14 (nil) x15
0x558ff85230

x16 0x556b83adf8 x17 0x7fa3df5f80 x18 0x7fe6febe58 x19 0x556b853000

x20 0xd84766a104220 x21 0x1 x22 0x55903cf1b8 x23 0x558fe6ac30

x24 0x1 x25 0x556b853000 x26 0x556b8fe0e0 x27 0x1

x29 0x556b8534f8  fp 0x7fe6febec0  lr 0x556b7158a8  sp 0x7fe6febec0

*[0x558fdee004]

./opensmalltalk-vm/build.linux64ARMv8/squeak.cog.spur/build/squeak(+0x36834)[0x556b70b834
[http://squeak.cog.spur/build/squeak(+0x36834)[0x556b70b834]]

[0x8400000000]

Smalltalk stack dump:

      0x7fe7003d70 I MenuItemMorph>drawSubMenuMarkerOn:
0x55903cf1b8: a(n) MenuItemMorph

      0x7fe7003da8 M MenuItemMorph>drawOn: 0x55903cf1b8: a(n)
MenuItemMorph

      0x7fe7003de0 M FormCanvas(Canvas)>draw: 0x559051da60: a(n)
FormCanvas

      0x7fe7003e18 M FormCanvas(Canvas)>drawMorph: 0x559051da60:
a(n) FormCanvas

      0x7fe7003e50 M MenuItemMorph(Morph)>fullDrawOn:
0x55903cf1b8: a(n) MenuItemMorph

      0x7fe7003e88 M FormCanvas(Canvas)>fullDraw: 0x559051da60:
a(n) FormCanvas

      0x7fe7003ec0 M FormCanvas(Canvas)>fullDrawMorph:
0x559051da60: a(n) FormCanvas

      0x7fe7003f00 M [] in MenuMorph>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe7003f40 M Array(SequenceableCollection)>reverseDo:
0x55903e6e58: a(n) Array

      0x7fe7003f78 M [] in MenuMorph>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe6fef9e8 M MenuMorph(Morph)>drawSubmorphsOn:
0x559036ab68: a(n) MenuMorph

      0x7fe6fefa20 M MenuMorph(Morph)>fullDrawOn: 0x559036ab68:
a(n) MenuMorph

      0x7fe6fefa58 M FormCanvas(Canvas)>fullDraw: 0x559051da60:
a(n) FormCanvas

      0x7fe6fefa90 M FormCanvas(Canvas)>fullDrawMorph:
0x559051da60: a(n) FormCanvas

      0x7fe6fefb30 M [] in
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefb90 M Rectangle>allAreasOutsideList:startingAt:do:
0x55904ef918: a(n) Rectangle

      0x7fe6fefbd8 M Rectangle>allAreasOutsideList:do:
0x55904ef918: a(n) Rectangle

      0x7fe6fefc50 M [] in
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefc98 M Array(SequenceableCollection)>do:
0x559051ca70: a(n) Array

      0x7fe6fefcf8 M
WorldState>drawWorld:submorphs:invalidAreasOn: 0x5591aee3e0: a(n)
WorldState

      0x7fe6fefd68 M WorldState>displayWorld:submorphs:
0x5591aee3e0: a(n) WorldState

      0x7fe6fefda8 M PasteUpMorph>privateOuterDisplayWorld
0x5591b10a88: a(n) PasteUpMorph

      0x7fe6fefdd8 M PasteUpMorph>displayWorld 0x5591b10a88: a(n)
PasteUpMorph

      0x7fe6fefe18 M [] in WorldState>displayWorldSafely:
0x5591aee3e0: a(n) WorldState

      0x7fe6fefe58 M FullBlockClosure(BlockClosure)>on:do:
0x5590515508: a(n) FullBlockClosure

      0x7fe6fefea0 M WorldState>displayWorldSafely: 0x5591aee3e0:
a(n) WorldState

      0x7fe6fefee0 M WorldState>doOneCycleNowFor: 0x5591aee3e0:
a(n) WorldState

      0x7fe6feff18 M WorldState>doOneCycleFor: 0x5591aee3e0: a(n)
WorldState

      0x7fe6feff50 M PasteUpMorph>doOneCycle 0x5591b10a88: a(n)
PasteUpMorph

      0x7fe6feff80 M [] in MorphicProject>spawnNewProcess
0x5590fd08b0: a(n) MorphicProject

      0x559395fa98 s [] in
FullBlockClosure(BlockClosure)>newProcess

Most recent primitives

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

truncated

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

copyBits

basicNew:

**StackOverflow**

copyBits

basicNew

copyBits

basicNew

copyBits

**StackOverflow**

copyBits

copyBits

copyBits

copyBits

copyBits

**StackOverflow**

-

//

+

@

copyBits

**PrimitiveFailure**

basicNew

decompress:fromByteArray:at:

copyBits

width

bottom

height

height

primDisplayString:from:to:map:xTable:kern:

primDisplayString:from:to:map:xTable:kern:

**CompactCode**

stack page bytes 8192 available headroom 5652 minimum unused headroom
6104

(Segmentation fault)

Aborted (core dumped)

edoneel at glace:~/tmp$


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210727/e7b7e512/attachment-0001.html>


More information about the Vm-dev mailing list