Same here:

Program received signal SIGSEGV, Segmentation fault.
0x000000000090003a in ?? ()
(gdb) bt
#0 0x000000000090003a in ?? ()
#1 0x0000000000a5e000 in ?? ()
#2 0x000000000049ce86 in generateStackPointerCapture ()
at /media/psf/Home/Smalltalk/OpenSmalltalk/opensmalltalk-vm/spur64src/vm/cogitX64SysV.c:7255
#3 initializeCodeZoneFromupTo (startAddress=, endAddress=7980952)
at /media/psf/Home/Smalltalk/OpenSmalltalk/opensmalltalk-vm/spur64src/vm/cogitX64SysV.c:7903
#4 0x000000000044c69d in readImageFromFileHeapSizeStartingAt (f=f@entry=0x85df20,
desiredHeapSize=desiredHeapSize@entry=0, imageOffset=imageOffset@entry=0)
at /media/psf/Home/Smalltalk/OpenSmalltalk/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:20588
#5 0x000000000041e142 in imgInit ()
at /media/psf/Home/Smalltalk/OpenSmalltalk/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:1971
#6 0x000000000041aee1 in main (argc=, argv=0x7fffffffdd88, envp=)
at /media/psf/Home/Smalltalk/OpenSmalltalk/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:2095

(gdb) call printTrampolineTable()
0x900000: ceCheckLZCNTFunction
0x900018: ceGetFP
0x900020: ceGetSP
0x900028: ceCaptureCStackPointers

(gdb) x/4i 0x900018
0x900018: mov %rbp,%rax
0x90001b: retq
0x90001c: int3
0x90001d: int3
(gdb) x/4i 0x900020
0x900020: mov %rsp,%rax
0x900023: add $0x8,%rax
0x900027: retq
0x900028: push %rbx
(gdb) x/11i 0x900028
0x900028: push %rbx
0x900029: mov $0x79c798,%rbx
0x900030: movabs %rax,0x79c420
=> 0x90003a: add %al,(%rax)
0x90003c: add %cl,-0x77(%rax)
0x90003f: loopne 0x900089
0x900041: add $0x10,%eax
0x900044: movabs %rax,0x79c418
0x90004e: pop %rbx
0x90004f: retq
0x900050: int3

It looks like the generated method got corrupted again...


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.