[Cuis-dev] copyBitsLockedAndClipped

Juan Vuletich juan at cuis.st
Wed Mar 6 07:42:03 PST 2024


Fixed!

Thanks,

On 3/5/2024 7:02 PM, Juan Vuletich via Cuis-dev wrote:
> Hi Francisco,
>
> Can you reproduce the problem consistently? How?
>
> Thanks,
>
> On 3/5/2024 4:11 PM, Francisco Garau via Cuis-dev wrote:
>> 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.
>>
>> ...
>>
>> Sampling the VM, shows the copyBitsLockedAndClipped as the possible 
>> culprit.
>>
>> Analysis of sampling Squeak (pid 3794) every 1 millisecond
>> Process:         Squeak [3794]
>> Path:            /Users/USER/*/CuisVM.app/Contents/MacOS/Squeak
>> Load Address:    0x10af30000
>> Identifier:      org.squeak.Squeak
>> Version:         5.20231218.1441 (5.20231218.1441)
>> Code Type:       X86-64
>> Platform:        macOS
>> Parent Process:  bash [3793]
>>
>> Date/Time:       2024-03-05 18:45:03.504 +0000
>> Launch Time:     2024-03-05 18:33:54.919 +0000
>> OS Version:      macOS 14.3.1 (23D60)
>> Report Version:  7
>> Analysis Tool:   /usr/bin/sample
>>
>> Physical footprint:         4.1G
>> Physical footprint (peak):  4.1G
>> Idle exit:                  untracked
>> ----
>>
>> Call graph:
>>     2129 Thread_5154206   DispatchQueue_1: com.apple.main-thread 
>>  (serial)
>>     + 1437 start  (in dyld) + 1942  [0x7ff80df99386]
>>     + ! 1437 NSApplicationMain  (in AppKit) + 816  [0x7ff8119d41c1]
>>     + !   1437 -[NSApplication run]  (in AppKit) + 603  [0x7ff811a001b2]
>>     + !     1437 -[NSApplication(NSEventRouting) 
>> _nextEventMatchingEventMask:untilDate:inMode:dequeue:]  (in AppKit) + 
>> 1304  [0x7ff812318804]
>>     + !       1437 _DPSNextEvent  (in AppKit) + 880  [0x7ff811a0ec39]
>>     + !         1437 _BlockUntilNextEventMatchingListInModeWithFilter 
>>  (in HIToolbox) + 66  [0x7ff818cf0531]
>>     + !           1437 ReceiveNextEventCommon  (in HIToolbox) + 201 
>>  [0x7ff818cf0616]
>>     + !             1437 RunCurrentEventLoopInMode  (in HIToolbox) + 
>> 292  [0x7ff818cf09d9]
>>     + !               1437 CFRunLoopRunSpecific  (in CoreFoundation) 
>> + 557  [0x7ff80e3fe082]
>>     + !                 1437 __CFRunLoopRun  (in CoreFoundation) + 
>> 850  [0x7ff80e3fe99c]
>>     + !                   1437 __CFRunLoopDoObservers  (in 
>> CoreFoundation) + 493  [0x7ff80e3ff41a]
>>     + !                     1437 
>> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__  (in 
>> CoreFoundation) + 23  [0x7ff80e3ff4f6]
>>     + !                       1437 __NSFirePerformWithOrder  (in 
>> Foundation) + 357  [0x7ff80f4583fc]
>>     + !                         1437 -[sqSqueakMainApplication 
>> runSqueak]  (in Squeak) + 381  [0x10afceb33]
>>     + !                           1437 interpret  (in Squeak) + 867 
>>  [0x10af37bf1]
>>     + !                             995 ???  (in <unknown binary>) 
>>  [0x116c063e8]
>>     + !                             : 988 primitiveCopyBits  (in 
>> Squeak) + 39  [0x10afdf1e7]
>>     + !                             : | 988 copyBits  (in Squeak) + 
>> 42  [0x10afded28]
>>     + !                             : |   988 
>> copyBitsLockedAndClipped  (in Squeak) + 2867,2861,... 
>>  [0x10afe2799,0x10afe2793,...]
>>     + !                             : 4 primitiveCopyBits  (in 
>> Squeak) + 29  [0x10afdf1dd]
>>     + !                             : | 2 loadBitBltFromwarping  (in 
>> Squeak) + 538,695  [0x10afe5c25,0x10afe5cc2]
>>     + !                             : | 1 loadBitBltFromwarping  (in 
>> Squeak) + 214  [0x10afe5ae1]
>>     + !                             : | + 1 isPointers  (in Squeak) + 
>> 0  [0x10af5cc4b]
>>     + !                             : | 1 loadBitBltFromwarping  (in 
>> Squeak) + 1885  [0x10afe6168]
>>     + !                             : |   1 isWordsOrBytes  (in 
>> Squeak) + 17  [0x10af5cd22]
>>     + !                             : 1 primitiveCopyBits  (in 
>> Squeak) + 61  [0x10afdf1fd]
>>     + !                             : | 1 statNumGCs  (in Squeak) + 
>> 18  [0x10af62047]
>>     + !                             : 1 primitiveCopyBits  (in 
>> Squeak) + 111  [0x10afdf22f]
>>     + !                             : | 1 
>> showDisplayBitsLeftTopRightBottom  (in Squeak) + 47  [0x10af676da]
>>     + !                             : 1 primitiveCopyBits  (in 
>> Squeak) + 175  [0x10afdf26f]
>>     + !                             :   1 methodReturnReceiver  (in 
>> Squeak) + 1  [0x10af64819]
>>     + !                             96 ???  (in <unknown binary>) 
>>  [0x116c13a94]
>>     + !                             : 60 primitivePerform  (in 
>> Squeak) + 267  [0x10af6b8d8]
>>     + !                             : | 36 executeNewMethod  (in 
>> Squeak) + 91  [0x10af4ac77]
>>     + !                             : | + 23 slowPrimitiveResponse 
>>  (in Squeak) + 121  [0x10af7b65f]
>>     + !                             : | + ! 5 primitiveSmallFloatAdd 
>>  (in Squeak) + 0,23,...  [0x10af75afc,0x10af75b13,...]
>>     + !                             : | + ! 5 
>> primitiveSmallFloatDivide  (in Squeak) + 181,0,...
>>
>
>
> -- 
> 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


-- 
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20240306/bcbaf73e/attachment.htm>


More information about the Cuis-dev mailing list