<div dir="ltr">Hi Levente,<div><br></div><div> any clues on how to reproduce this? I don't mind reproducibility, but being able to kick off a press that has a good chance of crashing eventually would be progress :-)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 27, 2017 at 7:52 AM, Levente Uzonyi <span dir="ltr"><<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi All,<br>
<br>
I've been seeing random crashes with the VM having the new compactor. It takes anywhere between 5 mintues to a few hours for the crash to happen.<br>
The crash dumps didn't seem to contain relevant information and sometimes had no C call stack at all.<br>
So I decided to run the VM with gdb to catch the bug, and got the following:<br>
<br>
Program received signal SIGSEGV, Segmentation fault.<br>
lookupOrdinaryNoMNUEtcInClass (class=0) at /home/travis/build/OpenSmallta<wbr>lk/opensmalltalk-vm/spur64src/<wbr>vm/gcc3x-cointerp.c:68119<br>
68119 /home/travis/build/OpenSmallt<wbr>alk/opensmalltalk-vm/<wbr>spur64src/vm/gcc3x-cointerp.c: No such file or directory.<br>
(gdb) bt<br>
#0 lookupOrdinaryNoMNUEtcInClass (class=0) at /home/travis/build/OpenSmallta<wbr>lk/opensmalltalk-vm/spur64src/<wbr>vm/gcc3x-cointerp.c:68119<br>
#1 0x000000000043fd97 in lookupOrdinaryreceiver (selector=21887312, rcvr=<optimized out>) at /home/travis/build/OpenSmallta<wbr>lk/opensmalltalk-vm/spur64src/<wbr>vm/gcc3x-cointerp.c:19195<br>
#2 0x000000000048f128 in ceSICMiss (receiver=14637768) at /home/travis/build/OpenSmallta<wbr>lk/opensmalltalk-vm/spur64src/<wbr>vm/cogitX64.c:3232<br>
#3 0x0000000000900461 in ?? ()<br>
#4 0x00007ffffff98c51 in ?? ()<br>
#5 0x000000000045af68 in interpret () at /home/travis/build/OpenSmallta<wbr>lk/opensmalltalk-vm/spur64src/<wbr>vm/gcc3x-cointerp.c:2650<br>
#6 0x0000000000901010 in ?? ()<br>
#7 0x0000000000df5ac8 in ?? ()<br>
#8 0x0000000000df5780 in ?? ()<br>
#9 0x0000000000df6da8 in ?? ()<br>
#10 0x0000000000df6fe8 in ?? ()<br>
#11 0x0000000000000000 in ?? ()<br>
(gdb) info registers<br>
rax 0x0 0<br>
rbx 0x2e78e0 3045600<br>
rcx 0x0 0<br>
rdx 0x12e78e0 19822816<br>
rsi 0x2e78e0 3045600<br>
rdi 0x0 0<br>
rbp 0x14df950 0x14df950<br>
rsp 0x7ffffff98b60 0x7ffffff98b60<br>
r8 0xffffffffffffffff -1<br>
r9 0x2 2<br>
r10 0x7ffffffaac00 140737488006144<br>
r11 0xa087df 10520543<br>
r12 0x14df950 21887312<br>
r13 0xa087ef 10520559<br>
r14 0x15903f0 22610928<br>
r15 0x12e78e0 19822816<br>
rip 0x43f9b6 0x43f9b6 <lookupOrdinaryNoMNUEtcInClass<wbr>+38><br>
eflags 0x10283 [ CF SF IF RF ]<br>
cs 0x33 51<br>
ss 0x2b 43<br>
ds 0x0 0<br>
es 0x0 0<br>
fs 0x0 0<br>
gs 0x0 0<br>
<br>
I obviously didn't have any source files at those paths, but the line numbers may still be of help.<br>
The VM was cog_linux64x64_squeak.cog.spur<wbr>_201702211732 from Travis with the plugins copied over from some previous version, because, as I mentioned it in another mail, newer builds come with no plugins at all.<span class="HOEnZb"><font color="#888888"><br>
<br>
Levente<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>