[squeak-dev] Inboard Squeak Sources

tim Rowledge tim at rowledge.org
Sun Dec 25 00:43:00 UTC 2022


OK, retry with a loop to do each method become: replacement instead of going bulk. Same crash effect but more useful looking crash.dmp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash.dmp
Type: application/octet-stream
Size: 138035 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221224/7cedc003/attachment-0001.obj>
-------------- next part --------------


The highlight is 

Smalltalk stack dump:
0x7fc0ca6830 M INVALID RECEIVER>become: 0x5594989328 is a forwarded hdr8 slot size 4d object to 0x5593187798
0x7fc0ca6868 M [] in SmalltalkImage>inboardSources 0x5593b229a0: a(n) SmalltalkImage
0x7fc0ca68b8 M Array(SequenceableCollection)>with:do: 0x55989b00a8: a(n) Array
0x7fc0ca6920 I SmalltalkImage>inboardSources 0x5593b229a0: a(n) SmalltalkImage

.. which might make things more obvious.

> On 2022-12-24, at 3:33 PM, tim Rowledge <tim at rowledge.org> wrote:
> 
> 
> 
>> On 2022-12-24, at 1:46 PM, tim Rowledge <tim at rowledge.org> wrote:
>> 
>> 
>> Also, using the trailer bytes stuff means recompiling every method and doing a mass become, which right now blows away the ARM64 VM with extreme prejudice, not even in #condenseSources :-( I'll see if the very latest VM build solves that. Just FYI the offending method is attached.
> 
> Nope. Boom.
> <crash.dmp>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> C for sinking, java for drinking, Smalltalk for thinking
> 
> 


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Useful random insult:- Has nothing to say, but delights in saying it.




More information about the Squeak-dev mailing list