<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 25, 2013 at 4:38 AM, Esteban Lorenzano <span dir="ltr">&lt;<a href="mailto:estebanlm@gmail.com" target="_blank" class="vt-p">estebanlm@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">in fact, yesterday I found exactly how it happens.<br>
still cannot reproduce it, but I can workaround it :)<br>
<br>
<a href="https://pharo.fogbugz.com/f/cases/10395" target="_blank" class="vt-p">https://pharo.fogbugz.com/f/cases/10395</a><br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div style>WOW....what a great catch. If that ends up in a real VM bugs....you have catched one of the bugs that is present since years and nobody could ever cleanly reproduce it nor find the the cause. </div>
<div style><br></div><div style>Hope it is!!!</div><div style><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">

<br>
On Apr 25, 2013, at 1:37 AM, Igor Stasenko &lt;<a href="mailto:siguctua@gmail.com" class="vt-p">siguctua@gmail.com</a>&gt; wrote:<br>
<br>
&gt; It looks like you are another victim of VM bug.<br>
&gt; Something imbalances the stack, making smallinteger popping out of nowhere<br>
&gt; (and hence you see this error).<br>
&gt; Btw, we have exactly same error at exactly same place. So it is quite<br>
&gt; well reproducible.<br>
&gt; And we&#39;re going to fix that.<br>
&gt;<br>
&gt; On 24 April 2013 21:55,  &lt;<a href="mailto:recursive68@gmail.com" class="vt-p">recursive68@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m trying to install Seaside 3.1 on Pharo 2.0 and I&#39;m getting this error:<br>
&gt;&gt;<br>
&gt;&gt; SmallInteger(Object)&gt;&gt;doesNotUnderstand: #ifFail:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;readStreamForFileNamed:do: in<br>
&gt;&gt; Block: [(client := self httpClient)...<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;displayProgress:during: in<br>
&gt;&gt; Block: [workBlock value]<br>
&gt;&gt; BlockClosure&gt;&gt;on:do:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;displayProgress:during: in<br>
&gt;&gt; Block: [:bar | [workBlock value]...<br>
&gt;&gt; BlockClosure&gt;&gt;cull:<br>
&gt;&gt; Job&gt;&gt;run in Block: [result := block cull: self]<br>
&gt;&gt; BlockClosure&gt;&gt;on:do:<br>
&gt;&gt; Job&gt;&gt;run in Block: [self prepareForRunning....<br>
&gt;&gt; BlockClosure&gt;&gt;ensure:<br>
&gt;&gt; Job&gt;&gt;run<br>
&gt;&gt; MorphicUIManager(UIManager)&gt;&gt;displayProgress:from:to:during:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;displayProgress:during:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;readStreamForFileNamed:do:<br>
&gt;&gt; MCSqueaksourceRepository(MCFileBasedRepository)&gt;&gt;versionReaderForFileNamed:do:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;versionReaderForFileNamed: in<br>
&gt;&gt; Block: [self resizeCache: readerCache....<br>
&gt;&gt; Dictionary&gt;&gt;at:ifAbsent:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;versionReaderForFileNamed:<br>
&gt;&gt; MCSqueaksourceRepository(MCHttpRepository)&gt;&gt;versionReaderForFileNamed:do:<br>
&gt;&gt; MCSqueaksourceRepository(MCFileBasedRepository)&gt;&gt;loadVersionFromFileNamed:<br>
&gt;&gt; MCSqueaksourceRepository(MCFileBasedRepository)&gt;&gt;goferVersionFrom:<br>
&gt;&gt; GoferResolvedReference&gt;&gt;version<br>
&gt;&gt; GoferLoad&gt;&gt;addResolved:<br>
&gt;&gt; GoferLoad&gt;&gt;initializeOn: in Block: [:each | self addResolved: each]<br>
&gt;&gt; Array(Collection)&gt;&gt;do:displayingProgress:every: in Block: [:each | ...<br>
&gt;&gt; Array(SequenceableCollection)&gt;&gt;do:<br>
&gt;&gt; Array(Collection)&gt;&gt;do:displayingProgress:every: in Block: [:bar | ...<br>
&gt;&gt; BlockClosure&gt;&gt;cull:<br>
&gt;&gt; Job&gt;&gt;run in Block: [result := block cull: self]<br>
&gt;&gt; BlockClosure&gt;&gt;on:do:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m using the script from here to install it:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://lists.gforge.inria.fr/pipermail/pharo-project/2012-August/068755.html" target="_blank" class="vt-p">http://lists.gforge.inria.fr/pipermail/pharo-project/2012-August/068755.html</a><br>
&gt;&gt;<br>
&gt;&gt; Any ideas ?<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; seaside mailing list<br>
&gt;&gt; <a href="mailto:seaside@lists.squeakfoundation.org" class="vt-p">seaside@lists.squeakfoundation.org</a><br>
&gt;&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="vt-p">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Best regards,<br>
&gt; Igor Stasenko.<br>
&gt; _______________________________________________<br>
&gt; seaside mailing list<br>
&gt; <a href="mailto:seaside@lists.squeakfoundation.org" class="vt-p">seaside@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="vt-p">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" class="vt-p">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="vt-p">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank" class="vt-p">http://marianopeck.wordpress.com</a><br>
</div></div>