<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi!</div><div class=""><br class=""></div><div class="">I notice the same issue, reported recently, even with the latest Pharo VM: <a href="https://travis-ci.org/JurajKubelka/PharoSprint/jobs/226952575#L257" class="">https://travis-ci.org/JurajKubelka/PharoSprint/jobs/226952575#L257</a> </div><div class=""><br class=""></div><div class="">Segmentation fault Fri Apr 28 20:13:09 2017<br class="">VM: 201704281504 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a> $ Date: Fri Apr 28 17:04:48 2017 +0200 $<br class="">Plugins: 201704281504 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a> $<br class="">C stack backtrace & registers:<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>eax 0x00000000 ebx 0x04539374 ecx 0x04539374 edx 0x00000000<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>edi 0x0452e0b8 esi 0x0452e0b8 ebp 0xbff15ac8 esp 0xbff15a60<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>eip 0x00104a08<br class="">0   Pharo                               0x00104a08 bytecodePCForstartBcpcin + 183<br class="">1   Pharo                               0x00138223 reportStackState + 819<br class="">2   Pharo                               0x001385c7 sigsegv + 167<br class=""><br class=""></div><div class="">Any idea how I could help to fix it or provide more information?</div><div class=""><br class=""></div><div class="">> Eliot: Have you tried building your own Pharo VM from the opensmalltalk-vm sources?  Any more or less stable?</div><div class=""><br class=""></div><div class="">No I have not tried to build my own vm. Should I? Currently I use the latest VM, as the stable VM for Pharo 6.0 is unstable. </div><div class=""><br class=""></div><div class="">Thanks!</div><div class="">Juraj</div><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 21, 2017, at 00:30, Ben Coman <<a href="mailto:btc@openInWorld.com" class="">btc@openInWorld.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class="">On Fri, Apr 21, 2017 at 8:11 AM, Juraj Kubelka <<a href="mailto:juraj.kubelka@icloud.com" class="">juraj.kubelka@icloud.com</a>> wrote:<br class=""><blockquote type="cite" class=""><br class="">Hi,<br class=""><br class="">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" class="">https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L258</a><br class=""><br class="">Segmentation fault Thu Apr 20 23:31:54 2017<br class="">VM: 201702221539 <a href="https://github.com/pharo-project/pharo-vm.git" class="">https://github.com/pharo-project/pharo-vm.git</a> $ Date: Wed Feb 22 16:39:40 2017 +0100 $<br class="">Plugins: 201702221539 <a href="https://github.com/pharo-project/pharo-vm.git" class="">https://github.com/pharo-project/pharo-vm.git</a> $<br class="">C stack backtrace & registers:<br class="">eax 0x00000000 ebx 0x044f9014 ecx 0x044f9014 edx 0x00000000<br class="">edi 0x044f7a7d esi 0x044f7a7d ebp 0xbffabae8 esp 0xbffabaa0<br class="">eip 0x000689e6<br class="">0   Pharo                               0x000689e6 bytecodePCForstartBcpcin + 195<br class="">1   Pharo                               0x000961be reportStackState + 706<br class=""><br class=""><br class=""><br class="">The same build task is stable on Windows and Linux.<br class=""><br class="">If some of the builds are green, it is because I have restarted the job, typically several times.<br class=""><br class="">There is also this issue at the beginning of the log: <a href="https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L84" class="">https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L84</a><br class=""><br class=""><br class="">62.56sDownloading the latest pharoVM:<br class=""><a href="http://files.pharo.org/get-files/60/pharo-mac-stable.zip" class="">http://files.pharo.org/get-files/60/pharo-mac-stable.zip</a><br class="">pharo-vm/Pharo.app/Contents/MacOS/Pharo<br class="">Downloading PharoV60.sources:<br class="">http://files.pharo.org/get-files/60/sources.zip<br class="">Creating starter scripts pharo and pharo-ui<br class="">2017-04-20 23:30:25.180 Pharo[2532:5750] 23:30:25.180 ERROR:    312: error -66680<br class="">2017-04-20 23:30:25.182 Pharo[2532:5750] 23:30:25.182 ERROR:    >aq> 1630: failed (-66680); will stop (5512/0 frames)<br class="">2017-04-20 23:30:25.184 Pharo[2532:5750] 23:30:25.184 ERROR:    312: error -66680<br class="">2017-04-20 23:30:25.184 Pharo[2532:5750] 23:30:25.184 ERROR:    >aq> 1630: failed (-66680); will stop (33075/0 frames)<br class=""><br class="">Any idea how can it be improved? Or how can I debug it in order to provide more information?<br class=""><br class="">Thanks!<br class="">Juraj<br class=""><br class=""><br class=""><br class=""></blockquote><br class=""><a href="https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L297-L299" class="">https://travis-ci.org/JurajKubelka/PharoSprint/jobs/224161107#L297-L299</a><br class="">Smalltalk stack dump:<br class="">0xbffb7ae8 I SessionManager>snapshot:andQuit: 0x5a26fd0: a(n) SessionManager<br class="">0xbffb7b18 I [] in SmalltalkImage>snapshot:andQuit: 0x4fc3410: a(n)<br class="">SmalltalkImage<br class=""><br class="">Maybe it is be the Compactor bug,<br class="">http://forum.world.st/Crashes-on-snapshot-with-the-new-compactor-td4939959.html#a4942434<br class=""><br class="">introduced I guess per this commit...<br class="">    Date:   Sat Feb 18 07:43:47 2017 -0800<br class="">    CogVM source as per VMMaker.oscog-eem.2134<br class="">    Move the SpurPlanningCompactor to tip.<br class=""><br class="">and fixed<br class="">    Date:   Mon Apr 10 19:37:04 2017 +0200<br class="">    SpurPlanningCompactor:<br class="">    Fix a bug in resetting the free chunk used for the<br class="">firstUnusedFieldsSpace after<br class="">    non-final pasxses (i.e. on snapshot).  The old code didn't check to see if a<br class="">    free chunk was actually found(!!).<br class=""><br class="">where that VM http://files.pharo.org/get-files/60/pharo-mac-stable.zip<br class="">falls in between<br class="">   VM: 201702221539 [...]  Date: Wed Feb 22 [...]<br class=""><br class="">Try with http://files.pharo.org/get-files/60/pharo-mac-latest.zip<br class=""><br class="">@Esteban, when you're back from vacation, probably good to bump stable prior<br class="">doing it again(?) at Pharo 6 release.<br class=""><br class="">cheers -ben<br class=""></div></div></blockquote></div><br class=""></body></html>