QUICK LOOK HELPER IS GOING CRAZY ON MY CPU
Sampling process 218 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling quicklookd (pid 218) every 1 millisecond
Call graph:
2296 Thread_4887 DispatchQueue_1: com.apple.main-thread (serial)
2296 0x10000110c
2296 0x1000035bd
2296 CFRunLoopRunSpecific
2296 __CFRunLoopRun
2296 mach_msg
2296 mach msgtrap
2296 Thread_4889 DispatchQueue_2: com.apple.libdispatch-manager (serial)
2296 start_wqthread
2296 pthreadwqthread
2296 dispatch_workerthread2
2296 dispatch_queueinvoke
2296 dispatch_mgrinvoke
2296 kevent
2296 Thread_4892
2296 thread_start
2296 pthreadstart
2296 _NSThread__main_
2296 0x100007467
2296 kevent
2296 Thread_4893 DispatchQueue_28: quicklookd.auxiliarytasks (serial)
2296 thread_start
2296 pthreadstart
2296 _NSThread__main_
2296 0x100008608
2296 0x100004f69
2296 dispatch barrier_syncf
2296 0x100006037
2296 0x10002522f
1178 0x100025403
471 0x100028b68
253 -[NSLock lock]
91 pthread mutexlock
88 pthread mutexlock
2 OSSpinLockUnlock
1 spinlock
68 _spinlock
37 -[NSLock lock]
31 object_getIndexedIvars
16 object_getIndexedIvars
15 classgetInstanceSize
11 dyld stub__spinlock
9 pthread_equal
4 dyld stub__spinunlock
2 pthread_self
86 0x100028e36
83 __QLShouldLogForLevel
34 __QLShouldLogForLevel
25 __QLShouldLogInConsoleForLevel
24 _QLShouldLogToExternalLog
3 0x100028e36
86 objc_msgSend
9 dyld stub_pthread_mutexlock
7 dyld stub__QLShouldLogForLevel
7 dyld stub_pthreadequal
6 0x100028e31
4 0x100028e20
3 0x100028b68
3 0x100028e62
3 dyld stub_objectgetIndexedIvars
2 0x100028e78
2 dyld stub_pthreadself
462 0x100028bd1
282 -[NSLock unlock]
82 _spinlock
79 pthread mutexunlock
72 pthread mutexunlock
6 spinlock
1 OSSpinLockUnlock
42 -[NSLock unlock]
38 pthread_equal
26 object_getIndexedIvars
16 object_getIndexedIvars
10 classgetInstanceSize
7 dyld stub__spinlock
5 dyld stub__spinunlock
3 pthread_self
73 0x100028d78
67 __QLShouldLogForLevel
26 __QLShouldLogForLevel
24 __QLShouldLogInConsoleForLevel
17 _QLShouldLogToExternalLog
6 0x100028d78
52 objc_msgSend
14 dyld stub_pthreadequal
10 dyld stub_objectgetIndexedIvars
8 dyld stub_pthread_mutexunlock
6 dyld stub_pthreadself
4 0x100028d62
3 0x100028bd1
3 dyld stub__QLShouldLogForLevel
2 0x100028d73
2 0x100028da4
2 0x100028dba
1 0x100028d67
68 0x100028b8d
61 __QLShouldLogForLevel
22 __QLShouldLogForLevel
20 _QLShouldLogToExternalLog
19 __QLShouldLogInConsoleForLevel
7 0x100028b8d
63 0x100028b80
38 objc msgSendvtable9
17 CFArrayGetCount
5 0x100028b80
3 -[NSCFArray count]
46 objc_msgSend
21 dyld stub_objcmsgSend
6 0x100028b4e
6 0x100028b5c
4 -[NSCFArray count]
4 0x100028b73
4 0x100028bc2
4 0x100028bd9
4 0x100028bdc
3 0x100028b54
3 0x100028dbc
3 0x100028e7a
2 0x100025403
2 dyld stubCFArrayGetCount
2 dyld stub__QLShouldLogForLevel
990 0x1000253f0
798 CFRunLoopRunSpecific
707 __CFRunLoopFindMode
590 CFSetGetValue
559 CFBasicHashFindBucket
527 _CFBasicHashFindBucket1
236 _CFBasicHashFindBucket1
165 __CFStringHash
86 CFHash
24 __CFBasicHashStandardCallback
16 __CFRunLoopModeHash
28 CFBasicHashFindBucket
4 __CFBasicHashStandardCallback
31 CFSetGetValue
49 __CFRunLoopFindMode
48 __bzero
12 _CFRuntimeSetInstanceTypeID
8 memset
69 CFRunLoopRunSpecific
9 OSSpinLockUnlock
7 dyld stubmemset
6 spinlock
92 CFRunLoopRunInMode
49 CFRunLoopGetCurrent
44 CFRunLoopGetCurrent
5 pthread_getspecific
35 CFRunLoopRunInMode
8 dyld stub_pthreadgetspecific
83 _spinlock
8 dyld stubOSSpinLockLock
5 dyld stubOSSpinLockUnlock
4 0x1000253f0
89 0x1000253ab
86 __QLShouldLogForLevel
33 __QLShouldLogForLevel
30 _QLShouldLogToExternalLog
23 __QLShouldLogInConsoleForLevel
3 0x1000253ab
10 dyld stub_objcmsgSend
9 dyld stubCFRunLoopRunInMode
6 CFRunLoopRunInMode
5 0x1000253d7
4 0x1000253a1
3 dyld stub__QLShouldLogForLevel
2 0x1000253f7
2296 Thread_4902: JavaScriptCore: FastMalloc scavenger
2296 thread_start
2296 pthreadstart
2296 ***::TCMalloc_PageHeap::runScavengerThread(void*)
2296 ***::TCMalloc_PageHeap::scavengerThread()
2296 pthread_condwait
2296 _semwaitsignal
2296 Thread_4903
2296 thread_start
2296 pthreadstart
2296 _NSThread__main_
2296 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
2296 CFRunLoopRunSpecific
2296 __CFRunLoopRun
2296 mach_msg
2296 mach msgtrap
2192 Thread_10665 DispatchQueue_43: quicklookd.cachedb (serial)
2192 thread_start
2192 pthreadstart
2192 _NSThread__main_
2192 0x100033f60
2192 0x100033d4a
2192 0x100011bdc
2192 0x1000172f3
2192 dispatch barrier_syncf
2139 0x1000174f5
1308 0x10000f9c4
1097 0x10001176d
1092 fopen
1067 open$NOCANCEL
15 __sfp
8 __sfp
3 OSAtomicAdd32
3 __bzero
1 spinlock
4 OSAtomicAdd32
4 _atomicadd32
3 __sflags
1 __sfprelease
1 _spinlock
1 fopen
5 cerror
4 cthread set_errnoself
4 __error
1 cerror
205 0x10001175e
197 -[NSFileManager fileSystemRepresentationWithPath:]
78 -[NSFileManager getFileSystemRepresentation:maxLength:withPath:]
74 _CFStringGetFileSystemRepresentation
72 CFStringGetFileSystemRepresentation
46 CFUniCharDecompose
7 CFStringGetFileSystemRepresentation
6 __memcpy
3 CFStringGetCharactersPtr
3 objc_msgSend
2 -[NSString _fastCharacterContents]
2 memmove
1 -[NSPathStore2 getCharacters:range:]
1 CFStringGetCharacters
1 CFStringGetLength
2 _CFStringGetFileSystemRepresentation
4 -[NSString isEqual:]
1 -[NSPathStore2 isEqualToString:]
1 -[NSString isEqual:]
1 objc_msgSend
1 objc msgSendvtable11
38 +[NSData(NSData) dataWithBytesNoCopy:length:]
29 NSAllocateObject
25 internal_classcreateInstanceFromZone
20 calloc
16 malloc zonecalloc
9 szone malloc_shouldclear
4 __bzero
4 memset
1 _cpunumber
3 malloc zonecalloc
2 _spinlock
2 szone_calloc
4 calloc
3 object_cxxConstructFromClass
2 classhasCxxStructorsNoSuper
1 object_cxxConstructFromClass
2 internal_classcreateInstanceFromZone
2 __CFSetLastAllocationEventName
1 classgetName
1 class_getInstanceSize
5 -[NSData(NSData) initWithBytesNoCopy:length:]
4 -[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:]
3 -[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:]
1 objc assignivar
1 objc_msgSend
2 objc_msgSend
1 +[NSData(NSData) allocWithZone:]
1 dyld stub_classgetInstanceSize
26 -[NSString isEqual:]
21 -[NSPathStore2 isEqualToString:]
8 -[NSCFString getCharacters:range:]
5 -[NSCFString getCharacters:range:]
3 _CFStringCheckAndGetCharacters
5 objc_msgSend
3 +[NSObject(NSObject) self]
2 -[NSPathStore2 isEqualToString:]
1 NSCompareCharacters
1 objc msgSendvtable3
1 objc msgSendvtable7
4 objc_msgSend
1 objc msgSendvtable11
21 malloc zonemalloc
18 szone malloc_shouldclear
9 szone malloc_shouldclear
7 tiny malloc_from_freelist
2 _cpunumber
3 _spinlock
8 CFStringGetMaximumSizeOfFileSystemRepresentation
3 CFStringConvertNSStringEncodingToEncoding
3 objc_msgSend
1 -[NSString(NSCFAdditions) _fastestEncodingInCFStringEncoding]
1 CFStringGetFastestEncoding
7 objc_msgSend
6 -[NSObject(NSObject) autorelease]
4 _CFAutoreleasePoolAddObject
2 -[NSObject(NSObject) autorelease]
6 NSAllocateCollectable
2 NSDefaultMallocZone
2 malloc defaultzone
1 NSAllocateCollectable
1 objc_collectingEnabled
2 objc msgSendvtable0
1 -[NSFileManager fileSystemRepresentationWithPath:]
1 dyld stub_objcmsgSend
1 objc msgSendvtable12
1 strlen
1 szone_malloc
4 objc_msgSend
3 -[NSString(NSPathUtilities) fileSystemRepresentation]
2 -[NSString(NSPathUtilities) fileSystemRepresentation]
1 objc_msgSend
1 dyld stub_objccollectingEnabled
5 0x10001173a
2 dispatch barrier_syncf
2 objc_msgSend
1 dispatch syncf
1 0x100011784
602 0x1000118f6
601 unlink
600 __unlink
1 unlink
1 cerror
1 cthread set_errnoself
116 0x1000118ee
113 -[NSFileManager fileSystemRepresentationWithPath:]
39 -[NSFileManager getFileSystemRepresentation:maxLength:withPath:]
37 _CFStringGetFileSystemRepresentation
37 CFStringGetFileSystemRepresentation
22 CFUniCharDecompose
6 __memcpy
5 objc_msgSend
1 CFStringGetCStringPtr
1 CFStringGetCharacters
1 CFStringGetFileSystemRepresentation
1 memmove
2 -[NSString isEqual:]
1 -[NSPathStore2 isEqualToString:]
1 -[NSCFString getCharacters:range:]
1 _CFStringCheckAndGetCharacters
1 objc msgSendvtable11
30 +[NSData(NSData) dataWithBytesNoCopy:length:]
23 NSAllocateObject
18 internal_classcreateInstanceFromZone
12 calloc
11 malloc zonecalloc
7 szone malloc_shouldclear
2 __bzero
2 szone malloc_shouldclear
2 tiny malloc_from_freelist
1 memset
2 _spinlock
1 dyld stub__spinunlock
1 malloc zonecalloc
1 calloc
6 object_cxxConstructFromClass
4 object_cxxConstructFromClass
4 object_cxxConstructFromClass
3 classhasCxxStructorsNoSuper
1 object_cxxConstructFromClass
1 classgetSuperclass
1 object_cxxConstructFromClass
2 class_getInstanceSize
1 class_createInstance
1 dyld stubcalloc
1 object_getClassName
5 -[NSData(NSData) initWithBytesNoCopy:length:]
4 -[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:]
1 objc_msgSend
2 objc_msgSend
17 malloc zonemalloc
13 szone malloc_shouldclear
11 tiny malloc_from_freelist
9 tiny malloc_from_freelist
2 tiny free_list_addptr
2 szone malloc_shouldclear
3 _spinlock
1 malloc zonemalloc
13 -[NSString isEqual:]
7 -[NSPathStore2 isEqualToString:]
3 -[NSPathStore2 isEqualToString:]
2 objc_msgSend
1 -[NSCFString getCharacters:range:]
1 _CFStringCheckAndGetCharacters
1 objc msgSendvtable7
5 objc_msgSend
1 -[NSString isEqual:]
3 CFStringGetMaximumSizeOfFileSystemRepresentation
2 CFStringGetMaximumSizeOfFileSystemRepresentation
1 -[NSString(NSCFAdditions) _fastestEncodingInCFStringEncoding]
1 objc_msgSend
3 objc msgSendvtable12
2 -[NSObject(NSObject) autorelease]
1 -[NSObject(NSObject) autorelease]
1 dyld stub_pthreadgetspecific
2 objc_msgSend
2 objc msgSendvtable15
1 objc msgSendvtable0
1 strlen
3 objc_msgSend
68 -[NSAutoreleasePool drain]
58 _CFAutoreleasePoolPop
34 -[NSConcreteData dealloc]
11 szone free_definitesize
7 szone free_definitesize
3 tiny free_list_removeptr
1 tiny free_list_addptr
9 -[NSObject(NSObject) dealloc]
8 internal_objectdispose
6 objc_destructInstance
5 object_cxxDestructFromClass
4 classhasCxxStructorsNoSuper
1 classgetSuperclass
1 objc_destructInstance
2 szone free_definitesize
1 object_dispose
4 -[NSConcreteData dealloc]
4 objc_msgSendSuper
3 free
2 _NSGenericFree
1 dyld stub_objccollectingEnabled
12 -[NSObject(NSObject) release]
10 __CFDoExternRefOperation
8 CFBasicHashRemoveValue
7 _CFBasicHashFindBucket1
4 _CFBasicHashFindBucket1
3 __CFBasicHashNullCallback
1 CFBasicHashRemoveValue
2 __CFDoExternRefOperation
1 dyld stubOSSpinLockLock
1 dyld stubOSSpinLockUnlock
4 CFRelease
3 _CFAutoreleasePoolPop
3 objc_msgSend
2 pthread_getspecific
4 NSPopAutoreleasePool
3 _CFExecutableLinkedOnOrAfter
1 NSPopAutoreleasePool
2 -[NSAutoreleasePool drain]
1 OSAtomicCompareAndSwap64
1 dyld stub_CFExecutableLinkedOnOrAfter
1 dyld stub_objccollectingEnabled
1 objc_removeAssociatedObjects
13 0x10001191a
5 objc_msgSend
4 dispatch barrier_syncf
2 QLRequestSessionEnableInstantOff
2 dispatchwakeup
1 dispatchwakeup
1 dummy functionr0
10 0x1000118d4
8 -[NSAutoreleasePool init]
8 _CFAutoreleasePoolPush
5 _CFAutoreleasePoolPush
2 objc_collectingEnabled
1 pthread_getspecific
2 objc_msgSend
4 0x10000f9dc
4 objc_msgSend
4 0x100011921
3 0x10000f967
2 0x10000f99e
2 objc_msgSend
2 0x1000118c5
2 +[NSAutoreleasePool allocWithZone:]
2 objc_msgSend
1 0x10000f9cb
1 0x10000fa9a
1 0x1000118fd
1 0x1000174f5
1 _compare_andswap64
40 -[NSAutoreleasePool drain]
33 _CFAutoreleasePoolPop
21 -[NSConcreteData dealloc]
11 -[NSObject(NSObject) dealloc]
9 internal_objectdispose
7 szone free_definitesize
4 szone free_definitesize
3 tiny free_list_addptr
1 free
1 szone_size
1 objc_destructInstance
1 object_cxxDestructFromClass
2 -[NSObject(NSObject) dealloc]
5 szone free_definitesize
3 tiny free_list_addptr
2 szone free_definitesize
2 _spinlock
1 -[NSConcreteData dealloc]
1 free
1 szone_size
1 objc_msgSendSuper
6 -[NSObject(NSObject) release]
5 __CFDoExternRefOperation
4 CFBasicHashRemoveValue
4 _CFBasicHashFindBucket1
1 __CFDoExternRefOperation
1 -[NSObject(NSObject) release]
3 _CFAutoreleasePoolPop
2 pthread_setspecific
1 objc_msgSend
3 objc_removeAssociatedObjects
2 objc_removeAssociatedObjects
1 classinstancesHaveAssociatedObjects
2 -[NSAutoreleasePool drain]
2 dyld stub_pthreadgetspecific
4 0x1000174ec
3 -[NSAutoreleasePool init]
2 -[NSAutoreleasePool init]
1 _CFAutoreleasePoolPush
1 objc_msgSend
3 0x1000174dd
1 OSAtomicCompareAndSwap64
1 _compare_andswap64
1 _compare_andswap64
1 objc msgSendvtable1
2 0x100017576
1 0x100017584
1 OSAtomicCompareAndSwap64
1 _compare_andswap64
1 dispatch barrier_syncf
1 objc_msgSend
1318 Thread_11758
1318 start_wqthread
1318 pthreadwqthread
1318 _workqkernreturn
978 Thread_11446
978 start_wqthread
978 pthreadwqthread
978 _workqkernreturn
96 Thread_10665
96 thread_start
96 pthreadstart
96 _NSThread__main_
46 0x100033f60
22 0x100033d4a
17 0x100011bdc
9 0x1000172f3
5 dispatch barrier_syncf
2 dispatch_sync
1 dispatchwakeup
1 dispatch syncf
7 objc_msgSend
1 0x1000172f4
3 0x100011bee
3 Block_objectdispose
1 0x100011be0
1 objc_msgSend
18 0x100033cbd
15 _NSThreadGet0
9 CFDictionaryGetValue
6 CFBasicHashFindBucket
4 _CFBasicHashFindBucket1
3 _CFBasicHashFindBucket1
1 __CFDictionaryCallback
2 CFBasicHashFindBucket
3 CFDictionaryGetValue
5 _NSThreadGet0
1 _spinlock
2 objc_msgSend
1 dyld stubOSSpinLockLock
4 objc_msgSend
1 0x100033cf8
1 0x100033d4e
24 0x10003403e
15 -[NSConditionLock lockBeforeDate:]
6 -[NSCondition unlock]
3 -[NSCondition unlock]
1 object_getIndexedIvars
1 pthread_equal
1 pthread mutexunlock
5 -[NSCondition lock]
2 dyld stub__spinlock
1 _spinlock
1 object_getIndexedIvars
1 classgetInstanceSize
1 pthread_self
3 objc_msgSend
1 -[NSConditionLock lockBeforeDate:]
6 objc_msgSend
3 -[NSConditionLock lock]
2 objc_msgSend
1 -[NSConditionLock lock]
20 0x100033f55
19 -[NSConditionLock unlockWithCondition:]
6 -[NSCondition lock]
3 _spinlock
2 pthread mutexlock
1 -[NSCondition lock]
3 object_getIndexedIvars
2 object_getIndexedIvars
1 classgetInstanceSize
2 -[NSCondition unlock]
2 _spinlock
2 -[NSConditionLock unlockWithCondition:]
2 pthread_equal
1 _spinlock
1 dyld stub__spinlock
1 objc_msgSend
1 pthread condbroadcast
1 objc_msgSend
2 0x100033f6a
2 __QLShouldLogForLevel
2 0x100034031
1 0x100033f10
1 __QLShouldLogForLevel
1 __QLShouldLogInConsoleForLevel
1 dyld stub_objcmsgSend
8 Thread_10665 DispatchQueue_25: quicklookd.instantoff (serial)
8 thread_start
8 pthreadstart
8 _NSThread__main_
8 0x100033f60
8 0x100033d4a
8 0x100011bdc
8 0x1000172f3
8 dispatch barrier_syncf
8 0x1000174f5
5 0x10001191a
5 dispatch barrier_syncf
5 _QLRequestSessionEnableInstantOff_block_invoke1
4 vproc_transactionend
1 _QLRequestSessionEnableInstantOff_block_invoke1
3 0x10000f9c4
3 0x10001173a
3 dispatch barrier_syncf
3 _QLRequestSessionDisableInstantOff_block_invoke1
2 vproc_transactionbegin
1 vproc transactionbegin
1 vproc_transactionbegin
Total number in stack (recursive counted multiple, when >=5):
40 objc_msgSend
14 _spinlock
8 dispatch barrier_syncf
7 pthreadstart
7 thread_start
6 _NSThread__main_
6 __QLShouldLogForLevel
5 __QLShouldLogInConsoleForLevel
5 object_cxxConstructFromClass
5 object_getIndexedIvars
Sort by top of stack, same collapsed (when >= 5):
kevent 4592
mach msgtrap 4592
_semwaitsignal 2296
_workqkernreturn 2296
open$NOCANCEL 1067
__unlink 600
objc_msgSend 286
_spinlock 254
_CFBasicHashFindBucket1 247
__CFStringHash 165
__QLShouldLogForLevel 117
__QLShouldLogInConsoleForLevel 92
_QLShouldLogToExternalLog 91
pthread mutexlock 90
CFHash 86
pthread mutexunlock 73
CFRunLoopRunSpecific 69
CFUniCharDecompose 68
__bzero 57
pthread_equal 50
__CFRunLoopFindMode 49
CFRunLoopGetCurrent 44
-[NSLock unlock] 42
CFRunLoopRunInMode 41
objc msgSendvtable9 38
-[NSLock lock] 37
object_getIndexedIvars 35
dyld stub_objcmsgSend 33
CFSetGetValue 31
CFBasicHashFindBucket 30
__CFBasicHashStandardCallback 28
classgetInstanceSize 27
dyld stub__spinlock 21
dyld stub_pthreadequal 21
tiny malloc_from_freelist 18
CFArrayGetCount 17
__CFRunLoopModeHash 16
dyld stub__QLShouldLogForLevel 15
szone free_definitesize 15
spinlock 14
dyld stub_objectgetIndexedIvars 13
memset 13
szone malloc_shouldclear 13
OSSpinLockUnlock 12
_CFRuntimeSetInstanceTypeID 12
__memcpy 12
dispatch barrier_syncf 12
dyld stub_pthreadgetspecific 11
dyld stubOSSpinLockLock 10
dyld stub__spinunlock 10
classhasCxxStructorsNoSuper 9
dyld stubCFRunLoopRunInMode 9
dyld stub_pthread_mutexlock 9
tiny free_list_addptr 9
CFStringGetFileSystemRepresentation 8
__sfp 8
dyld stub_pthread_mutexunlock 8
dyld stub_pthreadself 8
pthread_getspecific 8
-[NSCFArray count] 7
-[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:] 7
0x100028b8d 7
dyld stubmemset 7
-[NSPathStore2 isEqualToString:] 6
0x100028b4e 6
0x100028b5c 6
0x100028d78 6
0x100028e31 6
_CFAutoreleasePoolPop 6
_CFAutoreleasePoolPush 6
dyld stubOSSpinLockUnlock 6
pthread_self 6
-[NSCFString getCharacters:range:] 5
-[NSConcreteData dealloc] 5
0x1000253d7 5
0x100028b80 5
_CFStringCheckAndGetCharacters 5
_NSThreadGet0 5
calloc 5
objc_msgSendSuper 5
Sample analysis of process 218 written to file /dev/stdout
13" Macbook Pro, Mac OS X (10.6.2)