<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Eliot,<div class=""><br class=""></div><div class="">Below are some examples of primitive traces: first two are with the headless vm and the third with the normal vm.</div><div class="">Did not manage yet to get a crash while running the production vm with leak checks enabled.</div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Andrei</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">—headless vm—</div><div class=""><div class="">Most recent primitives</div><div class="">wait</div><div class="">class</div><div class="">signal</div><div class="">class</div><div class="">basicIdentityHash</div><div class="">class</div><div class="">basicIdentityHash</div><div class="">**StackOverflow**</div><div class="">basicIdentityHash</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">basicNew</div><div class="">basicNew</div><div class="">signal</div><div class="">basicNew</div><div class="">wait</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">wait</div><div class="">signal</div><div class="">basicNew</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">basicIdentityHash</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">signal</div><div class="">basicNew</div><div class="">basicNew</div><div class="">class</div><div class="">**StackOverflow**</div><div class="">class</div><div class="">basicNew</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">basicIdentityHash</div><div class="">signal</div><div class="">**StackOverflow**</div><div class="">basicIdentityHash</div><div class="">**StackOverflow**</div><div class="">basicIdentityHash</div><div class="">class</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">basicNew</div><div class="">basicNew</div><div class="">basicNew</div><div class="">class</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">wait</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">wait</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">signal</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">class</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">class</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">wait</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">**StackOverflow**</div><div class="">basicNew</div><div class="">class</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">**StackOverflow**</div><div class="">wait</div><div class="">signal</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">tempAt:</div><div class="">tempAt:put:</div><div class="">tempAt:</div><div class="">terminateTo:</div><div class="">signal</div><div class="">findNextUnwindContextUpTo:</div><div class="">terminateTo:</div><div class="">wait</div><div class="">**StackOverflow**</div><div class="">signal</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">**StackOverflow**</div><div class="">value</div><div class="">></div><div class="">value:</div><div class="">value</div><div class="">/</div><div class="">**PrimitiveFailure**</div><div class="">basicNew</div><div class="">value:</div><div class="">class</div><div class="">findNextHandlerOrSignalingContext</div><div class="">at:</div><div class="">at:</div><div class="">tempAt:</div><div class="">tempAt:</div><div class="">basicNew</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">**StackOverflow**</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">shallowCopy</div><div class="">**CompactCode**</div><div class=""><br class=""></div><div class="">stack page bytes 8192 available headroom 5576 minimum unused headroom 4920</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">—headless vm—</div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Most recent primitives</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">stringHash:initialHash:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">wait</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicIdentityHash</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">signal</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicIdentityHash</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicIdentityHash</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">replaceFrom:to:with:startingAt:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">valueWithArguments:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">valueWithArguments:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">valueWithArguments:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">valueWithArguments:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">findNextHandlerOrSignalingContext</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">at:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">at:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">tempAt:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">tempAt:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">basicNew</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">shallowCopy</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**CompactCode**</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">**StackOverflow**</span></div></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">—non-headless vm—</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-size: 11px;" class=""><font face="Menlo" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Most recent primitives</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">decimalDigitLength</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">at:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">add:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">add:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">size</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">isNil</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">isNil</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">primitiveChangeClassTo:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">isString</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicIdentityHash</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">size</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">compare:with:collated:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicIdentityHash</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">perform:withArguments:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">stringHash:initialHash:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">signal</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">findSubstring:in:startingAt:matchTable:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">indexOfAscii:inString:startingAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">indexOfAscii:inString:startingAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">findSubstring:in:startingAt:matchTable:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">indexOfAscii:inString:startingAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">indexOfAscii:inString:startingAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">object:perform:withArguments:inClass:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">findNextHandlerOrSignalingContext</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">at:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">at:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">tempAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">tempAt:</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">basicNew</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">size</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">class</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**StackOverflow**</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">shallowCopy</div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">**CompactCode**</div></font></span></div><div class=""><br class=""></div><div class=""><br class=""><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 22 Sep 2020, at 21:09, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" class="">eliot.miranda@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div dir="ltr" class=""><div class="gmail_default" style="font-size: large;">Hi Andrei,<br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 22, 2020 at 5:21 AM Andrei Chis <<a href="mailto:chisvasileandrei@gmail.com" class="">chisvasileandrei@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"> <div style="word-wrap: break-word; line-break: after-white-space;" class="">Hi Eliot,<div class=""><br class=""></div><div class="">Unfortunately with the assert vm with memory leak checks it seems I cannot reproduce the problem. </div><div class="">I’ll try to run it a few more times, maybe I get lucky and get a crash (a run takes a few hours). </div><div class=""><br class=""></div><div class="">For our case, calling `self pc` before copying a context really helped. Before almost 50% of our builds were failing; now we get no more failures at all.</div><div class="">Thanks for your insights!</div><div class=""><br class=""></div><div class="">Are there other ways to get relevant/helpful details from a crash with a normal vm?</div></div></blockquote><div class=""><br class=""></div><div class="gmail_default" style="font-size: large;">The crash.log should include the primitive trace log, which is the last 256 external primitives the VM has called. Can you post that part of the crash log?</div><div class="gmail_default" style="font-size: large;"><br class=""></div><div class="gmail_default" style="font-size: large;">The memory leak checking can be turned on in a production VM, it's just that the output is a bit harder to parse.  So try that also.</div><div class="gmail_default" style="font-size: large;"></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word; line-break: after-white-space;" class=""><div class="">Cheers,<br class=""></div><div class="">Andrei</div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 15 Sep 2020, at 01:27, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank" class="">eliot.miranda@gmail.com</a>> wrote:</div><br class=""><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; float: none; display: inline;" class="">Hi Andrei,</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><blockquote type="cite" class=""><br class="">On Sep 14, 2020, at 3:22 PM, Andrei Chis <<a href="mailto:chisvasileandrei@gmail.com" target="_blank" class="">chisvasileandrei@gmail.com</a>> wrote:<br class=""><br class=""></blockquote></div><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><div dir="ltr" class=""><span class="">Hi Eliot,<div class=""><br class=""></div><div class="">The setup in GT is a bit customised (some changes in the headless vm, some custom plugins, custom rendering) so I first thought it will be impossible to reproduce the bug in a more standard manner. </div><div class="">However turns out it is possible. If I use the following script after running the tests a few times in lldb I get the crash starting from a plain Pharo 8 image.</div><div class=""><br class=""></div><div class=""><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">$ curl<span class=""> </span></span><a href="https://get.pharo.org/64/80+vm" target="_blank" style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">https://get.pharo.org/64/80+vm</a><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>| bash</span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">$ curl -L<span class=""> </span></span><a href="https://raw.githubusercontent.com/feenkcom/gtoolkit/master/scripts/localbuild/loadgt.st" target="_blank" style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">https://raw.githubusercontent.com/feenkcom/gtoolkit/master/scripts/localbuild/loadgt.st</a><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>-o<span class=""> </span></span><a href="http://loadgt.st/" target="_blank" style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">loadgt.st</a><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span> </span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">$ ./pharo Pharo.image st --quit<span class=""> </span></span><a href="http://loadgt.st/" target="_blank" style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class=""></a></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">$ lldb ./pharo-vm/Pharo.app/Contents/MacOS/Pharo</span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">(lldb) run --headless Pharo.image examples --junit-xml-output 'GToolkit-.*' 'GT4SmaCC-.*' 'DeepTraverser-.*' Brick 'Brick-.*' Bloc 'Bloc-.*' 'Sparta-.*'</span></div></div><div class=""><br class=""><div class=""><br class=""></div><div class="">I also tried to compile the vm myself on Mac (Catalina 10.15.6). I build a normal and assert for <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" target="_blank" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm</a> and <a href="https://github.com/pharo-project/opensmalltalk-vm" target="_blank" class="">https://github.com/pharo-project/opensmalltalk-vm</a> from the cog branch.</div><div class="">In both cases I get an issue related to pixman 0.34.0 [1] but that’s easy to workaround. For <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" target="_blank" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm</a> I got an extra problem related to Cairo [2] and had to change libpng from libpng16 to libpng12 to get it to work.</div><div class=""><br class=""></div><div class=""><div class="">With both the normal VMs I could reproduce the bug and got stacks with the Context>copyTo: messages. </div><div class=""><br class=""></div><div class="">With the assert VMs I only got a crash for now with the assert vm from <a href="https://github.com/pharo-project/opensmalltalk-vm" target="_blank" class="">https://github.com/pharo-project/opensmalltalk-vm</a>. However there is no Context>copyTo: and the memory seems quite corrupted. </div><div class="">I suspect the crash also appears in <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" target="_blank" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm</a> <span class="Apple-converted-space"> </span>but seems that with the assert vm it is much harder to reproduce. Had to run the tests 20 times and got one crash; running the tests once take 20-30 minutes. </div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">This is from only crash until now with the assert vm. Not sure if they are helpful or not, or actually related to the problem.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">validInstructionPointerinFrame(GIV(instructionPointer), GIV(framePointer)) 18471</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Pharo was compiled with optimization - stepping may behave oddly; variables may not be available.</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Process 73731 stopped</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(180, 36, 25);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">* thread #1, queue =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">'com.apple.main-thread'</span><span style="font-variant-ligatures: no-common-ligatures;" class="">, stop reason =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">EXC_BAD_ACCESS (code=2, address=0x157800000)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #0:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x0000000100015837</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`longAtPointerput(ptr="????", val=5513312480) at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">sqMemoryAccess.h</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">142</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">84</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>139<span class=""> </span><span style="white-space: pre-wrap;" class="">       </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqInt intAtPointer(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr)<span style="white-space: pre-wrap;" class="">                        </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>(sqInt)(*((</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">int</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*)ptr)); }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>140<span class=""> </span><span style="white-space: pre-wrap;" class="">    </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqInt intAtPointerput(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr,<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">int</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>val)<span style="white-space: pre-wrap;" class="">   </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>(sqInt)(*((</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">int</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*)ptr)= val); }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>141<span class=""> </span><span style="white-space: pre-wrap;" class="">       </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqInt longAtPointer(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr)<span style="white-space: pre-wrap;" class="">                       </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*(sqInt *)ptr; }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">-> 142<span class=""> </span><span style="white-space: pre-wrap;" class="">  </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqInt longAtPointerput(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr, sqInt val)<span style="white-space: pre-wrap;" class=""> </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*(sqInt *)ptr</span><span style="text-decoration: underline; font-variant-ligatures: no-common-ligatures;" class="">=</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>val; }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>143<span class=""> </span><span style="white-space: pre-wrap;" class="">     </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqLong long64AtPointer(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr)<span style="white-space: pre-wrap;" class="">                    </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*(sqLong *)ptr; }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>144<span class=""> </span><span style="white-space: pre-wrap;" class="">    </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>sqLong long64AtPointerput(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr, sqLong val)<span style="white-space: pre-wrap;" class="">     </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*(sqLong *)ptr= val; }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">  <span class="Apple-converted-space"> </span>145<span class=""> </span><span style="white-space: pre-wrap;" class="">       </span> <span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">static</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">inline</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">float</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>singleFloatAtPointer(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">char</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*ptr)<span style="white-space: pre-wrap;" class="">                        </span>{<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">return</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*(</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">float</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>*)ptr; }</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Target 0: (Pharo) stopped.</span></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(153, 153, 153);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">(lldb)<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">bt</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(180, 36, 25);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">* thread #1, queue =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">'com.apple.main-thread'</span><span style="font-variant-ligatures: no-common-ligatures;" class="">, stop reason =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">EXC_BAD_ACCESS (code=2, address=0x157800000)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""> <span class="Apple-converted-space"> </span>* frame #0:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x0000000100015837</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`longAtPointerput(ptr="????", val=5513312480) at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">sqMemoryAccess.h</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">142</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">84</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #1:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00000001000161cf</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`marryFrameSP(theFP=<unavailable>, theSP=0x0000000000000000) at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">gcc3x-cointerp.c</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">68120</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">3</span><span style="font-variant-ligatures: no-common-ligatures;" class="">[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #2:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x000000010001f5ac</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`ceContextinstVar(maybeContext=5510359872, slotIndex=0) at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">gcc3x-cointerp.c</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">15221</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">12</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(159, 160, 28);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #3:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">0x00000001480017d6</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #4:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00000001000022be</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`interpret at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">gcc3x-cointerp.c</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">2755</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">3</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #5:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00000001000bc244</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Pharo`-[sqSqueakMainApplication runSqueak](self=0x0000000101c76dc0, _cmd=<unavailable>) at<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(46, 174, 187);" class="">sqSqueakMainApplication.m</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">201</span><span style="font-variant-ligatures: no-common-ligatures;" class="">:</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">2</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>[opt]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #6:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff3326729b</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>Foundation`__NSFirePerformWithOrder + 360</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #7:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff30ad3335</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #8:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff30ad3267</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>CoreFoundation`__CFRunLoopDoObservers + 457</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #9:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff30ad2805</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>CoreFoundation`__CFRunLoopRun + 874</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #10:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff30ad1e3e</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>CoreFoundation`CFRunLoopRunSpecific + 462</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #11:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2f6feabd</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>HIToolbox`RunCurrentEventLoopInMode + 292</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #12:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2f6fe6f4</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>HIToolbox`ReceiveNextEventCommon + 359</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #13:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2f6fe579</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #14:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2dd44039</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>AppKit`_DPSNextEvent + 883</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #15:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2dd42880</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #16:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2dd3458e</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>AppKit`-[NSApplication run] + 658</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #17:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff2dd06396</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>AppKit`NSApplicationMain + 777</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #18:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x00007fff6ab3ecc9</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>libdyld.dylib`start + 1</span></div></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; color: rgb(153, 153, 153);" class="">(lldb)<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">call printCallStack()</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3920 M INVALID RECEIVER>(nil) 0x148716b40: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3968 M [] in INVALID RECEIVER>(nil) Context(Object)>>doesNotUnderstand: #bounds</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""> 0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe39a8 M INVALID RECEIVER>(nil) 0x1489fcec0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe39e8 M INVALID RECEIVER>(nil)  0x1489fcec0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3a30 I INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3a80 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3ab8 M INVALID RECEIVER>(nil)  0x148163cd0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3b08 I INVALID RECEIVER>(nil)  0x148163c18: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3b40 M INVALID RECEIVER>(nil)  0x148163c18: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3b78 M INVALID RECEIVER>(nil)  0x1481634e0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3bc0 I INVALID RECEIVER>(nil)  0x148716a38: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3c10 I INVALID RECEIVER>(nil)  0x14d0338e8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3c40 M INVALID RECEIVER>(nil)  0x14d0338e8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3c78 M INVALID RECEIVER>(nil)  0x14d0338e8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3cc0 M INVALID RECEIVER>(nil)  0x14d0337f0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3d08 M INVALID RECEIVER>(nil)  0x14d033738: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3d50 M INVALID RECEIVER>(nil)  0x14d033680: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3d98 M INVALID RECEIVER>(nil)  0x1946493f0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3de0 M INVALID RECEIVER>(nil)  0x194649338: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3e28 M INVALID RECEIVER>(nil)  0x194649280: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3e70 M INVALID RECEIVER>(nil)  0x1946491c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe3eb8 M INVALID RECEIVER>(nil)  0x194649110: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec768 M INVALID RECEIVER>(nil)  0x194649038: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec7b0 M INVALID RECEIVER>(nil)  0x194648f60: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec7f8 M INVALID RECEIVER>(nil)  0x194648e88: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec840 M INVALID RECEIVER>(nil)  0x194648dd0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec888 M INVALID RECEIVER>(nil)  0x194648d18: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec8d0 M INVALID RECEIVER>(nil)  0x194648c60: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec918 M INVALID RECEIVER>(nil)  0x194648b88: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec960 M INVALID RECEIVER>(nil)  0x194648ad0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec9a8 M INVALID RECEIVER>(nil)  0x194648a18: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbec9f0 M INVALID RECEIVER>(nil)  0x194648960: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeca38 M INVALID RECEIVER>(nil)  0x1946488a8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeca80 M INVALID RECEIVER>(nil)  0x1946487f0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecac8 M INVALID RECEIVER>(nil)  0x194648708: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecb10 M INVALID RECEIVER>(nil)  0x194648620: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecb58 M INVALID RECEIVER>(nil)  0x194648508: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecba0 M INVALID RECEIVER>(nil)  0x194648450: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecbe8 M INVALID RECEIVER>(nil)  0x1481641a8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecc30 M INVALID RECEIVER>(nil)  0x1481640f0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecc78 M INVALID RECEIVER>(nil)  0x148164038: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeccc0 M INVALID RECEIVER>(nil)  0x148163f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecd08 M INVALID RECEIVER>(nil)  0x148163ec8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecd50 M INVALID RECEIVER>(nil)  0x148163e10: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecd98 M INVALID RECEIVER>(nil)  0x148163d28: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbecde0 M INVALID RECEIVER>(nil)  0x148163c18: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbece28 M INVALID RECEIVER>(nil)  0x148163b38: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbece70 M INVALID RECEIVER>(nil)  0x148163a80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeceb8 M INVALID RECEIVER>(nil)  0x1481639c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7758 M INVALID RECEIVER>(nil)  0x1481638e0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe77a0 M INVALID RECEIVER>(nil)  0x148163808: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe77e8 M INVALID RECEIVER>(nil)  0x148163750: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7830 M INVALID RECEIVER>(nil)  0x148163698: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7878 M INVALID RECEIVER>(nil)  0x1481635c0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe78c0 M INVALID RECEIVER>(nil)  0x1481634e0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7908 M INVALID RECEIVER>(nil)  0x148163408: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7950 M INVALID RECEIVER>(nil)  0x148163350: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7998 M INVALID RECEIVER>(nil)  0x148163298: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe79e0 M INVALID RECEIVER>(nil)  0x148163188: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7a28 M INVALID RECEIVER>(nil)  0x148163098: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7a70 M INVALID RECEIVER>(nil)  0x148162fa0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7ab8 M INVALID RECEIVER>(nil)  0x148162ec8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7b00 M INVALID RECEIVER>(nil)  0x148162e10: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7b48 M INVALID RECEIVER>(nil)  0x148712a08: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7b90 M INVALID RECEIVER>(nil)  0x148712950: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7bd8 M INVALID RECEIVER>(nil)  0x148712898: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7c20 M INVALID RECEIVER>(nil)  0x148713cc0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7c68 M INVALID RECEIVER>(nil)  0x148713018: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7cb0 M INVALID RECEIVER>(nil)  0x148713480: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7cf8 M INVALID RECEIVER>(nil)  0x148713140: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7d40 M INVALID RECEIVER>(nil)  0x148713928: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7d88 M INVALID RECEIVER>(nil)  0x1487133c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7de0 I INVALID RECEIVER>(nil)  0x148713238: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7e28 I INVALID RECEIVER>(nil)  0x1487131f8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7e70 I INVALID RECEIVER>(nil)  0x1487131f8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe7eb8 I INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeea68 I INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeac8 M [] in INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeb00 M INVALID RECEIVER>(nil)  0x148713108: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeb50 I INVALID RECEIVER>(nil)  0x148713480: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeb98 I INVALID RECEIVER>(nil)  0x148713480: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeebe0 I INVALID RECEIVER>(nil)  0x1487131f8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeec10 M INVALID RECEIVER>(nil) 0x9=1</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeec48 M INVALID RECEIVER>(nil)  0x1487123c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeca0 M [] in INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeecd0 M INVALID RECEIVER>(nil)  0x1487130d0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeed10 M INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeed58 M INVALID RECEIVER>(nil)  0x1487123d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeedb0 I INVALID RECEIVER>(nil)  0x1487123c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeedf0 I INVALID RECEIVER>(nil)  0x1487123c8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeee20 M [] in INVALID RECEIVER>(nil)  0x148162ce8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeee78 M INVALID RECEIVER>(nil)  0x148162df0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbeeec0 M INVALID RECEIVER>(nil)  0x148162ce8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5978 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe59d8 M [] in INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5a18 M INVALID RECEIVER>(nil)  0x148163150: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5a68 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5aa0 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5ad8 M [] in INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5b08 M INVALID RECEIVER>(nil)  0x1481634c0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5b48 M INVALID RECEIVER>(nil)  0x14c403ca8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5b88 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5bc0 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5bf0 M [] in INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5c20 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5c68 M INVALID RECEIVER>(nil)  0x148162f80: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5c98 M INVALID RECEIVER>(nil)  0x194656468: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5cd0 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5d00 M INVALID RECEIVER>(nil)  0x148163bf0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5d50 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5d88 M INVALID RECEIVER>(nil)  0x1489fcff0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5dc0 M INVALID RECEIVER>(nil)  0x1489fcff0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5e00 M INVALID RECEIVER>(nil)  0x148163de0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5e38 M INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5e80 M INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbe5eb8 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdf9d8 M INVALID RECEIVER>(nil)  0x194648430: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfa10 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfa50 M [] in INVALID RECEIVER>(nil)  0x148a02930: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfa90 M INVALID RECEIVER>(nil)  0x1946486d8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfad0 M INVALID RECEIVER>(nil)  0x148a02930: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfb10 M INVALID RECEIVER>(nil)  0x1946485e0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfb48 M INVALID RECEIVER>(nil)  0x1489f7da8: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfb80 M INVALID RECEIVER>(nil)  0x148a02930: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfbb8 M INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfbe8 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfc20 M INVALID RECEIVER>(nil)  0x1489fcff0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfc58 M INVALID RECEIVER>(nil)  0x1489fcff0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfc98 M INVALID RECEIVER>(nil)  0x194648c40: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfcc8 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfd08 M INVALID RECEIVER>(nil)  0x194648f40: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfd40 M [] in INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfd70 M INVALID RECEIVER>(nil)  0x14902a730: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfdb0 M INVALID RECEIVER>(nil)  0x194648118: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfde8 M INVALID RECEIVER>(nil)  0x14c4033c0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfe20 M [] in INVALID RECEIVER>(nil)  0x14c4033c0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfe70 M [] in INVALID RECEIVER>(nil)  0x14d032f98: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>0x7ffeefbdfeb8 M INVALID RECEIVER>(nil)  0x14d032fe0: a(n) bad class</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; min-height: 13px;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">(callerContextOrNil == (nilObject())) || (isContext(callerContextOrNil)) 72783</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">      <span class="Apple-converted-space"> </span>0x14d033738 is not a context</span></div></span></div></div></div></span></div></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br class=""></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; float: none; display: inline;" class="">OK, interesting.  Both the assert failure and the badly corrupted stack trace lead me to believe that the issue happens long before the crash and is probably a stack corruption, either by a primitive cutting back the stack incorrectly, or some other hot riot ion (for example are all those nils in </span><span style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; font-family: Menlo; font-size: 11px;" class="">INVALID RECEIVER>(nil) </span><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; float: none; display: inline;" class="">real or an artifact of attempting to print an invalid value?).</span><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">So the next step is to run the asset vm with leak checking turned on.  Use</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">myvm —leakcheck 3 to check after every GC</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class="">We can add, eg leak checking after an FFI call, in an afternoon</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><span class=""><div class=""><div class=""><div class="">A more realistic setup would be to run GT with an assert headless vm. But until now I did not figure out how to build an assert vm for the gt-headless branch from <a href="https://github.com/feenkcom/opensmalltalk-vm" target="_blank" class="">https://github.com/feenkcom/opensmalltalk-vm</a>. </div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Andrei</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/258" target="_blank" class="">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/258</a></div><div class=""><br class=""></div><div class="">[2] <span style="font-family: Menlo; font-size: 11px;" class="">checking for cairo's PNG functions feature...</span><span style="font-family: Menlo; font-size: 11px;" class=""> </span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">configure: WARNING: Could not find libpng in the pkg-config search path</span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">checking whether cairo's PNG functions feature could be enabled... no</span></div><div class=""><span style="font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; font-variant-ligatures: no-common-ligatures;" class="">configure: error: recommended PNG functions feature could not be enabled</span></div><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 14 Sep 2020, at 17:32, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank" class="">eliot.miranda@gmail.com</a>> wrote:</div><br class=""><div class=""><div dir="auto" class="">Hi Andrei,<br class=""><div dir="ltr" class=""><br class=""></div><div dir="ltr" class=""><br class=""><blockquote type="cite" class="">On Sep 14, 2020, at 7:15 AM, Andrei Chis <<a href="mailto:chisvasileandrei@gmail.com" target="_blank" class="">chisvasileandrei@gmail.com</a>> wrote:<br class=""><br class=""></blockquote></div><blockquote type="cite" class=""><div dir="ltr" class=""><span class="">Hi Eliot,<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 12 Sep 2020, at 01:42, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank" class="">eliot.miranda@gmail.com</a>> wrote:</div><br class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi Andrei,</div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2020 at 11:48 AM Andrei Chis <<a href="mailto:chisvasileandrei@gmail.com" target="_blank" class="">chisvasileandrei@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"> <div dir="ltr" class=""><div dir="ltr" class="">Hi Eliot,<div class=""><br class=""></div><div class="">Thanks for the answer. That helps to understand what is going on and it can explain why just adding a call to `self pc` makes the crash disappear. </div><div class=""><br class=""></div><div class="">Just what was maybe not obvious in my previous email is that we get this problem more or less randomly. We have tests for verifying that tools work when various extensions raise exceptions (these tests copy the stack). Sometimes they work correctly and sometimes they crash. These crashes happen in various tests and until now the only common thing we noticed is that the pc of the contexts where the crash happens looks off. Also the contexts in which this happens are at the beginning of the stack so part of a long computation (it gets copied multiple times).</div><div class=""><br class=""></div><div class="">Initially we suspected that there is some memory corruption somewhere due to external calls/memory. Just the fact that calling `self pc` before seems to fix the issue reduces those chances. But who knows.</div></div></div></blockquote><div class=""><br class=""></div><div class="">Well, it does look like a VM bug.  The VM is somehow failing to intercept some access, perhaps in shallow copy.  Weird.  I shall try and reproduce.   Is there anything special about the process you copy using copyTo: ?</div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">I don’t think there is something special about that process. It is the process that we start to run tests [1]. The exception happens in the running process and the crash is when copying the stack of that running process.</div></div></span></div></blockquote><div class=""><br class=""></div>Ok, cool.  What I’d like to do is get a copy of your test setup and run it in an assert vm to try and get more information.  AFAICT the vm code is good do the bug is not obvious.  An assert vm may give more information before the crash.  Have you tried running the system on an assert vm yet?<div class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><span class=""><div class=""><div class="">Checked some previous logs and we get these kinds of crashes on the CI server since at least two years. So it does not look like a new bug (but who knows).</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><div class="">(see below)</div><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div dir="ltr" class=""><div class="">On Fri, Sep 11, 2020 at 6:36 PM Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank" style="font-size: 11px;" class="">eliot.miranda@gmail.com</a>> wrote:<br class=""></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"> <div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi Andrei,<br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2020 at 8:58 AM Andrei Chis <<a href="mailto:chisvasileandrei@gmail.com" target="_blank" class="">chisvasileandrei@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"> <div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class="">We are getting often crashes on our CI when calling `Context>copyTo:` in a GT image and a vm build from <a href="https://github.com/feenkcom/opensmalltalk-vm" target="_blank" class="">https://github.com/feenkcom/opensmalltalk-vm</a>.</div><div class=""><br class=""></div><div class="">To sum up during `Context>copyTo:`, `Object>>#copy` is called on a context leading to a segmentation fault crash. Looking at that context in lldb the pc looks off.  It has the value `0xfffffffffea7f6e1`.</div><div class=""><div class=""><br class=""></div><div class=""><pre style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 11.9px; margin-top: 0px; margin-bottom: 16px; padding: 16px; overflow: auto; line-height: 1.45; background-color: rgb(246, 248, 250); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; color: rgb(36, 41, 46);" class=""><code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 11.9px; padding: 0px; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit;" class=""> (lldb) call (void *) printOop(0x1206b6990)
    0x1206b6990: a(n) Context
     0x1206b6a48 0xfffffffffea7f6e1                0x9        0x1146b2e08        0x1206b6b00 
     0x1206b6b28        0x1206b6b50 <br class=""></code></pre></div></div><div class=""><br class=""></div><div class="">Can this indicate some corruption or is it expected to have such values? `CoInterpreter>>ensureContextHasBytecodePC:` has code that also handles negative values for the pc which suggests that this might be expected.<br class=""></div></div></blockquote><div class=""><br class=""></div><div class="">The issue is that that value is expected *inside* the VM.  It is the frame pointer for the context.  But above the Vm this value should be hidden. The VM should intercept all accesses to such fields in contexts and automatically map them back to the appropriate values that the image expects to see.  [The same thing is true for CompiledMethods; inside the VM methods may refer to their JITted code, but this is invisible from the image].  Intercepting access to Context state already happens with inst var access in methods, with the shallowCopy primitive, with instVarAt: et al, etc.</div><div class=""><br class=""></div><div class="">So I expect the issue here is that copyTo: invokes some primitive which does not (yet) check for a context receiver and/or argument, and hence accidentally it reveals the hidden state to the image and a crash results.  What I need to know are the definitions for copyTo: and copy, etc all the way down to primitives.</div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">Here is the source code:</div></div></div></blockquote><div class=""><br class=""></div><div class="">Cool, nothing unusual here.  This should all work perfectly.  Tis a VM bug. However...</div><div class=""> </div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div class="gmail_quote"><div class="">Context >> copyTo: aContext <br class=""></div><div class="">"Copy self and my sender chain down to, but not including, aContext.  End of copied chain will have nil sender."<br class="">   <span class=""> </span>| copy |<br class="">   <span class=""> </span>self == aContext ifTrue: [^ nil].<br class="">   <span class=""> </span>copy := self copy.<br class="">   <span class=""> </span>self sender ifNotNil: [<br class="">       <span class=""> </span>copy privSender: (self sender copyTo: aContext)].<br class="">   <span class=""> </span>^ copy<br class=""></div></div></div></blockquote><div class=""><br class=""></div><div class="">Let me suggest</div><div class=""><br class=""></div><span class="">Context >> copyTo: aContext </span><br class=""><span class="">   "Copy self and my sender chain down to, but not including, aContext.  End of copied chain will have nil sender."</span><br class=""><span class="">   <span class="Apple-converted-space"> </span>| copy |</span><br class=""><span class="">   <span class="Apple-converted-space"> </span>self == aContext ifTrue: [^ nil].</span><br class=""><span class="">   <span class="Apple-converted-space"> </span>copy := self copy.</span><br class=""><span class="">   <span class="Apple-converted-space"> </span>self sender ifNotNil:</span><br class=""><span class="">       <span class="Apple-converted-space"> </span>[:mySender| copy privSender: (mySender copyTo: aContext)].</span><br class=""><div class=""><span class="">   <span class="Apple-converted-space"> </span>^ copy</span> </div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">Nice!</div><div class=""><br class=""></div><div class="">I also tried the non-recursive implementation of Context>>#copyTo: from Squeak and it also crashes.</div><div class=""><br class=""></div><div class="">Not sure if related but now in the same image as before I got a different crash and printing the stack does not work. But this time the error seems to come from handleStackOverflow</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures; color: rgb(153, 153, 153);" class="">(lldb)<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">call (void *)printCallStack()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">invalid frame pointer</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">invalid frame pointer</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">invalid frame pointer</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=EXC_I386_GPFLT).</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">The process has been returned to the state before expression evaluation.</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(153, 153, 153);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">(lldb)<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">bt</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(180, 36, 25);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">* thread #1, queue =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">'com.apple.main-thread'</span><span style="font-variant-ligatures: no-common-ligatures;" class="">, stop reason =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">EXC_BAD_ACCESS (code=2, address=0x121e00000)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""> <span class="Apple-converted-space"> </span>* frame #0:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x0000000100162258</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>libGlamorousToolkitVMCore.dylib`marryFrameSP + 584</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #1:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x0000000100172982</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>libGlamorousToolkitVMCore.dylib`handleStackOverflow + 354</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #2:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x000000010016b025</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>libGlamorousToolkitVMCore.dylib`ceStackOverflow + 149</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(159, 160, 28);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #3:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">0x00000001100005b3</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   <span class="Apple-converted-space"> </span>frame #4:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(159, 160, 28);" class="">0x0000000100174d99</span><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class=""> </span>libGlamorousToolkitVMCore.dylib`ptEnterInterpreterFromCallback + 73</span></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></div></div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Andrei</div><div class=""><br class=""></div><div class="">[1] <span style="font-family: Menlo; font-size: 11px;" class="">./GlamorousToolkit.app/Contents/MacOS/GlamorousToolkit</span><span style="font-family: Menlo; font-size: 11px;" class="">  </span><span style="font-family: Menlo; font-size: 11px;" class="">Pharo.image examples --junit-xml-output 'GToolkit-.*' 'GT4SmaCC-.*' 'DeepTraverser-.*' Brick 'Brick-.*' Bloc 'Bloc-.*' 'Sparta-.*'</span></div><div class=""><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;" class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div class="gmail_quote"><div class=""></div><div class="">Object>>#copy<br class=""></div><div class="">    <span class=""> </span>^self shallowCopy postCopy<br class=""><br class=""></div>Object >> shallowCopy<br class="">   <span class=""> </span>| class newObject index |<br class="">   <span class=""> </span><primitive: 148><br class="">   <span class=""> </span>class := self class.<br class="">   <span class=""> </span>class isVariable<br class="">       <span class=""> </span>ifTrue:<span class=""> </span><br class="">           <span class=""> </span>[index := self basicSize.<br class="">           <span class=""> </span>newObject := class basicNew: index.<br class="">           <span class=""> </span>[index > 0]<br class="">               <span class=""> </span>whileTrue:<span class=""> </span><br class="">                   <span class=""> </span>[newObject basicAt: index put: (self basicAt: index).<br class="">                   <span class=""> </span>index := index - 1]]<br class="">       <span class=""> </span>ifFalse: [newObject := class basicNew].<br class="">   <span class=""> </span>index := class instSize.<br class="">   <span class=""> </span>[index > 0]<br class="">       <span class=""> </span>whileTrue:<span class=""> </span><br class="">           <span class=""> </span>[newObject instVarAt: index put: (self instVarAt: index).<br class="">           <span class=""> </span>index := index - 1].<br class="">   <span class=""> </span>^ newObject<br class=""><div class=""><br class=""></div><div class="">The code of the primitiveClone looks the same [1]</div><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div class=""></div><div class="">Changing `Context>copyTo:` by adding a `self pc` before calling `self copy` leads to no more crashes. Not sure if there is a reason for that or just plain luck.<br class=""></div><div class=""><br class=""></div><div class="">A simple reduced stack is below (more details in this issue [1]). The crash happens always with contexts reified as objects (in this case 0x1206b6990 s [] in GtExamplesCommandLineHandler>runPackages). </div><div class="">Could this suggest some kind of issue in the vm when reifying contexts, or just some other problem with memory corruption?</div></div></blockquote><div class=""><br class=""></div><div class="">This looks like an oversight in some primitive.  Here for example is the implementation of the shallowCopy primitive, a.k.a. clone, and you can see where it explcitly intercepts access to a context.</div><div class=""><br class=""></div><div class=""><div class="">primitiveClone</div><div class=""><span style="white-space: pre-wrap;" class="">       </span>"Return a shallow copy of the receiver.</div><div class=""><span style="white-space: pre-wrap;" class="">     </span><span class=""> </span>Special-case non-single contexts (because of context-to-stack mapping).</div><div class=""><span style="white-space: pre-wrap;" class="">        </span><span class=""> </span>Can't fail for contexts cuz of image context instantiation code (sigh)."</div><div class=""><br class=""></div><div class=""><span style="white-space: pre-wrap;" class="">   </span>| rcvr newCopy |</div><div class=""><span style="white-space: pre-wrap;" class=""> </span>rcvr := self stackTop.</div><div class=""><span style="white-space: pre-wrap;" class="">   </span>(objectMemory isImmediate: rcvr)</div><div class=""><span style="white-space: pre-wrap;" class="">         </span>ifTrue:</div><div class=""><span style="white-space: pre-wrap;" class="">                  </span>[newCopy := rcvr]</div><div class=""><span style="white-space: pre-wrap;" class="">                </span>ifFalse:</div><div class=""><span style="white-space: pre-wrap;" class="">                 </span>[(objectMemory isContextNonImm: rcvr)</div><div class=""><span style="white-space: pre-wrap;" class="">                            </span>ifTrue:</div><div class=""><span style="white-space: pre-wrap;" class="">                                  </span>[newCopy := self cloneContext: rcvr]</div><div class=""><span style="white-space: pre-wrap;" class="">                             </span>ifFalse:</div><div class=""><span style="white-space: pre-wrap;" class="">                                 </span>[(argumentCount = 0</div><div class=""><span style="white-space: pre-wrap;" class="">                                      </span><span class=""> </span> or: [(objectMemory isForwarded: rcvr) not])</div><div class=""><span style="white-space: pre-wrap;" class="">                                              </span>ifTrue: [newCopy := objectMemory clone: rcvr]</div><div class=""><span style="white-space: pre-wrap;" class="">                                            </span>ifFalse: [newCopy := 0]].</div><div class=""><span style="white-space: pre-wrap;" class="">                        </span>newCopy = 0 ifTrue:</div><div class=""><span style="white-space: pre-wrap;" class="">                              </span>[^self primitiveFailFor: PrimErrNoMemory]].</div><div class=""><span style="white-space: pre-wrap;" class="">      </span>self pop: argumentCount + 1 thenPush: newCopy</div></div><div class=""><br class=""></div><div class="">But since Squeak doesn't have copyTo: I have no idea what primitive is being used.  I'm guessing 168 primitiveCopyObject, which seems to check for a Context receiver, but not for a CompiledCode receiver.  What does the primitive failure code look like?  Can you post the copyTo: implementations here please?</div></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">The code is above. I also see Context>>#copyTo: in Squeak calling also Object>>copy for contexts.</div><div class=""><br class=""></div><div class=""><div dir="ltr" class=""><div class="">When a crash happens we don't get the exact same error all the time. For example we get most often on mac:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Process 35690 stopped</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">* thread #1, queue =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">'com.apple.main-thread'</span><span style="font-variant-ligatures: no-common-ligatures;" class="">, stop reason =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(180, 36, 25);" class="">EXC_BAD_ACCESS (code=EXC_I386_GPFLT)</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(159, 160, 28);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>frame #0:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">0x00000001100b1004</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">-><span class=""> <span class=""> </span></span>0x1100b1004: inl<span class="">   <span class=""> </span></span>$0x4c, %eax</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100b1006: leal<span class=""> </span><span class=""> <span class=""> </span></span>-0x5c(%rip), %eax</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100b100c: pushq<span class=""> <span class=""> </span></span>%r8</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100b100e: movabsq $0x1109e78e0, %r9<span class=""> </span><span class="">       <span class=""> </span></span>; imm = 0x1109E78E0<span class=""> </span></span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Target 0: (GlamorousToolkit) stopped.</span></div></div><div class=""><br class=""></div></div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Process 29929 stopped</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(180, 36, 25);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">* thread #1, queue =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(47, 180, 29);" class="">'com.apple.main-thread'</span><span style="font-variant-ligatures: no-common-ligatures;" class="">, stop reason =<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(159, 160, 28);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>frame #0:<span class=""> </span></span><span style="font-variant-ligatures: no-common-ligatures;" class="">0x00000001100fe7ed</span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">-><span class=""> <span class=""> </span></span>0x1100fe7ed: int3<span class="">   </span></span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100fe7ee: int3<span class="">   </span></span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100fe7ef: int3<span class="">   </span></span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><span class="">   <span class=""> </span></span>0x1100fe7f0: int3<span class="">   </span></span></div><div style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">Target 0: (GlamorousToolkit) stopped.</span></div><p style="margin: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""></p></div></div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/feenkcom/opensmalltalk-vm/blob/5f7d49227c9599a35fcb93892b727c93a573482c/smalltalksrc/VMMaker/StackInterpreterPrimitives.class.st#L325" target="_blank" class="">https://github.com/feenkcom/opensmalltalk-vm/blob/5f7d49227c9599a35fcb93892b727c93a573482c/smalltalksrc/VMMaker/StackInterpreterPrimitives.class.st#L325</a><br class=""></div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Andrei</div><div class=""> </div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="ltr" class=""><div class=""><pre style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 11.9px; margin-top: 0px; margin-bottom: 16px; padding: 16px; overflow: auto; line-height: 1.45; background-color: rgb(246, 248, 250); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; color: rgb(36, 41, 46);" class=""><code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 11.9px; padding: 0px; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit;" class=""> 0x7ffeefbb4380 M Context(Object)>copy 0x1206b6990: a(n) Context
    0x7ffeefbb43b8 M Context>copyTo: 0x1206b6990: a(n) Context
    0x7ffeefbb4400 M Context>copyTo: 0x1206b5ae0: a(n) Context
  ...
    0x7ffeefba6078 M Context>copyTo: 0x110548b28: a(n) Context
    0x7ffeefba60d0 I Context>copyTo: 0x110548a70: a(n) Context
    0x7ffeefba6118 I MessageNotUnderstood(Exception)>freezeUpTo: 0x110548a20: a(n) MessageNotUnderstood
    0x7ffeefba6160 I MessageNotUnderstood(Exception)>freeze 0x110548a20: a(n) MessageNotUnderstood
    0x7ffeefba6190 M [] in GtExampleEvaluator>result 0x110544fb8: a(n) GtExampleEvaluator
    0x7ffeefba61c8 M BlockClosure>cull: 0x110545188: a(n) BlockClosure
    0x7ffeefba6208 M Context>evaluateSignal: 0x110548c98: a(n) Context
    0x7ffeefba6240 M Context>handleSignal: 0x110548c98: a(n) Context
    0x7ffeefba6278 M Context>handleSignal: 0x110548be0: a(n) Context
    0x7ffeefba62b0 M MessageNotUnderstood(Exception)>signal 0x110548a20: a(n) MessageNotUnderstood
    0x7ffeefba62f0 M GtDummyExamplesWithInheritanceSubclassB(Object)>doesNotUnderstand: exampleH 0x1105487d8: a(n) GtDummyExamplesWithInheritanceSubclassB
    0x7ffeefba6328 M GtExampleEvaluator>primitiveProcessExample:withEvaluationContext: 0x110544fb8: a(n) GtExampleEvaluator
 ...
    0x7ffeefbe64d0 M [] in GtExamplesHDReport class(HDReport class)>runPackages: 0x1145e41c8: a(n) GtExamplesHDReport class
    0x7ffeefbe6520 M [] in Set>collect: 0x1206b5ab0: a(n) Set
    0x7ffeefbe6568 M Array(SequenceableCollection)>do: 0x1206b5c50: a(n) Array
       0x1206b5b98 s Set>collect:
       0x1206b5ae0 s GtExamplesHDReport class(HDReport class)>runPackages:
       0x1206b6990 s [] in GtExamplesCommandLineHandler>runPackages
       0x1206b6a48 s BlockClosure>ensure:
       0x1206b6b68 s UIManager class>nonInteractiveDuring:
       0x1206b6c48 s GtExamplesCommandLineHandler>runPackages
       0x1206b6d98 s GtExamplesCommandLineHandler>activate
       0x1206b75d0 s GtExamplesCommandLineHandler class(CommandLineHandler class)>activateWith:
       0x1207d2f00 s [] in PharoCommandLineHandler(BasicCommandLineHandler)>activateSubCommand:
       0x1207e6620 s BlockClosure>on:do:
       0x1207f7ab8 s PharoCommandLineHandler(BasicCommandLineHandler)>activateSubCommand:
       0x120809d40 s PharoCommandLineHandler(BasicCommandLineHandler)>handleSubcommand
       0x12082ca60 s PharoCommandLineHandler(BasicCommandLineHandler)>handleArgument:
       0x120789938 s [] in PharoCommandLineHandler(BasicCommandLineHandler)>activate
       0x1207a83e0 s BlockClosure>on:do:
       0x1207b57a0 s [] in PharoCommandLineHandler(BasicCommandLineHandler)>activate
       0x1207bf830 s [] in BlockClosure>newProcess</code></pre></div><div class="">Cheers,</div><div class="">Andrei</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/feenkcom/gtoolkit/issues/1440" target="_blank" class="">https://github.com/feenkcom/gtoolkit/issues/1440</a></div><div class=""><br class=""></div></div></blockquote></div><br clear="all" class=""><div class=""><br class=""></div>--<span class=""> </span><br class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><span style="font-size: small; border-collapse: separate;" class=""><div class="">_,,,^..^,,,_<br class=""></div><div class="">best, Eliot</div></span></div></div></div></div></div></div></blockquote></div></div></blockquote></div><br clear="all" class=""><div class=""><br class=""></div>--<span class=""> </span><br class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><span style="font-size: small; border-collapse: separate;" class=""><div class="">_,,,^..^,,,_<br class=""></div><div class="">best, Eliot</div></span></div></div></div></div></div></div></blockquote></div></span></div></blockquote></div></div></div></blockquote></div></div></span></div></blockquote><br class=""><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class="">_,,,^..^</span><span style="background-color: rgba(255, 255, 255, 0);" class="">,,,_ (phone)</span></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br clear="all" class=""><div class=""><br class=""></div>--<span class="Apple-converted-space"> </span><br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><span style="font-size: small; border-collapse: separate;" class=""><div class="">_,,,^..^,,,_<br class=""></div><div class="">best, Eliot</div></span></div></div></div></div></div></blockquote></div><br class=""></div></div></body></html>