<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi, </div><div><br></div><div>I'm not sure what the issue is, but since you are on PPC, possibly something has gone wrong with the mechanism for saving generated machine code in the snapshot (which was built on x86)</div><div><br></div><div>Try:</div><div><br></div><blockquote type="cite"><div style="background-color: rgb(255, 255, 255); position: static; z-index: auto; "><div id="ygrp-mlmsg" style="position: relative; "><div id="ygrp-msg" style="z-index: 1; "><div id="ygrp-text"><blockquote class="webkit-indent-blockquote"><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; "><font class="Apple-style-span" face="'courier new'">self -F -s /library/self/0/Demo-4.4.snap</font></span></font></blockquote></div></div></div></div></blockquote><div><br></div>which attempts to load while abandoning any included machine code. <div><br></div><div>Otherwise, I suggest cloning the github tree, going to the objects directory and building a new snapshot from source:</div><div><br></div><div><blockquote type="cite"><div style="background-color: rgb(255, 255, 255); position: static; z-index: auto; "><div id="ygrp-mlmsg" style="position: relative; "><div id="ygrp-msg" style="z-index: 1; "><div id="ygrp-text"><blockquote class="webkit-indent-blockquote"><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; "><font class="Apple-style-span" face="'courier new'">self -f worldBuilder.self</font></span></font></blockquote></div></div></div></div></blockquote><div><br></div>(then "desktop open" to start the GUI)<br><div><br></div>Cheers, Russell<br><br><div><div>On 27/05/2013, at 9:33 PM, Galen <<a href="mailto:gltmailbox-self@yahoo.com">gltmailbox-self@yahoo.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">













<div style="background-color: rgb(255, 255, 255); position: static; z-index: auto; ">
<span style="display:none"> </span>



    <div id="ygrp-text"><div><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"></span></font><br class="webkit-block-placeholder"></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif">I've just downloaded and installed Self for the first time on my PowerMac G5 running Leopard 10.5.8. </font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><br></font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif">At the shell prompt, the VM seems to work: </font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><br></font></div><blockquote class="webkit-indent-blockquote"><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">$ self</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Self Virtual Machine Version 4.1.13, Sat 22 Nov 03 15:04:49 Mac OSX</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Copyright 1989-2003: The Self Group (type _Credits for credits)</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'"><br></font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  FastMapTest = false</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  LogVMMessages = true</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  PrintScriptName  = true</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  Inline = true</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  SICDeferUncommonBranches = false</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  SICReplaceOnStack = false</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">for PPC:  SaveOutgoingArgumentsOfPatchedFrames = true</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">VM#^D</font></span></font></blockquote><blockquote class="webkit-indent-blockquote"><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">$ </font></span></font></blockquote><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><div><br></div><div>But if I try to load a snapshot, either Clean.snap or demo.snap, I get this: </div><div><br></div></span></font><blockquote class="webkit-indent-blockquote"><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">$  self -s /library/self/0/Demo-4.4.snap</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Self VM fatal error (/Users/russellallen/Git-All/vm/mac_osx/vm_project/../../src/any/memory/universe.cpp, line 544): Snapshot is corrupt near: New generation</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">, file position: 0xffffffff</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'"><br></font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">VM Version: 4.1.13, Sat 22 Nov 03 15:04:49 Mac OSX</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'"><br></font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Self process 19263 on GLTMac-2.local has crashed.</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Do you want to:</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">   1) Quit Self (optionally attempting to write a snapshot)</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">   2) Try to print the Self stack</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">   3) Try to return to the Self prompt</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">   4) Force a core dump</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">   5) Print the interrupted context registers</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Your choice: 1</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">Enter snapshot name (hit return to omit snapshot) > </font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">No snapshot specified, will skip this step</font></span></font><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><font class="Apple-style-span" face="'courier new'">$</font></span></font></blockquote><font class="Apple-style-span" color="#333333" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse;"><div><br></div><div>Some google searching turned up a problem that at first glance looked similar, but it appeared to be Windows-specific. It had to do with unix vs. windows line termination. </div><div><br></div><div>Ideas on this one? </div></span></font><div><br class="webkit-block-placeholder"></div>

    </div>
     

    

</div>



<!-- end group email -->

</blockquote></div><br></div></body></html>