Problems with Finder preview column and get info dialog
The first problem can be observed in the Finder and Open File dialogs: if I select any file in column view mode, the cursor changes to a beachball and the application locks up.
The second problem occurs when I do Get Info on a file: the cursor changes to a beachball and get info locks up.
Both problems occur on any file type under any path.
Here is the (full) output from running "sample Xcode 10" from the terminal, after Xcode locked up in an Open File dialog.
Analysis of sampling pid 15818 every 10.000000 milliseconds
Call graph:
947 Thread_0f17
947 0x8288
947 0x26ac
947 NSApplicationMain
947 -[NSApplication run]
947 -[PBXExtendedApplication sendEvent:]
947 -[NSApplication _handleKeyEquivalent:]
947 -[NSMenu performKeyEquivalent:]
947 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]
947 -[NSMenu performActionForItemAtIndex:]
947 -[NSApplication sendAction:to:from:]
947 -[PBXDocumentController openDocument:]
947 -[NSDocumentController(NSDeprecated) fileNamesFromRunningOpenPanel]
947 -[PBXDocumentController runModalOpenPanel:forTypes:]
947 -[NSSavePanel(NSSavePanelRuntime) runModalForDirectory:file:types:]
947 -[NSApplication runModalForWindow:]
947 -[NSApplication _realDoModalLoop:peek:]
947 -[NSApplication _modalSession:sendEvent:]
947 -[PBXExtendedApplication sendEvent:]
947 -[NSApplication sendEvent:]
947 -[NSSavePanel sendEvent:]
947 -[NSWindow sendEvent:]
947 -[NSNavMatrix mouseDown:]
947 -[NSMatrix mouseDown:]
947 -[NSMatrix _mouseDownListmode:]
947 -[NSMatrix _normalListmodeDown::::]
947 -[NSMatrix _mouseLoop::::::]
947 -[NSMatrix sendAction]
947 -[NSMatrix sendAction:to:]
947 -[NSApplication sendAction:to:from:]
947 -[NSBrowser doClick:]
947 -[NSBrowser _sendQueuedAction]
947 -[NSBrowser sendAction]
947 -[NSControl sendAction:to:]
947 -[NSApplication sendAction:to:from:]
947 -[NSNavBrowserDelegate _browserAction:]
947 -[NSBrowser _loadedCellAtRow:column:inMatrix:]
947 -[NSNavBrowserCell setPreviewNode:]
947 -[NSNavBrowserCell _createNewNodePreviewHelper]
947 -[NSNavFBENodePreviewHelper initWithNode:delegate:]
947 NavCreatePreviewMDReference
947 TPreviewMetadata::TPreviewMetadata[unified](OpaqueNodeRef*, void ()(void, void*), void*)
947 MDSchemaCopyAttributesForContentType
947 __MDSchemaCopyAttributesForContentType
947 _MDAttributeGetAttributesForUTIType
947 _MDCopyAttributeSchema
947 getClientPort()
947 clientClientCheckin
947 mach_msg
947 machmsgtrap
947 machmsgtrap
947 Thread_1003
947 pthreadbody
947 PrivateMPEntryPoint
947 TFSNotificationTask::FSNotificationTaskProc(void*)
947 kevent
947 kevent
947 Thread_1103
947 pthreadbody
947 PrivateMPEntryPoint
947 TNodeSyncTask::SyncTaskProc(void*)
947 MPWaitOnQueue
947 pthreadcondwait
947 semaphorewait_signaltrap
947 semaphorewait_signaltrap
947 Thread_1203
947 pthreadbody
947 forkThreadForFunction
947 -[NSUIHeartBeat _heartBeatThread:]
917 +[NSThread sleepUntilDate:]
917 syscallthreadswitch
917 syscallthreadswitch
22 -[NSWindow(NSWindow_Theme) heartBeat:]
22 -[NSButtonCell(NSDefaultButtonIndicatorPrivate) heartBeat:]
22 -[NSView _lightWeightRecursiveDisplayInRect:]
11 -[NSView _drawRect:clip:]
9 -[NSThemeFrame drawRect:]
9 -[NSFrameView drawRect:]
9 -[NSFrameView drawThemeContentFill:inView:]
7 -[NSFrameView drawWindowBackgroundRect:]
7 NSDrawWindowBackground
5 NSRectFillUsingOperation
5 CGContextFillRect
5 CGContextFillRects
5 __CGContextDrawRects
5 ripc_DrawRects
4 ripc_Render
4 ripl_BltShape
2 ripl_BltShape
1 ripd_Lock
1 CGSDeviceLock
1 _CGSLockWindow
1 migget_replyport
1 migget_replyport
1 ripd_Mark
1 ARGB32_mark
1 ARGB32markbitmapshape
1 vec4CGSFillDRAM64
1 vec4CGSFillDRAM64
1 ripc_GetRenderingState
1 CGGStateGetClipStack
1 CGGStateGetClipStack
2 -[NSDynamicSystemColor set]
2 setPattern
2 _NSSetPattern
2 CGContextSetStrokePattern
2 CGColorCreateWithPattern
2 CGColorCreate
2 _CFRuntimeCreateInstance
2 CFAllocatorAllocate
1 CFAllocatorAllocate
1 malloczonemalloc
1 szone_malloc
1 szone_malloc
2 -[NSThemeFrame _regionForOpaqueDescendants:forMove:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 CFArrayGetCount
1 CFArrayGetCount
1 CFArrayGetValueAtIndex
1 CFArrayGetValueAtIndex
1 -[NSView _drawRect:clip:]
1 CGSDiffRegion
1 rgn_retain
1 rgn_retain
9 CFArrayApplyFunction
9 _lightWeightRecursiveDisplayInRect2
9 -[NSView _lightWeightRecursiveDisplayInRect:]
8 CFArrayApplyFunction
8 _lightWeightRecursiveDisplayInRect2
8 -[NSView _lightWeightRecursiveDisplayInRect:]
6 CFArrayApplyFunction
6 _lightWeightRecursiveDisplayInRect2
6 -[NSView _lightWeightRecursiveDisplayInRect:]
5 -[NSView _drawRect:clip:]
5 -[NSControl drawRect:]
5 -[NSButtonCell drawWithFrame:inView:]
4 -[NSButtonCell drawBezelWithFrame:inView:]
4 _NSDrawMacintoshStyleBezel
4 DrawMacintoshPushButtonBezel
4 DrawBlendedHeartBeatButtonImage
4 CGContextBeginTransparencyLayer
3 tl_context
2 CGContextCreateForContext
2 createBitmapContextForContext
2 CGBitmapContextCreateWithDictionary
2 createBitmapContext
1 CGContextCreate
1 CGGStackCreate
1 CGGStateCreate
1 CGGStateClipReset
1 CGGStateClipReset
1 __CGBitmapContextDelegateCreate
1 dyldstub_CGBltdepth
1 dyldstub_CGBltdepth
1 CGContextSetBaseCTM
1 CGContextSetBaseCTM
1 __memcpy
1 __memcpy
1 -[NSButtonCell drawInteriorWithFrame:inView:]
1 -[NSImage _compositeFlipped:atPoint:fromRect:operation:fraction:]
1 -[NSImage _compositeFlipped:inRect:fromRect:operation:fraction:]
1 -[NSImage drawInRect:fromRect:operation:fraction:]
1 -[NSCachedImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:]
1 -[NSImageRep drawInRect:]
1 -[NSCachedImageRep draw]
1 -[NSCGImageRep draw]
1 -[NSCGImageRep drawInRect:]
1 CGContextDrawImage
1 CGContextDelegateDrawImage
1 ripc_DrawImage
1 ripc_RenderImage
1 ripl_BltImage
1 ripd_Lock
1 CGSDeviceLock
1 _CGSLockWindow
1 _CGSSynchronizeWindowBackingStore
1 mach_msg
1 machmsgtrap
1 machmsgtrap
1 -[NSView unlockFocus]
1 objcmsgSendrtp
1 objcmsgSendrtp
1 -[NSView _drawRect:clip:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 -[NSView unlockFocus]
1 -[NSFocusStack unfocusView:]
1 _NSRemoveAltHandler2
1 _NSRemoveAltHandler2
1 -[NSView _drawRect:clip:]
1 objcmsgSendrtp
1 objcmsgSendrtp
1 -[NSView _lightWeightRecursiveDisplayInRect:]
1 -[NSView lockFocusIfCanDraw]
1 -[NSView _focusFromView:withContext:]
1 -[NSFocusState flush]
1 isStrongMemory
1 isStrongMemory
8 -[NSArray makeObjectsPerformSelector:withObject:]
7 -[NSWindow flushWindow]
6 ripc_Context
6 CGSDeviceSynchronize
6 _CGSFlushWindowRegion
6 _CGSFlushRegionInline
6 mach_msg
6 machmsgtrap
6 machmsgtrap
1 pthreadmutexunlock
1 pthreadmutexunlock
1 -[NSObject(NSMainThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]
1 -[NSObject(NSMainThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:modes:]
1 _CFRunLoopPerformEnqueue
1 CFDictionaryGetValueIfPresent
1 __CFDictionaryFindBuckets1b
1 __CFRLPKeyHash
1 __CFStringHash
1 __CFStringHash
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5):
machmsgtrap 954
kevent 947
semaphorewait_signaltrap 947
syscallthreadswitch 917
Powerbook G4 15", Mac OS X (10.4.3)