<div dir="ltr">The crash *only* happens when the message is inside a block, and in the debugger the second context is selected. In the pre-debug window it works fine, if any other context is selected it's fine, and without the block it's fine, too.<div><br></div><div>- Bert -<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 21, 2017 at 1:35 PM, Hernan Wilkinson <span dir="ltr"><<a href="mailto:hernan.wilkinson@10pines.com" target="_blank">hernan.wilkinson@10pines.com</a>></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 Bert! thank you for trying it with Squeak.<div>Eliot, I'm attaching a squeak change set you can file in that shows the create button on the debugger and therefore you will be able to reproduce the same sequence on Squeak.</div><div>I hope this help!</div><div><br></div><div>Hernan.</div><div>PS: Sorry for the subject, I forgot to write it in the first email :-)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 21, 2017 at 8:47 AM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>></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">My Squeak crashes doing this, both in 32 and 64 bits, in primitiveSlotAt/mustMapMachine<wbr>CodePCcontext. <div><br></div><div>In step 4 of Hernan's instructions I executed "self createMethod" in an inspector on the debugger (because we don't have the "create" button anymore in Squeak apparently).<div><br></div><div>Here's the 64 bit crash:<br><div><br></div><div><div>4   libsystem_platform.dylib      <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0x00007fff8615552a _sigtramp + 26</div><div>5   ???                           <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>000000000000000000 0 + 0</div><div>6   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>0x000000010c7d0b01 mustMapMachineCodePCcontext + 343</div><div>7   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0x000000010c7fdc7f primitiveSlotAt + 582</div><div>8   ???                           <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>0x000000011278015e 0 + 4604821854</div><div>9   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>0x000000010c7c0891 interpret + 631</div><div><br></div><div>And this is the 32 bit one:</div><div><br></div><div><div>4   libsystem_platform.dylib      <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0x9028579b _sigtramp + 43</div><div>5   ???                           <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>0xffffffff 0 + 4294967295</div><div>6   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>0x00088e70 getCrashDumpFilenameInto + 82</div><div>7   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>0x00024f76 mustMapMachineCodePCcontext + 300</div><div>8   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0x00027396 externalInstVarofContext + 97</div><div>9   org.squeak.Squeak$(VM_MONIKER)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>0x0004fa0e primitiveSlotAt + 505</div><div>10  org.squeak.Squeak$(VM_MONIKER<wbr>)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>0x00028461 executeNewMethod + 145</div><div>11  org.squeak.Squeak$(VM_MONIKER<wbr>)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>0x00029218 ceSendsupertonumArgs + 885</div><div>12  ???                           <span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>0x04fdb0a3 0 + 83734691</div><div>13  org.squeak.Squeak$(VM_MONIKER<wbr>)<span class="m_3169059726747367123m_-1944058913720883261gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>0x00016393 interpret + 751</div></div><div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">- Bert -</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 20, 2017 at 10:45 PM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr">Hi Hernan,<div><br></div><div>    I just tried to reproduce in Squeak and there it does not crash.  So perhaps there's some preparation necessary that Cuis does not do?  I don't have time to look at the Cuis image right now.  Perhaps remind me early next week?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 20, 2017 at 6:29 AM, Hernan Wilkinson <span dir="ltr"><<a href="mailto:hernan.wilkinson@gmail.com" target="_blank">hernan.wilkinson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr"><span style="font-size:12.8px">Hi,</span><div style="font-size:12.8px"> I wanted to report a crash of the Mac Spur VM (32 and 64 bits) when doing the following on the Cuis 5.0, version 3064 image:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">1) On a workspace write: [ 1 xxx ] value</div><div style="font-size:12.8px">2) evaluate it</div><div style="font-size:12.8px">3) when the debuggers opens, select the second context from the context debugger's list (that is, the context previous the top one, where the [ 1 xxx ] is)</div><div style="font-size:12.8px">4) press the "Create" button to create the method</div><div style="font-size:12.8px">5) select Integer</div><div style="font-size:12.8px">6) select "as yet unclassified"</div><div style="font-size:12.8px">7) here is where it crashes</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">It happens on the 64 and 32 bits VMs for the MAC (I did not try it with Linux neither Windows)</div><div style="font-size:12.8px">I'm using Cuis5.0-3064-spur-64.image and Cuis5.0-3064-spur.image (32 bits) (The latest version of Cuis solves this problem selecting automatically the top of the context list when creating the method)</div><div style="font-size:12.8px">The same sequence on a stack VM shows the "emergency evaluator" and does not crashes</div><div style="font-size:12.8px">Attached is the dump of the 64 bits VM.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Hernan.</div><br clear="all"><div><br></div>-- <br><div class="m_3169059726747367123m_-1944058913720883261gmail-m_2733201463648253704m_-3061468671671649631gmail_signature"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54 - 011 - </span></font></span></span></strong><span style="font-family:arial,sans-serif;font-size:12.5px;background-color:rgb(255,255,255)">6091 - 3125</span><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><br>Mobile: +54 - 911 - 4470 - 7207<br>email: hernan.wilkinson@10Pines.com<br>site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div><font face="tahoma, sans-serif">Address: Alem 693</font>, Floor 5 B, Buenos Aires, Argentina</div></div></span></div>
</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_3169059726747367123m_-1944058913720883261gmail-m_2733201463648253704gmail_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>
<br></blockquote></div><br></div></div></div></div></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_3169059726747367123gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></span></strong></span></div><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></span></strong></span></div><div><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<br></blockquote></div><br></div></div></div>