<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Eliot,&nbsp;<div><br></div><div>I have yet another case (but this is more complicated to reproduce and not sure if related to #becomeForward:)</div><div><br></div><div>take a pharo 2.0 and execute this:&nbsp;</div><div><br></div><div><pre style="font-size: 12px; white-space: pre-wrap; max-width: 80em; padding-left: 0.7em; background-color: rgb(255, 255, 255); position: static; z-index: auto; ">    go := Gofer new renggli: 'petit'.
    (go allResolved select: [ :each | each name beginsWith: 'Configuration' ])
        do: [:each |
            self crLog: each packageName.
            go package: each packageName.
            Transcript show: each printString ; cr.
            go fetch.].
</pre></div><div><br></div><div>It takes much more time than the condenseSources example to show something but it will&nbsp;crash&nbsp;sometimes&nbsp;and it will freeze someothers.&nbsp;</div><div><br></div><div>cheers,</div><div>Esteban</div><div><br></div><div><div><div>On Feb 28, 2013, at 2:44 PM, Esteban Lorenzano &lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Eliot,&nbsp;<div><br></div><div>I have a very reproducible case :)</div><div><br></div><div>just take latest pharo 2.0 image, edit #condenseSources to remove:&nbsp;</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>VirtualMachine isRunningCogit</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>ifTrue: [ self error: 'Sources cannot be condensed in a Cog (JIT enabled) Virtual Machine. Try a Stack VM.' ].</div><div><br></div><div>(so it runs it in cog :)</div><div><br></div><div>and &nbsp;execute&nbsp;</div><div><br></div><div>Smalltalk&nbsp;condenseSources.</div><div><br></div><div>BOOM! :)</div><div><br></div><div>and printAllStacks show that it stopped in #becomeForward:&nbsp;</div><div><br></div><div>Esteban</div><div><br><div><div>On Feb 26, 2013, at 7:20 PM, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">On Tue, Feb 26, 2013 at 4:13 AM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
we should reafctor the code for changing the method's trailer (source<br>
pointer) to<br>
avoid using #become: at all.<br>
this won't deal with VM bug per se, but at least prevent it from triggering.<br></blockquote><div><br></div><div>No, that makes little sense. &nbsp;Instead provide me with a reproducible case and I'll fix it quickly. &nbsp;I fixed the case form last week in one day. &nbsp;Become: should work, but I can't fix things if I can't reproduce the bugs. &nbsp;So please take the time to produce an image that crashes from start-up.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 25 February 2013 23:26, Esteban Lorenzano &lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt; wrote:<br>
&gt; he is talking about some chrashes that happens fast, when you do become :)<br>
&gt;<br>
&gt; nothing about "fast become"<br>
&gt;<br>
&gt; On Feb 25, 2013, at 10:26 PM, Mariano Martinez Peck &lt;<a href="mailto:marianopeck@gmail.com">marianopeck@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; mmm what do you mean by "fast becomeForward:" ?<br>
&gt;<br>
&gt; On Mon, Feb 25, 2013 at 1:01 PM, Camillo Bruni &lt;<a href="mailto:camillobruni@gmail.com">camillobruni@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; While setting up the new multi platform VM tests I saw that the tests fail<br>
&gt;&gt; extremely quickly<br>
&gt;&gt; when there are not PharoV10.sources available.<br>
&gt;&gt;<br>
&gt;&gt; It is still our know #becomeForward: but on CompiledMethods, but I just<br>
&gt;&gt; want to share that.<br>
&gt;<br>
&gt;<br>
&gt;<br>
<span class="HOEnZb"><font color="#888888">&gt;<br>
&gt; --<br>
&gt; Mariano<br>
&gt; <a href="http://marianopeck.wordpress.com/" target="_blank">http://marianopeck.wordpress.com</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Best regards,<br>
Igor Stasenko.<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</blockquote></div><br></div></div></blockquote></div><br></div></body></html>