<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 25, 2015 at 3:36 PM, Levente Uzonyi <span dir="ltr">&lt;<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>Hi Phil,<br>
<br>
Well, I don&#39;t know what MessageTally bug there was, but I found post 3397 VMs unstable, as in random crashes happened using them.<br></blockquote><div><br></div><div>Can I have a test case please?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Levente<br>
<br>
On Fri, 25 Dec 2015, Phil (list) wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Levente,<br>
<br>
On Fri, 2015-12-25 at 20:55 +0100, Levente Uzonyi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 <br>
If you need a stable VM, then you should use 3397.<br>
<br>
</blockquote>
<br>
I don&#39;t believe 3397 fixed the MessageTally bug reported by Juan a<br>
while back (which is what I was hoping to correct with 3427).  I tried<br>
3397 and 3410 previously and iirc, each was less reliable than 3390 for<br>
me on Linux.<br>
<br>
Thanks,<br>
Phil<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Levente<br>
<br>
On Fri, 25 Dec 2015, KenD wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
Begin forwarded message:<br>
<br>
Date: Fri, 25 Dec 2015 04:15:23 -0500<br>
From: &quot;Phil \(list\) via Cuis-dev&quot; &lt;<a href="mailto:cuis-dev@cuis-smalltalk.org" target="_blank">cuis-dev@cuis-smalltalk.org</a>&gt;<br>
To: Discussion of Cuis Smalltalk &lt;<a href="mailto:cuis-dev@cuis-smalltalk.org" target="_blank">cuis-dev@cuis-smalltalk.org</a>&gt;<br>
Cc: &quot;Phil \(list\)&quot; &lt;<a href="mailto:pbpublist@gmail.com" target="_blank">pbpublist@gmail.com</a>&gt;<br>
Subject: Re: [Cuis-dev] More robust package loading?<br>
<br>
<br>
Just a quick update on my current issue for anyone else on Linux at<br>
least: I forgot that I recently upgraded my vm from 15.25.3390<br>
to 15.33.3427.  The problem appears to be the vm: 3390 loads<br>
</blockquote>
everything<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
as expected but has problems with MessageTally, 3427 works with<br>
MessageTally but has problems loading things... grrr...<br>
<br>
Still think more robust package loading could be useful...<br>
<br>
On Fri, 2015-12-25 at 03:41 -0500, Phil (list) wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Happy holidays all!  Here&#39;s my gift to the list... ;-)<br>
<br>
It&#39;s been a couple of weeks since I attempted to rebuild<br>
</blockquote></blockquote>
completely<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
from a totally clean base image (2595) and of course it failed<br>
utterly<br>
and completely.  After some trial and error, I finally narrowed it<br>
down<br>
to a problem installing the stock <a href="http://FFI.pck.st" rel="noreferrer" target="_blank">FFI.pck.st</a>.  I am running a<br>
</blockquote></blockquote>
rather<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
fluid version of Linux (Debian testing) and it&#39;s entirely likely<br>
</blockquote></blockquote>
that<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
a<br>
recent system update is causing the problem but I&#39;m having a<br>
difficult<br>
time getting more specific than that because when I attempt to<br>
</blockquote></blockquote>
load<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
FFI, all I get is this wonderful segfault:<br>
<br>
C stack backtrace &amp; registers:<br>
        eax 0xff887b24 ebx 0xff887a40 ecx 0xff887ad8 edx<br>
</blockquote></blockquote>
0xff887a8c<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
        edi 0xff887910 esi 0xff887910 ebp 0xff8879a8 esp<br>
</blockquote></blockquote>
0xff8879f4<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
        eip 0xff887c08<br>
*[0xff887c08]<br>
../lib/squeak/4.5-3427/squeak[0x805e8c0]<br>
../lib/squeak/4.5-3427/squeak[0x805ebac]<br>
linux-gate.so.1(__kernel_rt_sigreturn+0x0)[0xf77a4b50]<br>
../lib/squeak/4.5-3427/squeak[0x80769bd]<br>
../lib/squeak/4.5-3427/squeak(incrementalGC+0x237)[0x807c217]<br>
../lib/squeak/4.5-3427/squeak[0x807cb66]<br>
../lib/squeak/4.5-3427/squeak[0x807cf7f]<br>
../lib/squeak/4.5-3427/squeak[0x807d0bd]<br>
../lib/squeak/4.5-3427/squeak(ceStackOverflow+0x6d)[0x807f44d]<br>
[0xb35832e6]<br>
../lib/squeak/4.5-3427/squeak(interpret+0x7b6)[0x8087ef6]<br>
../lib/squeak/4.5-3427/squeak(main+0x2af)[0x805f30f]<br>
/lib/i386-linux-<br>
gnu/i686/cmov/libc.so.6(__libc_start_main+0xde)[0xf753c70e]<br>
../lib/squeak/4.5-3427/squeak[0x8131564]<br>
<br>
<br>
Smalltalk stack dump:<br>
0xff894cd0 M Array(SequenceableCollection)&gt;at:ifAbsent:<br>
</blockquote></blockquote>
0xb4c9705c:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
a(n) Array<br>
0xff894cf0 M Array(Scanner)&gt;typeTableAt: 0xb4ca8ee0: a(n) Array<br>
0xff894d0c M Array(Scanner)&gt;scanToken 0xb4ca8ee0: a(n) Array<br>
0xff894d28 M Array(Parser)&gt;advance 0xb4ca8ee0: a(n) Array<br>
0xff894d40 M Array(Parser)&gt;init:notifying:failBlock: 0xb4ca8ee0:<br>
</blockquote></blockquote>
a(n)<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Array<br>
0xff894d68 M Array(Parser)&gt;privateReadSelectorFrom: 0xb4ca8ee0:<br>
</blockquote></blockquote>
a(n)<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Array<br>
0xff894d84 M Parser class&gt;selectorFrom: 0xb3753bd0: a(n) Parser<br>
</blockquote></blockquote>
class<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
0xff894da4 M INVALID RECEIVER&gt;addMethodChange: 0xb4ca5d04: a(n)<br>
</blockquote></blockquote>
bad<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
class<br>
0xff894dc0 M INVALID RECEIVER&gt;methodChange: 0xb4ca5d04: a(n) bad<br>
class<br>
0xff894ddc M CodePackageFile(CodeFile)&gt;method: 0xb4c8f2ec: a(n)<br>
CodePackageFile<br>
Segmentation fault Fri Dec 25 03:05:08 2015<br>
<br>
(and so on...)<br>
<br>
Granted my main issue is largely the (lack of) information in the<br>
</blockquote></blockquote>
VM<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
output on the crash (i.e. I have no idea what class/method/line<br>
</blockquote></blockquote>
the<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
is<br>
the cause of the problem) but since this is unlikely to change in<br>
</blockquote></blockquote>
the<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
near term, some sort of verbose package loading mode would be most<br>
helpful (i.e. &#39;loading method foo... completed loading method foo&#39;<br>
type<br>
messages to transcript when a package is being installed)  While<br>
</blockquote></blockquote>
this<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
is just about a worst case package loading problem for me, I have<br>
</blockquote></blockquote>
had<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
other issues in the past loading packages (almost always with the<br>
code<br>
being imported, not the package loader itself) and am thinking a<br>
</blockquote></blockquote>
more<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
robust package loading process (at least when running in some sort<br>
</blockquote></blockquote>
of<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
debug mode) would be most welcome... does this sound useful to<br>
</blockquote></blockquote>
anyone<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
else?<br>
<br>
Thanks,<br>
Phil<br>
</blockquote>
<br>
_______________________________________________<br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@cuis-smalltalk.org" target="_blank">Cuis-dev@cuis-smalltalk.org</a><br>
<a href="http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk" rel="noreferrer" target="_blank">http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk</a>.<br>
</blockquote>
org<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
-- <br>
-KenD<br>
<br>
</blockquote></blockquote>
</blockquote>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="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>