<div dir="ltr">If you supply function prototypes for the squeak memory access routines you can get beyond the initial VM crash to the point of running many many byte codes. You may call that a bug, but I&#39;m sure the LLVM folks would say you are an idiot not to have function prototypes. This enables the image to run  upto the point when it tries to print the timestamp to the change log, our first use of a LargeInteger <div><div><br></div><div>At this point when we calculate the number of seconds in the large positive integer by rem the seconds for the day by 60 we end up with a large positive integer of 5 bytes versus 4, but contains for example 40 . This then is fed to the <span style="font-family:Menlo;font-size:11px">positive32BitValueOf </span>which informs you that you are evil as lengthOf is not 4, and the resulting prim failure causes the higher up logic to spin up some exception handling recovery that exhausts memory. </div><div><br></div><div>For fun if you set </div><div><p style="margin:0px;font-size:11px;font-family:Menlo">    foo-&gt;<span style="color:rgb(79,129,135)">successFlag</span> = <span style="color:rgb(39,42,216)">1</span>;</p><p style="margin:0px;font-size:11px;font-family:Menlo">as the first step in positive32BitValueOf</p></div><div>So the chain of large number calculations can run and the badly sized integer math can somehow complete why the image will start, and play nice until I ask for factorial 100. </div><div><br></div><div>At this point I was going to upgrade everything so I can see if something was fixed in the plugin.</div><div><br></div><div>Also post-camp I migrated to regular work machine so using LLVM 6.x and xCode 6.x </div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 9, 2014 at 11:20 AM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@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"> <br><div dir="ltr">Hi John,<div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 9, 2014 at 11:18 AM, John McIntosh <span dir="ltr">&lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="ltr">Yes wonderful time, but was reflecting on camp when I was a child where camp was out somewhere in the wilderness, cutoff from civilization and giving you time to reflect on life and what you should do with this llvm bug. </div></blockquote><div><br></div><div>What&#39;s the bug?  The llvm folks claim their compiler passes the test suites and is correct (but I&#39;m not siding with them).  So I&#39;m very curious...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 9, 2014 at 11:15 AM, tim Rowledge <span dir="ltr">&lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 09-10-2014, at 11:04 AM, Ken G. Brown &lt;<a href="mailto:kbrown@mac.com" target="_blank">kbrown@mac.com</a>&gt; wrote:<br>
<br>
&gt; Whatdyamean, we were civilized! :)<br>
<br>
We were better than civilised, we had coffee, cookies, muffins, pizza, fruit, tables, a projector and chocolate!<br>
<br>
Those of you that missed the 2014 Camp Smalltalk *really* missed the fun.<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange OpCodes: RLBM: Ruin Logic Board Multiple<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">===========================================================================<br>John M. McIntosh &lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt; <a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/smalltalk</a><br>===========================================================================<br></div>
</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">===========================================================================<br>John M. McIntosh &lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt; <a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/smalltalk</a><br>===========================================================================<br></div>
</div>