On Nov 22, 2009, at 10:39 PM, oliver wrote: > Growl helper has crashed a ouple of times this week, using up all of > my CPU and most of my memory. I recorded a sample of what it was doing > when it crashed
It looks like this could be related to the (old) network code. Are you forwarding notifications? Cheers, Evan > 615 Thread_804 > 615 thread_start > 615 _pthread_start > 615 __NSThread__main__ > 615 -[GrowlApplicationController > forwardDictionary:withSelector:] > 611 -[GrowlApplicationController > addressDataForGrowlServerWithName:] > 183 +[NSArray array] > 152 -[NSObject(NSObject) retain] > 82 __spin_lock > 66 __CFDoExternRefOperation > 50 CFBasicHashAddValue > 40 ___CFBasicHashFindBucket1 > 33 ___CFBasicHashFindBucket1 > 7 __CFBasicHashNullCallback > 10 CFBasicHashAddValue > 15 __CFDoExternRefOperation > 1 pthread_is_threaded_np > 3 -[NSObject(NSObject) retain] > 1 dyld_stub_pthread_is_threaded_np > 12 +[NSArray allocWithZone:] > 10 objc_msgSend > 1 +[NSArray allocWithZone:] > 1 +[__NSPlaceholderArray immutablePlaceholder] > 10 -[__NSPlaceholderArray initWithObjects:count:] > 3 objc_msgSend > 3 objc_msgSend_vtable13 > 2 +[NSArray array] > 1 objc_msgSend_vtable1 > 163 CFRunLoopRunSpecific > 112 __CFRunLoopFindMode > 88 CFSetGetValue > 80 CFBasicHashFindBucket > 75 ___CFBasicHashFindBucket1 > 38 ___CFBasicHashFindBucket1 > 19 __CFBasicHashStandardCallback > 15 CFEqual > 11 __CFRunLoopModeEqual > 8 CFEqual > 3 __CFRunLoopModeEqual > 4 CFEqual > 4 __CFBasicHashStandardCallback > 11 __CFStringHash > 6 CFHash > 1 __CFRunLoopModeHash > 4 CFBasicHashFindBucket > 1 CFHash > 8 CFSetGetValue > 15 __CFRunLoopFindMode > 5 __bzero > 4 _CFRuntimeSetInstanceTypeID > 21 CFRunLoopRunSpecific > 18 __CFRunLoopModeIsEmpty > 9 CFSetGetCount > 4 __CFRunLoopModeIsEmpty > 4 pthread_main_np > 1 CFBasicHashGetCount > 10 __spin_lock > 1 CFSetGetCount > 1 dyld_stub_OSSpinLockLock > 101 -[NSNetService addresses] > 84 CFNetServiceGetInfo > 78 CFDictionaryGetValue > 69 CFBasicHashFindBucket > 66 ___CFBasicHashFindBucket1 > 41 ___CFBasicHashFindBucket1 > 25 __CFDictionaryCallback > 3 CFBasicHashFindBucket > 9 CFDictionaryGetValue > 5 CFNetServiceGetInfo > 1 _spin_lock > 13 __spin_lock > 2 -[NSNetService addresses] > 1 dyld_stub_OSSpinLockUnlock > 1 objc_msgSend > 57 CFAbsoluteTimeGetCurrent > 56 gettimeofday > 52 __gettimeofday > 29 __nanotime > 23 __gettimeofday > 2 __commpage_gettimeofday > 2 gettimeofday > 1 dyld_stub___commpage_gettimeofday > 35 -[NSObject(NSObject) autorelease] > 33 _CFAutoreleasePoolAddObject > 17 calloc > 17 malloc_zone_calloc > 17 szone_malloc_should_clear > 17 __bzero > 15 _CFAutoreleasePoolAddObject > 1 pthread_getspecific > 2 -[NSObject(NSObject) autorelease] > 18 CFRunLoopRunInMode > 13 CFRunLoopRunInMode > 5 CFRunLoopGetCurrent > 4 CFRunLoopGetCurrent > 1 pthread_getspecific > 17 objc_msgSend > 16 __spin_lock > 6 -[GrowlApplicationController > addressDataForGrowlServerWithName:] > 5 dyld_stub_objc_msgSend > 5 objc_msgSend_vtable9 > 2 dyld_stub_OSSpinLockUnlock > 1 +[NSObject(NSObject) alloc] > 1 dyld_stub_gettimeofday > 1 objc_msgSend_fixedup > 3 CFRunLoopRunInMode > 1 dyld_stub_CFRunLoopRunInMode > 615 Thread_808 > 615 thread_start > 615 _pthread_start > 615 __NSThread__main__ > 615 -[GrowlApplicationController > forwardDictionary:withSelector:] > 612 -[GrowlApplicationController > addressDataForGrowlServerWithName:] > 216 CFRunLoopRunSpecific > 146 __CFRunLoopFindMode > 116 CFSetGetValue > 106 CFBasicHashFindBucket > 96 ___CFBasicHashFindBucket1 > 48 ___CFBasicHashFindBucket1 > 25 __CFStringHash > 12 CFHash > 9 __CFBasicHashStandardCallback > 6 CFEqual > 4 __CFRunLoopModeEqual > 2 CFEqual > 2 __CFRunLoopModeEqual > 2 CFEqual > 3 __CFBasicHashStandardCallback > 2 __CFRunLoopModeHash > 10 CFBasicHashFindBucket > 10 CFSetGetValue > 16 __CFRunLoopFindMode > 13 __bzero > 1 memset > 32 __CFRunLoopModeIsEmpty > 17 __CFRunLoopModeIsEmpty > 10 CFSetGetCount > 3 CFBasicHashGetCount > 2 pthread_main_np > 19 __spin_lock > 15 CFRunLoopRunSpecific > 2 dyld_stub_memset > 1 OSSpinLockUnlock > 1 dyld_stub_pthread_main_np > 131 +[NSArray array] > 99 -[NSObject(NSObject) retain] > 54 __CFDoExternRefOperation > 33 CFBasicHashAddValue > 22 ___CFBasicHashFindBucket1 > 16 ___CFBasicHashFindBucket1 > 6 __CFBasicHashNullCallback > 11 CFBasicHashAddValue > 20 __CFDoExternRefOperation > 1 pthread_is_threaded_np > 43 __spin_lock > 1 -[NSObject(NSObject) retain] > 1 dyld_stub_pthread_is_threaded_np > 10 +[NSArray allocWithZone:] > 5 +[NSArray allocWithZone:] > 2 objc_msgSend > 2 objc_msgSend_vtable3 > 1 +[__NSPlaceholderArray immutablePlaceholder] > 6 -[__NSPlaceholderArray initWithObjects:count:] > 5 objc_msgSend_vtable1 > 4 objc_msgSend > 2 +[NSArray array] > 2 dyld_stub_objc_msgSend > 2 objc_msgSend_vtable13 > 1 +[NSObject(NSObject) alloc] > 110 -[NSNetService addresses] > 88 CFNetServiceGetInfo > 81 CFDictionaryGetValue > 79 CFBasicHashFindBucket > 78 ___CFBasicHashFindBucket1 > 57 ___CFBasicHashFindBucket1 > 21 __CFDictionaryCallback > 1 CFBasicHashFindBucket > 2 CFDictionaryGetValue > 4 CFNetServiceGetInfo > 3 OSSpinLockUnlock > 12 __spin_lock > 5 objc_msgSend > 2 dyld_stub_OSSpinLockUnlock > 1 -[NSNetService _internalNetService] > 1 -[NSNetService addresses] > 1 CFNetServiceGetAddressing > 63 CFAbsoluteTimeGetCurrent > 54 gettimeofday > 50 __gettimeofday > 27 __nanotime > 23 __gettimeofday > 4 gettimeofday > 8 CFAbsoluteTimeGetCurrent > 1 dyld_stub___commpage_gettimeofday > 24 -[NSObject(NSObject) autorelease] > 21 _CFAutoreleasePoolAddObject > 11 _CFAutoreleasePoolAddObject > 10 calloc > 10 malloc_zone_calloc > 10 szone_malloc_should_clear > 10 __bzero > 2 -[NSObject(NSObject) autorelease] > 1 dyld_stub_objc_collectingEnabled > 16 CFRunLoopRunInMode > 15 CFRunLoopRunInMode > 1 CFRunLoopGetCurrent > 16 objc_msgSend > 15 __spin_lock > 13 -[GrowlApplicationController > addressDataForGrowlServerWithName:] > 3 dyld_stub_OSSpinLockUnlock > 2 objc_msgSend_fixedup > 2 objc_msgSend_vtable15 > 1 dyld_stub_objc_msgSend > 2 +[NSArray array] > 1 dyld_stub_CFAbsoluteTimeGetCurrent > 460 Thread_3320 > 460 start_wqthread > 433 _pthread_wqthread > 433 __workq_kernreturn > 27 _pthread_exit > 26 _pthread_tsd_cleanup > 1 _pthread_exit > > Total number in stack (recursive counted multiple, when >=5): > 8 __spin_lock > 8 objc_msgSend > 6 ___CFBasicHashFindBucket1 > > Sort by top of stack, same collapsed (when >= 5): > mach_msg_trap 1230 > kevent 615 > select$DARWIN_EXTSN 615 > __workq_kernreturn 433 > ___CFBasicHashFindBucket1 233 > __spin_lock 210 > objc_msgSend 58 > __nanotime 56 > __CFDictionaryCallback 46 > __gettimeofday 46 > __bzero 45 > CFRunLoopRunSpecific 36 > __CFStringHash 36 > __CFDoExternRefOperation 35 > CFRunLoopRunInMode 31 > __CFRunLoopFindMode 31 > _CFAutoreleasePoolAddObject 26 > _pthread_tsd_cleanup 26 > CFBasicHashAddValue 21 > __CFRunLoopModeIsEmpty 21 > CFSetGetCount 20 > -[GrowlApplicationController > addressDataForGrowlServerWithName:] 19 > CFHash 19 > CFBasicHashFindBucket 18 > CFSetGetValue 18 > -[__NSPlaceholderArray initWithObjects:count:] 16 > CFEqual 16 > __CFBasicHashNullCallback 13 > CFDictionaryGetValue 11 > CFNetServiceGetInfo 9 > CFAbsoluteTimeGetCurrent 8 > dyld_stub_OSSpinLockUnlock 8 > dyld_stub_objc_msgSend 8 > __CFBasicHashStandardCallback 7 > +[NSArray allocWithZone:] 6 > +[NSArray array] 6 > gettimeofday 6 > objc_msgSend_vtable1 6 > pthread_main_np 6 > CFRunLoopGetCurrent 5 > __CFRunLoopModeEqual 5 > objc_msgSend_vtable13 5 > objc_msgSend_vtable9 5 > Sample analysis of process 130 written to file /dev/stdout > > > any help would be much appreciated > thanks > > -- > > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/growldiscuss?hl=. > > -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=.
