<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 20, 2017 at 5:11 PM, Juraj Kubelka <span dir="ltr"><<a href="mailto:juraj.kubelka@icloud.com" target="_blank">juraj.kubelka@icloud.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div style="word-wrap:break-word">Hi,<div><br></div><div>I have noticed that Pharo 6 VM is quite unstable on OS X. I do not face it on my desktop, but my Travis CI builds are mostly broken. See the example here: <a href="https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L258" target="_blank">https://travis-ci.org/<wbr>JurajKubelka/PharoSprint/jobs/<wbr>224161107#L258</a> </div><div><br></div><div><pre id="m_3996828926156058220log" class="m_3996828926156058220ansi" style="box-sizing:border-box;clear:left;min-height:42px;padding:15px 0px;color:rgb(241,241,241);font-family:Monaco,monospace;line-height:19px;white-space:pre-wrap;word-wrap:break-word;background-color:rgb(34,34,34);margin-top:0px"><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-655" style="box-sizing:border-box">Segmentation fault Thu Apr 20 23:31:54 2017</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-656" style="box-sizing:border-box"></span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-657" style="box-sizing:border-box"></span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-658" style="box-sizing:border-box">VM: 201702221539 <a href="https://github.com/pharo-project/pharo-vm.git" target="_blank">https://github.com/pharo-<wbr>project/pharo-vm.git</a> $ Date: Wed Feb 22 16:39:40 2017 +0100 $</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-659" style="box-sizing:border-box">Plugins: 201702221539 <a href="https://github.com/pharo-project/pharo-vm.git" target="_blank">https://github.com/pharo-<wbr>project/pharo-vm.git</a> $</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-660" style="box-sizing:border-box"></span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-661" style="box-sizing:border-box">C stack backtrace & registers:</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-662" style="box-sizing:border-box">  eax 0x00000000 ebx 0x044f9014 ecx 0x044f9014 edx 0x00000000</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-663" style="box-sizing:border-box">       edi 0x044f7a7d esi 0x044f7a7d ebp 0xbffabae8 esp 0xbffabaa0</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-664" style="box-sizing:border-box">       eip 0x000689e6</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-665" style="box-sizing:border-box">0   Pharo                               0x000689e6 bytecodePCForstartBcpcin + 195</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-666" style="box-sizing:border-box">1   Pharo                               0x000961be reportStackState + 706</span></div></pre><div><br></div></div><div><br></div><div>The same build task is stable on Windows and Linux.</div><div><br></div><div>If some of the builds are green, it is because I have restarted the job, typically several times. </div><div><br></div><div>There is also this issue at the beginning of the log: <a href="https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L84" target="_blank">https://travis-ci.org/<wbr>JurajKubelka/PharoSprint/jobs/<wbr>224161107#L84</a> </div><div><br></div><div><br></div><div><pre id="m_3996828926156058220log" class="m_3996828926156058220ansi" style="box-sizing:border-box;clear:left;min-height:42px;padding:15px 0px;color:rgb(241,241,241);font-family:Monaco,monospace;line-height:19px;white-space:pre-wrap;word-wrap:break-word;background-color:rgb(34,34,34);margin-top:0px"><div id="m_3996828926156058220fold-start-download_vm-1" class="m_3996828926156058220fold-start m_3996828926156058220active m_3996828926156058220fold m_3996828926156058220open" style="box-sizing:border-box;height:auto;overflow:hidden"><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><span id="m_39968289261560582201-465" class="m_3996828926156058220duration" title="This command finished after 62.56 seconds." style="box-sizing:border-box;padding:0px 7px 2px;line-height:10px;font-size:10px;background-color:rgb(102,102,102);border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;color:rgb(187,187,187);display:block">62.56s</span><span id="m_39968289261560582201-466" style="box-sizing:border-box">Downloading the latest pharoVM:</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-467" style="box-sizing:border-box"> <a href="http://files.pharo.org/get-files/60/pharo-mac-stable.zip" target="_blank">http://files.pharo.org/get-<wbr>files/60/pharo-mac-stable.zip</a></span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-468" style="box-sizing:border-box">pharo-vm/Pharo.app/Contents/<wbr>MacOS/Pharo</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-469" style="box-sizing:border-box">Downloading PharoV60.sources:</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-470" style="box-sizing:border-box">     <a href="http://files.pharo.org/get-files/60/sources.zip" target="_blank">http://files.pharo.org/get-<wbr>files/60/sources.zip</a></span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-471" style="box-sizing:border-box">Creating starter scripts pharo and pharo-ui</span><span id="m_39968289261560582201-472" style="box-sizing:border-box"></span></div></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-474" style="box-sizing:border-box">2017-04-20 23:30:25.180 Pharo[2532:5750] 23:30:25.180 ERROR:    312: error -66680</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-475" style="box-sizing:border-box">2017-04-20 23:30:25.182 Pharo[2532:5750] 23:30:25.182 ERROR:    >aq> 1630: failed (-66680); will stop (5512/0 frames)</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-476" style="box-sizing:border-box">2017-04-20 23:30:25.184 Pharo[2532:5750] 23:30:25.184 ERROR:    312: error -66680</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a><span id="m_39968289261560582201-477" style="box-sizing:border-box">2017-04-20 23:30:25.184 Pharo[2532:5750] 23:30:25.184 ERROR:    >aq> 1630: failed (-66680); will stop (33075/0 frames)</span></div><div style="box-sizing:border-box;padding:0px 15px 0px 55px;margin:0px;min-height:16px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px"></a></div></pre></div><div>Any idea how can it be improved? Or how can I debug it in order to provide more information? </div></div></div></div></blockquote><div><br></div><div>Have you tried building your own Pharo VM from the opensmalltalk-vm sources?  Any more or less stable?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div><br></div><div>Thanks!</div><div>Juraj</div><div><br></div><div><br></div></div></div></div><br></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></div>