Can confirm @theseion 's finding after a bisect. The crash does not occur on debug builds for me, unfortunately. This is the stack I get in a production build:
``` (gdb) bt #0 0x0000555555a0003d in ?? () #1 0x0000555555b5e000 in ?? () #2 0x000055555560a1b1 in generateStackPointerCapture () at /home/tom/Code/squeak/opensmalltalk-vm/spur64src/vm/cogitX64SysV.c:7255 #3 initializeCodeZoneFromupTo (startAddress=<optimized out>, endAddress=93824996104024) at /home/tom/Code/squeak/opensmalltalk-vm/spur64src/vm/cogitX64SysV.c:7903 #4 0x00005555555b8559 in readImageFromFileHeapSizeStartingAt (f=<optimized out>, desiredHeapSize=<optimized out>, imageOffset=<optimized out>) at /home/tom/Code/squeak/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:20588 #5 0x00005555555894c0 in imgInit () at /home/tom/Code/squeak/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:1971 #6 0x0000555555585c62 in main (argc=<optimized out>, argv=0x7fffffffd4a8, envp=<optimized out>) at /home/tom/Code/squeak/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:2095 (gdb) ```