<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">btw… that means it works ok in your VMs?&nbsp;<div class="">I would be very surprised, since error seems to happen in places I never seen before (which usually means we didn’t change anything there).</div><div class=""><br class=""></div><div class="">Esteban<br class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 18 Mar 2016, at 16:56, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" class="">eliot.miranda@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Hi Esteban,<br class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="">On Mar 18, 2016, at 8:23 AM, Esteban Lorenzano &lt;<a href="mailto:estebanlm@gmail.com" class="">estebanlm@gmail.com</a>&gt; wrote:<br class=""><br class=""></div><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><span class=""></span></div></blockquote><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 18 Mar 2016, at 16:11, Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" class="">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">2016-03-18 16:00 GMT+01:00 Esteban Lorenzano<span class="Apple-converted-space">&nbsp;</span><span dir="ltr" class="">&lt;<a href="mailto:estebanlm@gmail.com" target="_blank" class="">estebanlm@gmail.com</a>&gt;</span>:<br class=""><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><br class="">Hi Nico,<br class=""><br class="">somewhere between this and VMMaker.oscog-dtl.1730 all PharoVMs become unusable :(<br class="">are you aware of this?<br class="">maybe I’m forgetting something in my builds?<br class=""><br class="">cheers,<br class="">Esteban<br class=""><br class=""></blockquote><div class=""><br class=""></div><div class="">Hi Esteban,<br class=""></div><div class="">Please provide more feedback<br class=""></div><div class="">- can/can't compile ?<br class=""></div></div></div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">- VM crash ? instantly or on specific operations ?</div></div></div></div></div></blockquote><div class=""><div class="">can compile, but image is unusable (no refresh of UI… error with Bitmaps I think).&nbsp;</div></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">- all OS or OS specific ?<br class=""></div></div></div></div></div></blockquote><div class="">all environments (mac, linux and win) have this problem.</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">- which flavour - stack/cogit x spur/v3 x 32/64 bits ?</div></div></div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">&nbsp; I presume cogit-spur-32bits for Pharo head?<br class=""></div></div></div></div></div></blockquote><div class="">yes</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><div class="">Maybe a few explanations accompanying a Jenkins link would do it<br class=""></div></div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">I don’t know what more to say :)</div><div class="">but if you download:&nbsp;</div><div class=""><br class=""></div><div class="">wget -O-<span class="Apple-converted-space">&nbsp;</span><a href="http://get.pharo.org/50+vmLatest" class="">get.pharo.org/50+vmLatest</a><span class="Apple-converted-space">&nbsp;</span>| bash&nbsp;</div><div class=""><br class=""></div><div class="">and execute it… you will see the problem.</div><div class=""><br class=""></div><div class="">and that does not happens if you execute&nbsp;</div><div class=""><br class=""></div><div class=""><div class="">wget -O-<span class="Apple-converted-space">&nbsp;</span><a href="http://get.pharo.org/50+vm" class="">get.pharo.org/50+vm</a><span class="Apple-converted-space">&nbsp;</span>| bash&nbsp;</div><div class=""><br class=""></div></div><div class="">(the only difference between those VMs are your commits).</div></div></div></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Some things to try (Clément is across the hall; he can help)</span><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">1. build an assert-enabled VM and run this. &nbsp;You may get very useful error information. &nbsp;You can use the -trace flag to get it to output the sends the VM makes and see where the first error is</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">2. Open the image in the simulator, but that may be difficult with pharo cuz it uses so many external libraries. &nbsp;Nite that you can still, with a little effort, do this but you have to write the plugin simulation code that maps from calls in the simulator to calls against the host VM's facilities. &nbsp;For example, in the simulator the FilePluginSimulator defers to the host Smalltalk system to access files so the simulated VM can still access files just like the real VM, which defers to the stdio library or win32 APIs to access files.</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">The simulator is not just worth maintaining it is /essential/ to being able to debug the VM effectively. &nbsp;It should be a goal to have the Pharo image runnable in the simulator.</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""><blockquote type="cite" class=""><div class=""><div class=""><div class=""><br class=""></div><div class="">cheers,&nbsp;</div><div class="">Esteban</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><div class=""><br class=""></div></div><div class="">I've experimented macosx stack spur 64 bits with simulator,<br class=""></div><div class="">and I use most of these changes in my own VM branch, except the fetch64/store64 message sends<br class=""></div><div class="">I'll check ASAP (this will be tonight)<br class=""><br class=""></div><div class="">Nicolas<br class=""></div><div class=""><br class=""></div><div class="">&nbsp;<br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">&gt; On 17 Mar 2016, at 22:49,<span class="Apple-converted-space">&nbsp;</span><a href="mailto:commits@source.squeak.org" class="">commits@source.squeak.org</a><span class="Apple-converted-space">&nbsp;</span>wrote:<br class="">&gt;<br class="">&gt;<br class="">&gt; Nicolas Cellier uploaded a new version of VMMaker to project VM Maker:<br class="">&gt;<span class="Apple-converted-space">&nbsp;</span><a href="http://source.squeak.org/VMMaker/VMMaker.oscog-nice.1733.mcz" rel="noreferrer" target="_blank" class="">http://source.squeak.org/VMMaker/VMMaker.oscog-nice.1733.mcz</a><br class="">&gt;<br class="">&gt; ==================== Summary ====================<br class="">&gt;<br class="">&gt; Name: VMMaker.oscog-nice.1733<br class="">&gt; Author: nice<br class="">&gt; Time: 17 March 2016, 11:45:52.436 pm<br class="">&gt; UUID: cc4513ea-67e5-4b41-b7bd-2fc790ac0102<br class="">&gt; Ancestors: VMMaker.oscog-nice.1732<br class="">&gt;<br class="">&gt; Oups (Oops) forgot the &lt;doNotGenerate&gt; for simulated #stSizeOf: version.<br class="">&gt;<br class="">&gt; =============== Diff against VMMaker.oscog-nice.1732 ===============<br class="">&gt;<br class="">&gt; Item was changed:<br class="">&gt;&nbsp; ----- Method: SpurMemoryManager&gt;&gt;stSizeOf: (in category 'object access') -----<br class="">&gt;&nbsp; stSizeOf: oop<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;"Return the number of indexable fields in the receiver"<br class="">&gt; +&nbsp; &nbsp; &nbsp;&lt;doNotGenerate&gt;<br class="">&gt;&nbsp; &nbsp; &nbsp; &nbsp;^oop basicSize!<br class="">&gt;</blockquote></div></div></div></div></blockquote></div></div></blockquote></div></div></blockquote></div><br class=""></div></div></body></html>