<div dir="ltr">My Squeak crashes doing this, both in 32 and 64 bits, in primitiveSlotAt/mustMapMachineCodePCcontext. <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="gmail-Apple-tab-span" style="white-space:pre">   </span>0x00007fff8615552a _sigtramp + 26</div><div>5   ???                           <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>000000000000000000 0 + 0</div><div>6   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x000000010c7d0b01 mustMapMachineCodePCcontext + 343</div><div>7   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">        </span>0x000000010c7fdc7f primitiveSlotAt + 582</div><div>8   ???                           <span class="gmail-Apple-tab-span" style="white-space:pre">       </span>0x000000011278015e 0 + 4604821854</div><div>9   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">   </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="gmail-Apple-tab-span" style="white-space:pre">        </span>0x9028579b _sigtramp + 43</div><div>5   ???                           <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0xffffffff 0 + 4294967295</div><div>6   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">   </span>0x00088e70 getCrashDumpFilenameInto + 82</div><div>7   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00024f76 mustMapMachineCodePCcontext + 300</div><div>8   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">        </span>0x00027396 externalInstVarofContext + 97</div><div>9   org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x0004fa0e primitiveSlotAt + 505</div><div>10  org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00028461 executeNewMethod + 145</div><div>11  org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">   </span>0x00029218 ceSendsupertonumArgs + 885</div><div>12  ???                           <span class="gmail-Apple-tab-span" style="white-space:pre">  </span>0x04fdb0a3 0 + 83734691</div><div>13  org.squeak.Squeak$(VM_MONIKER)<span class="gmail-Apple-tab-span" style="white-space:pre">     </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="gmail-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="gmail-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>