[Vm-dev] VM crash on update

Levente Uzonyi leves at caesar.elte.hu
Sun Apr 23 18:06:16 UTC 2017


Hi All,

The current latest VM[1] crashes when updating the latest Squeak Trunk 
image[2]. To reproduce, start the image and try to update it.

Relevant info from crash.dmp:

Segmentation fault Sun Apr 23 17:41:12 2017


/squeak/spur64/sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak
Squeak VM version: 5.0-201704181925  Tue Apr 18 19:29:51 UTC 2017 gcc 
4.6.3 [Production Spur 64-bit VM]
Built from: CoInterpreter VMMaker.oscog-eem.2197 uuid: 
ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2197 uuid: 
ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
Revision: VM: 201704181925 
https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Tue Apr 18 
12:25:44 2017 -0700 $
Plugins: 201704181925 
https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Build host: Linux testing-gce-46330aa4-6c3e-4be3-9779-10895e30baf1 
3.13.0-103-generic #150~precise1-Ubuntu SMP Thu Nov 24 11:05:34 UTC 2016 
x86_64 x86_64 x86_64 GNU/Linux
plugin path: ./sqcogspur64linuxht/lib/squeak/5.0-201704181925 [default: 
/squeak/spur64/sqcogspur64linuxht/lib/squeak/5.0-201704181925/]


C stack backtrace & registers:
         rax 0x03e2a8c0 rbx 0x03e2a750 rcx 0x03e2a978 rdx 0x03e2a808
         rdi 0x03e2a528 rsi 0x03e2a528 rbp 0x03e2a698 rsp 0x03e2aa30
         r8  0x03e29f68 r9  0x03e2a020 r10 0x03e2a0d8 r11 0x03e2a190
         r12 0x03e2a248 r13 0x03e2a300 r14 0x03e2a3b8 r15 0x03e2a470
         rip 0x03e2aae8
*[0x7ffc03e2aae8]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x41c9f1]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x41cd35]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7fdc881ac330]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x4333d1]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x44ae11]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x41cb61]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak(error+0xf)[0x41cd7f]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak[0x45963f]
./sqcogspur64linuxht/lib/squeak/5.0-201704181925/squeak(ceSendFromInLineCacheMiss+0x16c)[0x45a02c]
[0x173d2dc]
/lib/x86_64-linux-gnu/libc.so.6(+0x3bffe0)[0x7fdc87e8dfe0]

Most recent primitives
replaceFrom:to:with:startingAt:
stringHash:initialHash:
stringHash:initialHash:
compare:with:collated:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
stringHash:initialHash:
stringHash:initialHash:
compare:with:collated:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
...

stack page bytes 8192 available headroom 5576 minimum unused headroom 4752

         (Segmentation fault)


Levente

[1] https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_linux64x64_squeak.cog.spur_201704181925.tar.gz
[2] http://files.squeak.org/6.0alpha/Squeak6.0alpha-17086-64bit/Squeak6.0alpha-17086-64bit.zip


More information about the Vm-dev mailing list