<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Fixed!<br>
    <br>
    Thanks,<br>
    <br>
    On 3/5/2024 7:02 PM, Juan Vuletich via Cuis-dev wrote:
    <blockquote cite="mid:65E79667.6070904@cuis.st" type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <title></title>
      Hi Francisco,<br>
      <br>
      Can you reproduce the problem consistently? How?<br>
      <br>
      Thanks,<br>
      <br>
      On 3/5/2024 4:11 PM, Francisco Garau via Cuis-dev wrote:
      <blockquote
cite="mid:CAKAN0GfG=XaZbvQBKVXRTOWV5Vc2Sg3tWEEmjLPxtu9xDY=8rQ@mail.gmail.com"
        type="cite">
        <div dir="ltr">Playing with my son we opened many Sample04Pacman
          morphs and moving one of them over the others we got the
          Squeak 5.0 VM to become unresponsive. <br>
          <br>
          ...<br>
          <br>
          Sampling the VM, shows the copyBitsLockedAndClipped as the
          possible culprit. <br>
          <br>
          <font face="monospace">Analysis of sampling Squeak (pid 3794)
            every 1 millisecond<br>
            Process:         Squeak [3794]<br>
            Path:          
             /Users/USER/*/CuisVM.app/Contents/MacOS/Squeak<br>
            Load Address:    0x10af30000<br>
            Identifier:      org.squeak.Squeak<br>
            Version:         5.20231218.1441 (5.20231218.1441)<br>
            Code Type:       X86-64<br>
            Platform:        macOS<br>
            Parent Process:  bash [3793]<br>
            <br>
            Date/Time:       2024-03-05 18:45:03.504 +0000<br>
            Launch Time:     2024-03-05 18:33:54.919 +0000<br>
            OS Version:      macOS 14.3.1 (23D60)<br>
            Report Version:  7<br>
            Analysis Tool:   /usr/bin/sample<br>
            <br>
            Physical footprint:         4.1G<br>
            Physical footprint (peak):  4.1G<br>
            Idle exit:                  untracked<br>
            ----<br>
            <br>
            Call graph:<br>
                2129 Thread_5154206   DispatchQueue_1:
            com.apple.main-thread  (serial)<br>
                + 1437 start  (in dyld) + 1942  [0x7ff80df99386]<br>
                + ! 1437 NSApplicationMain  (in AppKit) + 816
             [0x7ff8119d41c1]<br>
                + !   1437 -[NSApplication run]  (in AppKit) + 603
             [0x7ff811a001b2]<br>
                + !     1437 -[NSApplication(NSEventRouting)
            _nextEventMatchingEventMask:untilDate:inMode:dequeue:]  (in
            AppKit) + 1304  [0x7ff812318804]<br>
                + !       1437 _DPSNextEvent  (in AppKit) + 880
             [0x7ff811a0ec39]<br>
                + !         1437
            _BlockUntilNextEventMatchingListInModeWithFilter  (in
            HIToolbox) + 66  [0x7ff818cf0531]<br>
                + !           1437 ReceiveNextEventCommon  (in
            HIToolbox) + 201  [0x7ff818cf0616]<br>
                + !             1437 RunCurrentEventLoopInMode  (in
            HIToolbox) + 292  [0x7ff818cf09d9]<br>
                + !               1437 CFRunLoopRunSpecific  (in
            CoreFoundation) + 557  [0x7ff80e3fe082]<br>
                + !                 1437 __CFRunLoopRun  (in
            CoreFoundation) + 850  [0x7ff80e3fe99c]<br>
                + !                   1437 __CFRunLoopDoObservers  (in
            CoreFoundation) + 493  [0x7ff80e3ff41a]<br>
                + !                     1437
            __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
             (in CoreFoundation) + 23  [0x7ff80e3ff4f6]<br>
                + !                       1437 __NSFirePerformWithOrder
             (in Foundation) + 357  [0x7ff80f4583fc]<br>
                + !                         1437
            -[sqSqueakMainApplication runSqueak]  (in Squeak) + 381
             [0x10afceb33]<br>
                + !                           1437 interpret  (in
            Squeak) + 867  [0x10af37bf1]<br>
                + !                             995 ???  (in <unknown
            binary>)  [0x116c063e8]<br>
                + !                             : 988 primitiveCopyBits
             (in Squeak) + 39  [0x10afdf1e7]<br>
                + !                             : | 988 copyBits  (in
            Squeak) + 42  [0x10afded28]<br>
                + !                             : |   988
            copyBitsLockedAndClipped  (in Squeak) + 2867,2861,...
             [0x10afe2799,0x10afe2793,...]<br>
                + !                             : 4 primitiveCopyBits
             (in Squeak) + 29  [0x10afdf1dd]<br>
                + !                             : | 2
            loadBitBltFromwarping  (in Squeak) + 538,695
             [0x10afe5c25,0x10afe5cc2]<br>
                + !                             : | 1
            loadBitBltFromwarping  (in Squeak) + 214  [0x10afe5ae1]<br>
                + !                             : | + 1 isPointers  (in
            Squeak) + 0  [0x10af5cc4b]<br>
                + !                             : | 1
            loadBitBltFromwarping  (in Squeak) + 1885  [0x10afe6168]<br>
                + !                             : |   1 isWordsOrBytes
             (in Squeak) + 17  [0x10af5cd22]<br>
                + !                             : 1 primitiveCopyBits
             (in Squeak) + 61  [0x10afdf1fd]<br>
                + !                             : | 1 statNumGCs  (in
            Squeak) + 18  [0x10af62047]<br>
                + !                             : 1 primitiveCopyBits
             (in Squeak) + 111  [0x10afdf22f]<br>
                + !                             : | 1
            showDisplayBitsLeftTopRightBottom  (in Squeak) + 47
             [0x10af676da]<br>
                + !                             : 1 primitiveCopyBits
             (in Squeak) + 175  [0x10afdf26f]<br>
                + !                             :   1
            methodReturnReceiver  (in Squeak) + 1  [0x10af64819]<br>
                + !                             96 ???  (in <unknown
            binary>)  [0x116c13a94]<br>
                + !                             : 60 primitivePerform
             (in Squeak) + 267  [0x10af6b8d8]<br>
                + !                             : | 36 executeNewMethod
             (in Squeak) + 91  [0x10af4ac77]<br>
                + !                             : | + 23
            slowPrimitiveResponse  (in Squeak) + 121  [0x10af7b65f]<br>
                + !                             : | + ! 5
            primitiveSmallFloatAdd  (in Squeak) + 0,23,...
             [0x10af75afc,0x10af75b13,...]<br>
                + !                             : | + ! 5
            primitiveSmallFloatDivide  (in Squeak) + 181,0,...  <br>
          </font>
          <div><br>
          </div>
        </div>
      </blockquote>
      <br>
      <br>
      <pre class="moz-signature" cols="72">-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
  </body>
</html>