Page 2 of 3
Regressing Growl helps
Posted: Wed Nov 28, 2007 7:46 am
by Clytie
Meanwhile, a user had reported at the SpamSieve forum, that uninstalling Growl 1.1.2 then installing Growl 0.7.6 got Growl working again with Leopard.
This also worked for me.
I now have notifications from my other apps.
0.7.6 doesn't seem to support Nano, which is a nuisance, but at least I have notifications again.
I might try 1.1, and see if that works as well. It has Nano.
I'll report back.
Posted: Wed Nov 28, 2007 10:32 am
by se_wi
excomax wrote:Have you installed Logitech Control Center 2.4?
yes, i have the LCC 2.4
Update on Growl 1.1.2, OSX 10.5.1 and SpamSieve 2.6.5
Posted: Thu Nov 29, 2007 8:01 am
by Clytie
Michael Tsai (SpamSieve's developer) suggested I try running SpamSieve in English (I normally run it in Vietnamese).
I turned off all the other languages (Finder/Cmd-i), and rebooted SpamSieve. And now, SpamSieve has started displaying Growl notifications!
I have no idea why. More info as it comes in...
Clytie
growlnotify
Posted: Thu Nov 29, 2007 9:01 am
by somorjai
growlnotify also doesn't work on my 10.5.1. Console shows the following message:
11/29/07 9:45:37 AM GrowlHelperApp[147] *** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection or ports are invalid
Also, if I take a sample with Activity Monitor, I get the following stack:
Sampling process 29006 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling growlnotify (pid 29006) every 1 millisecond
Call graph:
2538 Thread_2503
2538 start
2538 start
2538 start
2538 fread
2538 __srefill
2538 read$NOCANCEL$UNIX2003
2538 read$NOCANCEL$UNIX2003
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5):
read$NOCANCEL$UNIX2003 2538
Sample analysis of process 29006 written to file /dev/stdout
Maybe this is helpful for the developers to know.
Regards,
Akos
Posted: Thu Nov 29, 2007 3:23 pm
by bgannin
We are aware growlnotify doesn't work on 10.5 currently, it's listed in the compatibility thread.
Posted: Mon Dec 31, 2007 3:09 am
by IUG
Hate to bump, but this is a problem that has only come up in 10.5, and I don't think it warrants another topic.
Anyways, since upgrading to 10.5 when it was first available, I've noticed that growl uses a lot more processor power, and results in extremely delayed appearance.
I'm talking what used to be instant can now take anywhere from 1 second to literally a minute and a half to show an iTunes track change, an Adium notify, etc etc.
Now granted I'm on an old computer (867 G4), but 10.4.11 wasn't having this problem. While typing this message a buddy signed off and on a few times and a new track started. I was a minute and forty seconds into the song before the iTunes bevel popped up and all the disconnects and joins in AIM showed up in growl.
Is this a common problem? It shouldn't be a specs problem, since it ran perfectly in 10.4.
Posted: Mon Dec 31, 2007 4:35 am
by evands
That certainly doesn't sound normal.
Try loading Activity Monitor and watching GrowlHelperApp as you do something that you know triggers a notification - an iTunes track change is perfect. Does the CPU usage spike continuously until you see the delayed notification?
Posted: Mon Dec 31, 2007 6:30 pm
by IUG
Yes, it does (I have MenuMeters). It's spiked to 100% when it's normally at 10-20%. Until from the time that Adium receives the message and I see the growl the MenuMeter shows it at 100%.
I would say that I was using some 3rd party themes for the Adium notices, but the iTunes notice is from the "Bevel" one, the one that looks like the volume and brightness toggles. I'm pretty sure that one was built in.
Posted: Mon Dec 31, 2007 10:17 pm
by evands
Great, that'll at least be easier to learn more about. Please see adiumx.com/faq/Sampling and apply the steps there to "GrowlHelperApp" instead of "Adium" . Get the sample while it's spiking to 100% (just after you change an iTunes track). Thanks

Posted: Tue Jan 01, 2008 1:03 am
by IUG
No, it's not just Adium was my point. It's just that time it was. iTunes also peaks it sometimes when a track changes.
EDIT: Everything else works, so I can click on the Adium window, see what they sent, send messages back to them, and have a bit of a conversation before the Growl comes up (and then like 5 in a row if there were join/parts, track changes, messages in other windows, IRC notifies).
Here's a sample from the Growl helper app while I was waiting for the Adium message from the background to show up in the upper-right corner:
Code: Select all
Sampling process 28072 for 1 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling GrowlHelperApp (pid 28072) every 1 millisecond
Call graph:
375 Thread_2503
375 0x26ec
375 0x29e8
375 0x7644
375 0x219f4
375 -[NSApplication run]
375 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
375 _DPSNextEvent
375 BlockUntilNextEventMatchingListInMode
375 ReceiveNextEventCommon
375 RunCurrentEventLoopInMode
375 CFRunLoopRunSpecific
375 __NSThreadPerformPerform
375 0x1690c
375 0x1c724
375 0x1cd18
375 0x12150
375 0x12c60
375 -[WebView initWithFrame:frameName:groupName:]
375 -[WebView _commonInitializationWithFrameName:groupName:]
375 -[NSNotificationCenter postNotificationName:object:userInfo:]
375 _CFXNotificationPostNotification
375 _nsnote_callback
375 -[WebView(WebPrivate) _preferencesChangedNotification:]
176 -[WebPreferences _boolValueForKey:]
176 -[WebPreferences _integerValueForKey:]
174 -[WebPreferences _valueForKey:]
170 -[NSUserDefaults(NSUserDefaults) objectForKey:]
170 CFPreferencesCopyAppValue
166 -[CFXPreferencesSearchListSource getValueForKey:]
103 -[CFXPreferencesPropertyListSource getValueForKey:]
95 -[CFXPreferencesPropertyListSource synchronize]
95 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
50 CFURLGetFileSystemRepresentation
39 CFURLCreateStringWithFileSystemPath
8 CFURLCreateStringWithFileSystemPath
5 CFStringCreateWithSubstring
4 __CFStringCreateImmutableFunnel3
3 __CFStringCreateImmutableFunnel3
1 strncmp
1 strncmp
1 CFStringCreateWithSubstring
1 CFStringGetCharacterAtIndex
1 CFStringGetCharacterAtIndex
1 CFStringGetLength
1 CFStringGetLength
1 _CFRelease
1 _CFRelease
5 __CFStringCreateImmutableFunnel3
2 _CFRuntimeCreateInstance
2 _CFRuntimeCreateInstance
2 __CFStringCreateImmutableFunnel3
1 malloc_zone_malloc
1 malloc_zone_malloc
5 _resolveFileSystemPaths
2 malloc_zone_malloc
1 __spin_lock
1 __spin_lock
1 malloc_zone_malloc
2 szone_malloc
1 szone_malloc
1 tiny_malloc_from_free_list
1 tiny_malloc_from_free_list
1 CFStringGetLength
1 CFStringGetLength
4 CFStringCreateWithCharactersNoCopy
4 __CFStringCreateImmutableFunnel3
4 _CFRuntimeCreateInstance
1 __bzero
1 __bzero
1 dyld_stub_memset
1 dyld_stub_memset
1 malloc_size
1 malloc_zone_malloc
1 szone_size
1 szone_size
1 szone_malloc
1 szone_malloc
3 CFURLCreateStringWithFileSystemPath
3 __CFStrConvertBytesToUnicode
3 __CFStrConvertBytesToUnicode
3 _resolvedPath
3 _resolvedPath
3 dyld_stub_malloc_zone_malloc
3 dyld_stub_malloc_zone_malloc
2 CFRelease
2 CFRelease
2 CFURLGetBaseURL
2 CFURLGetBaseURL
1 _CFRetain
1 _CFRetain
4 _CFStringGetFileSystemRepresentation
3 CFStringGetFileSystemRepresentation
2 CFUniCharDecompose
2 CFUniCharDecompose
1 CFStringGetLength
1 CFStringGetLength
1 _CFStringGetFileSystemRepresentation
2 dyld_stub__spin_unlock
2 dyld_stub__spin_unlock
2 szone_free
2 szone_free
1 CFAllocatorDeallocate
1 CFAllocatorDeallocate
1 _CFRelease
1 _CFRelease
1 __spin_lock
1 __spin_lock
43 stat64
43 stat64
1 _CFRelease
1 _CFRelease
1 dyld_stub_stat64
1 dyld_stub_stat64
7 CFDictionaryGetValue
3 __CFStringHash
3 __CFStringHash
1 CFEqual
1 CFEqual
1 CFHash
1 CFHash
1 _CFHash
1 _CFHash
1 __CFDictionaryFindBuckets1b
1 CFEqual
1 CFEqual
1 CFArrayGetCount
1 CFArrayGetCount
57 -[CFXPreferencesSearchListSource getValueForKey:]
56 -[CFXPreferencesPropertyListSource getValueForKey:]
51 -[CFXPreferencesPropertyListSource synchronize]
50 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
26 CFURLGetFileSystemRepresentation
18 CFURLCreateStringWithFileSystemPath
8 CFURLCreateStringWithFileSystemPath
8 CFStringCreateWithSubstring
4 CFStringCreateWithSubstring
4 __CFStringCreateImmutableFunnel3
4 _CFRuntimeCreateInstance
4 szone_malloc
2 szone_malloc
1 _spin_unlock
1 _spin_unlock
1 dyld_stub__spin_unlock
1 dyld_stub__spin_unlock
3 __CFStringCreateImmutableFunnel3
3 _CFRuntimeCreateInstance
3 _CFRuntimeCreateInstance
3 _resolveFileSystemPaths
2 _resolveFileSystemPaths
1 szone_malloc
1 tiny_malloc_from_free_list
1 tiny_malloc_from_free_list
1 CFRelease
1 CFRelease
1 CFStringCreateWithCharactersNoCopy
1 __CFStringCreateImmutableFunnel3
1 _CFRuntimeCreateInstance
1 malloc_size
1 szone_malloc
1 szone_malloc
1 __CFStrConvertBytesToUnicode
1 __CFStrConvertBytesToUnicode
1 _resolvedPath
1 _resolvedPath
4 _CFStringGetFileSystemRepresentation
4 CFStringGetFileSystemRepresentation
4 CFUniCharDecompose
4 CFUniCharDecompose
3 szone_free
3 szone_free
1 objc_collecting_enabled
1 objc_collecting_enabled
23 stat64
23 stat64
1 cerror
1 cthread_set_errno_self
1 cthread_set_errno_self
1 CFArrayGetCount
1 CFArrayGetCount
2 -[CFXPreferencesSource getValueForKey:]
2 -[CFXPreferencesSource getValueForKey:]
2 CFDictionaryGetValue
1 CFDictionaryGetValue
1 __CFStringHash
1 __CFStringHash
1 CFEqual
1 CFDictionaryGetValue
1 CFDictionaryGetValue
1 CFArrayGetValueAtIndex
1 CFArrayGetValueAtIndex
3 CFDictionaryGetValue
1 CFDictionaryGetValue
1 __CFDictionaryFindBuckets1b
1 CFEqual
1 CFEqual
1 __CFStringHash
1 __CFStringHash
2 -[CFXPreferencesCompatibilitySource getValueForKey:]
1 -[CFXPreferencesCompatibilitySource getValueForKey:]
1 CFEqual
1 CFEqual
1 -[CFXPreferencesSearchListSource getValueForKey:]
2 __CFXPreferencesGetSearchListForBundleID
2 __CFXPreferencesGetCacheStringForBundleID
1 CFBundleGetMainBundle
1 _CFBundleGetMainBundleAlreadyLocked
1 _CFBundleGetMainBundleAlreadyLocked
1 __CFDictionaryFindBuckets1b
1 __CFStringEqual
1 bcmp
1 bcmp
2 __CFXPreferencesResetIfEUIDsChanged
2 geteuid
2 geteuid
3 -[NSObject(NSObject) autorelease]
2 __pthread_getspecific
2 __pthread_getspecific
1 dyld_stub_pthread_getspecific
1 dyld_stub_pthread_getspecific
1 objc_msgSend_rtp
1 objc_msgSend_rtp
2 class_respondsToSelector
2 _cache_fill
2 pthread_mutex_lock
1 __spin_lock
1 __spin_lock
1 pthread_mutex_lock
74 -[WebPreferences _stringValueForKey:]
74 -[WebPreferences _valueForKey:]
73 -[NSUserDefaults(NSUserDefaults) objectForKey:]
73 CFPreferencesCopyAppValue
65 -[CFXPreferencesSearchListSource getValueForKey:]
48 -[CFXPreferencesPropertyListSource getValueForKey:]
43 -[CFXPreferencesPropertyListSource synchronize]
42 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
22 CFURLGetFileSystemRepresentation
13 CFURLCreateStringWithFileSystemPath
5 _resolveFileSystemPaths
2 CFAllocatorAllocate
2 CFAllocatorAllocate
1 CFStringGetCharacters
1 CFStringGetCharacters
1 _resolveFileSystemPaths
1 szone_malloc
1 szone_malloc
3 CFURLCreateStringWithFileSystemPath
3 CFStringCreateWithSubstring
2 __CFStringCreateImmutableFunnel3
1 _CFRuntimeCreateInstance
1 malloc_size
1 malloc_size
1 __CFStringCreateImmutableFunnel3
1 CFStringCreateWithSubstring
2 CFURLCreateStringWithFileSystemPath
1 _CFRelease
1 _CFRelease
1 __CFStringCreateImmutableFunnel3
1 __CFStringCreateImmutableFunnel3
1 szone_free
1 szone_free
3 _CFStringGetFileSystemRepresentation
3 CFStringGetFileSystemRepresentation
3 CFUniCharDecompose
3 CFUniCharDecompose
3 szone_free
3 szone_free
1 CFAllocatorDeallocate
1 CFAllocatorDeallocate
1 CFURLGetFileSystemRepresentation
1 malloc_zone_free
1 malloc_zone_free
19 stat64
19 stat64
1 cerror
1 cthread_set_errno_self
1 __error
1 dyld_stub_pthread_self
1 dyld_stub_pthread_self
1 CFArrayGetCount
1 CFArrayGetCount
4 CFDictionaryGetValue
2 __CFStringHash
2 __CFStringHash
1 CFEqual
1 CFEqual
1 __CFDictionaryFindBuckets1b
1 __CFDictionaryFindBuckets1b
1 objc_msgSendSuper
1 objc_msgSendSuper
14 -[CFXPreferencesSearchListSource getValueForKey:]
14 -[CFXPreferencesPropertyListSource getValueForKey:]
14 -[CFXPreferencesPropertyListSource synchronize]
13 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
8 stat64
8 stat64
5 CFURLGetFileSystemRepresentation
3 CFURLCreateStringWithFileSystemPath
1 CFRelease
1 CFRelease
1 __CFStringCreateImmutableFunnel3
1 _CFRuntimeCreateInstance
1 _CFRuntimeCreateInstance
1 _resolveFileSystemPaths
1 _resolveFileSystemPaths
1 _CFRelease
1 _CFRelease
1 dyld_stub_malloc_zone_free
1 dyld_stub_malloc_zone_free
1 CFArrayGetCount
1 CFArrayGetCount
2 -[CFXPreferencesCompatibilitySource getValueForKey:]
2 CFEqual
2 CFEqual
1 CFDictionaryGetValue
1 __CFStringHash
1 __CFStringHash
3 __CFXPreferencesGetSearchListForBundleID
2 __CFXPreferencesGetSearchListForBundleID
1 __CFXPreferencesGetCacheStringForBundleID
1 CFBundleGetIdentifier
1 CFBundleGetInfoDictionary
1 CFBundleGetInfoDictionary
3 __CFXPreferencesResetIfEUIDsChanged
3 geteuid
3 geteuid
2 geteuid
2 geteuid
1 -[NSObject(NSObject) autorelease]
1 __NSAutoreleaseObject
1 __NSAutoreleaseObject
55 -[WebPreferences _integerValueForKey:]
53 -[WebPreferences _valueForKey:]
50 -[NSUserDefaults(NSUserDefaults) objectForKey:]
49 CFPreferencesCopyAppValue
46 -[CFXPreferencesSearchListSource getValueForKey:]
37 -[CFXPreferencesPropertyListSource getValueForKey:]
32 -[CFXPreferencesPropertyListSource synchronize]
32 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
18 stat64
18 stat64
13 CFURLGetFileSystemRepresentation
9 CFURLCreateStringWithFileSystemPath
3 CFURLCreateStringWithFileSystemPath
3 CFStringCreateWithSubstring
3 __CFStringCreateImmutableFunnel3
3 __CFStringCreateImmutableFunnel3
2 CFStringCreateWithCharactersNoCopy
2 __CFStringCreateImmutableFunnel3
2 _CFRuntimeCreateInstance
2 CFAllocatorAllocate
2 CFAllocatorAllocate
2 _resolvedPath
2 _resolvedPath
1 __CFStringCreateImmutableFunnel3
1 malloc_zone_malloc
1 malloc_zone_malloc
1 _resolveFileSystemPaths
1 _resolveFileSystemPaths
2 _CFStringGetFileSystemRepresentation
2 CFStringGetFileSystemRepresentation
2 CFUniCharDecompose
2 CFUniCharDecompose
1 CFURLGetFileSystemRepresentation
1 szone_free
1 szone_free
1 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
1 cerror
1 cerror
2 objc_msgSendSuper
2 objc_msgSendSuper
2 objc_msgSend_rtp
2 objc_msgSend_rtp
1 CFDictionaryGetValue
1 __CFDictionaryFindBuckets1b
1 __CFStringEqual
1 __CFStringEqual
7 -[CFXPreferencesSearchListSource getValueForKey:]
7 -[CFXPreferencesPropertyListSource getValueForKey:]
7 -[CFXPreferencesPropertyListSource synchronize]
7 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
3 CFURLGetFileSystemRepresentation
2 _CFStringGetFileSystemRepresentation
2 CFStringGetFileSystemRepresentation
2 CFUniCharDecompose
2 CFUniCharDecompose
1 szone_free
1 __spin_lock
1 __spin_lock
3 stat64
3 stat64
1 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
1 -[CFXPreferencesCompatibilitySource getValueForKey:]
1 CFEqual
1 CFEqual
1 CFArrayGetValueAtIndex
1 CFArrayGetValueAtIndex
2 geteuid
2 geteuid
1 __CFXPreferencesGetSearchListForBundleID
1 __CFXPreferencesGetCacheStringForBundleID
1 CFBundleGetMainBundle
1 dyld_stub_OSSpinLockUnlock
1 dyld_stub_OSSpinLockUnlock
1 CFMakeCollectable
1 CFMakeCollectable
2 objc_msgSend_rtp
2 objc_msgSend_rtp
1 +[NSUserDefaults(NSUserDefaults) standardUserDefaults]
1 -[NSRecursiveLock lock]
1 pthread_mutex_lock
1 pthread_mutex_lock
1 -[NSCFBoolean intValue]
1 class_respondsToSelector
1 class_respondsToSelector
1 class_respondsToSelector
1 look_up_method
1 _cache_getMethod
1 _cache_getMethod
39 +[WebView(WebPrivate) _developerExtrasEnabled]
39 -[NSUserDefaults(NSUserDefaults) boolForKey:]
39 -[NSUserDefaults(NSUserDefaults) objectForKey:]
39 CFPreferencesCopyAppValue
36 -[CFXPreferencesSearchListSource getValueForKey:]
20 -[CFXPreferencesPropertyListSource getValueForKey:]
19 -[CFXPreferencesPropertyListSource synchronize]
17 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
13 CFURLGetFileSystemRepresentation
10 CFURLCreateStringWithFileSystemPath
5 malloc_zone_malloc
5 malloc_zone_malloc
4 CFURLCreateStringWithFileSystemPath
3 CFStringCreateWithSubstring
3 __CFStringCreateImmutableFunnel3
1 _CFRuntimeCreateInstance
1 malloc_zone_malloc
1 malloc_zone_malloc
1 __CFStringCreateImmutableFunnel3
1 strncmp
1 strncmp
1 CFURLCreateStringWithFileSystemPath
1 __compare_and_swap32b
1 __compare_and_swap32b
2 _CFRelease
2 _CFRelease
1 _CFStringGetFileSystemRepresentation
1 CFStringGetFileSystemRepresentation
1 CFUniCharDecompose
1 CFUniCharDecompose
4 stat64
4 stat64
2 CFArrayGetCount
2 CFArrayGetCount
1 CFDictionaryGetValue
1 __CFDictionaryFindBuckets1b
1 CFEqual
1 CFEqual
14 -[CFXPreferencesSearchListSource getValueForKey:]
14 -[CFXPreferencesPropertyListSource getValueForKey:]
14 -[CFXPreferencesPropertyListSource synchronize]
14 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
7 stat64
7 stat64
6 CFURLGetFileSystemRepresentation
3 CFURLCreateStringWithFileSystemPath
2 CFURLCreateStringWithFileSystemPath
1 CFStringCreateWithSubstring
1 __CFStringCreateImmutableFunnel3
1 __CFStringCreateImmutableFunnel3
1 CFStringGetCharacterAtIndex
1 CFStringGetCharacterAtIndex
1 _resolveFileSystemPaths
1 CFStringGetLength
1 CFStringGetLength
1 _CFRelease
1 _CFRelease
1 _CFStringGetFileSystemRepresentation
1 CFStringGetFileSystemRepresentation
1 CFStringGetFileSystemRepresentation
1 dyld_stub_malloc_zone_free
1 dyld_stub_malloc_zone_free
1 __error
1 __error
1 -[CFXPreferencesCompatibilitySource getValueForKey:]
1 CFEqual
1 CFEqual
1 objc_msgSend_rtp
1 objc_msgSend_rtp
1 __CFXPreferencesGetSearchListForBundleID
1 __CFXPreferencesGetCacheStringForBundleID
1 CFStringGetLength
1 CFStringGetLength
1 __CFXPreferencesResetIfEUIDsChanged
1 geteuid
1 geteuid
1 pthread_mutex_unlock
1 pthread_mutex_unlock
13 -[WebView(WebPrivate) usesPageCache]
13 -[WebPreferences _boolValueForKey:]
13 -[WebPreferences _integerValueForKey:]
13 -[WebPreferences _valueForKey:]
13 -[NSUserDefaults(NSUserDefaults) objectForKey:]
13 CFPreferencesCopyAppValue
13 -[CFXPreferencesSearchListSource getValueForKey:]
10 -[CFXPreferencesPropertyListSource getValueForKey:]
10 -[CFXPreferencesPropertyListSource synchronize]
10 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
6 CFURLGetFileSystemRepresentation
2 CFURLCreateStringWithFileSystemPath
1 __CFStringCreateImmutableFunnel3
1 __CFStringCreateImmutableFunnel3
1 __CFStringDeallocate
1 __CFStringDeallocate
2 szone_free
2 szone_free
1 _CFStringGetFileSystemRepresentation
1 CFStringGetFileSystemRepresentation
1 CFUniCharDecompose
1 CFUniCharDecompose
1 malloc_zone_free
1 malloc_zone_free
3 stat64
3 stat64
1 dyld_stub___error
1 dyld_stub___error
3 -[CFXPreferencesSearchListSource getValueForKey:]
3 -[CFXPreferencesPropertyListSource getValueForKey:]
2 -[CFXPreferencesPropertyListSource synchronize]
2 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
1 CFURLGetFileSystemRepresentation
1 szone_free
1 szone_free
1 stat64
1 stat64
1 CFDictionaryGetValue
1 _CFHash
1 _CFHash
9 -[WebPreferences(WebPrivate) editableLinkBehavior]
9 -[WebPreferences _integerValueForKey:]
9 -[WebPreferences _valueForKey:]
9 -[NSUserDefaults(NSUserDefaults) objectForKey:]
9 CFPreferencesCopyAppValue
8 -[CFXPreferencesSearchListSource getValueForKey:]
5 -[CFXPreferencesSearchListSource getValueForKey:]
5 -[CFXPreferencesPropertyListSource getValueForKey:]
4 -[CFXPreferencesPropertyListSource synchronize]
4 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
3 stat64
3 stat64
1 CFURLGetFileSystemRepresentation
1 CFURLCreateStringWithFileSystemPath
1 __CFStringCreateImmutableFunnel3
1 __CFStringCreateImmutableFunnel3
1 objc_msgSendSuper
1 objc_msgSendSuper
2 -[CFXPreferencesPropertyListSource getValueForKey:]
2 -[CFXPreferencesPropertyListSource synchronize]
2 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
1 CFURLGetFileSystemRepresentation
1 _CFRelease
1 _CFRelease
1 dyld_stub___error
1 dyld_stub___error
1 CFDictionaryGetValue
1 CFDictionaryGetValue
1 __CFXPreferencesGetSearchListForBundleID
1 __CFXPreferencesGetCacheStringForBundleID
1 CFStringGetLength
1 CFStringGetLength
2 WebCore::AtomicString::add(WebCore::StringImpl*)
2 WTF::HashSet<WebCore::StringImpl*, WTF::StrHash<WebCore::StringImpl*>, WTF::HashTraits<WebCore::StringImpl*> >::add(WebCore::StringImpl* const&)
2 WTF::HashSet<WebCore::StringImpl*, WTF::StrHash<WebCore::StringImpl*>, WTF::HashTraits<WebCore::StringImpl*> >::add(WebCore::StringImpl* const&)
2 WebCore::String::String(NSString*)
1 CFStringGetLength
1 CFStringGetLength
1 WTF::fastMalloc(unsigned long)
1 WTF::fastMalloc(unsigned long)
1 -[NSString intValue]
1 _NSScanIntFromString
1 -[NSCFString getCharacters:range:]
1 -[NSCFString getCharacters:range:]
1 _CFStringCheckAndGetCharacters
1 _CFStringCheckAndGetCharacters
1 -[WebView(WebPrivate) _preferencesChangedNotification:]
1 WebCore::Settings::setDefaultTextEncodingName(WebCore::String const&)
1 WTF::fastFree(void*)
1 WTF::fastFree(void*)
1 dyld_stub__ZN7WebCore8Settings18setSerifFontFamilyERKNS_12AtomicStringE
1 dyld_stub__ZN7WebCore8Settings18setSerifFontFamilyERKNS_12AtomicStringE
1 objc_msgSend_rtp
1 objc_msgSend_rtp
375 Thread_2603
375 _pthread_start
375 __NSThread__main__
375 -[NSConnection run]
375 CFRunLoopRunSpecific
375 mach_msg
375 mach_msg_trap
375 mach_msg_trap
375 Thread_2703
375 _pthread_start
375 CFURLCacheWorkerThread(void*)
375 CFRunLoopRunSpecific
375 mach_msg
375 mach_msg_trap
375 mach_msg_trap
375 Thread_2803
375 _pthread_start
375 __NSThread__main__
375 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
375 CFRunLoopRunSpecific
375 mach_msg
375 mach_msg_trap
375 mach_msg_trap
375 Thread_2903
375 __CFSocketManager
375 select$DARWIN_EXTSN
375 select$DARWIN_EXTSN
Total number in stack (recursive counted multiple, when >=5):
16 __CFStringCreateImmutableFunnel3
15 CFURLCreateStringWithFileSystemPath
13 -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer]
12 -[CFXPreferencesPropertyListSource getValueForKey:]
12 -[CFXPreferencesPropertyListSource synchronize]
12 -[CFXPreferencesSearchListSource getValueForKey:]
12 CFURLGetFileSystemRepresentation
11 stat64
10 CFDictionaryGetValue
10 CFEqual
9 _CFRuntimeCreateInstance
8 CFStringGetFileSystemRepresentation
8 _CFRelease
8 _CFStringGetFileSystemRepresentation
8 szone_free
7 CFStringGetLength
7 CFUniCharDecompose
6 -[NSUserDefaults(NSUserDefaults) objectForKey:]
6 CFPreferencesCopyAppValue
6 CFStringCreateWithSubstring
6 __CFDictionaryFindBuckets1b
6 _resolveFileSystemPaths
6 malloc_zone_malloc
6 szone_malloc
5 -[WebPreferences _valueForKey:]
5 CFArrayGetCount
5 __CFStringHash
5 __CFXPreferencesGetCacheStringForBundleID
5 __CFXPreferencesGetSearchListForBundleID
5 geteuid
5 objc_msgSend_rtp
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap 1125
select$DARWIN_EXTSN 375
stat64 132
CFUniCharDecompose 15
__CFStringCreateImmutableFunnel3 14
szone_free 13
CFEqual 10
geteuid 10
_CFRelease 9
malloc_zone_malloc 9
__CFStringHash 8
CFStringGetLength 7
objc_msgSend_rtp 7
CFArrayGetCount 6
CFStringCreateWithSubstring 6
CFURLCreateStringWithFileSystemPath 6
_CFRuntimeCreateInstance 6
_resolvedPath 6
szone_malloc 6
_resolveFileSystemPaths 5
Sample analysis of process 28072 written to file /dev/stdout
Posted: Tue Jan 01, 2008 1:14 am
by IUG
Alright, had to do a second post for this:
And since you asked anyways, here's from Adium (which only had 5% or less processor power going during the spike:
Code: Select all
Sampling process 5491 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling Adium (pid 5491) every 1 millisecond
Call graph:
1429 Thread_2503
1429 start
1429 _start
1429 NSApplicationMain
1429 -[NSApplication run]
1429 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
1429 _DPSNextEvent
1429 BlockUntilNextEventMatchingListInMode
1429 ReceiveNextEventCommon
1429 RunCurrentEventLoopInMode
1428 CFRunLoopRunSpecific
1163 mach_msg
1163 mach_msg_trap
1163 mach_msg_trap
214 __CFRunLoopDoObservers
207 _handleWindowNeedsDisplay
207 -[NSWindow displayIfNeeded]
205 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
198 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
198 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
194 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
192 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
191 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
190 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
188 -[NSView _drawRect:clip:]
187 -[AIListOutlineView drawRect:]
129 -[AIAlternatingRowOutlineView drawRect:]
129 -[NSTableView drawRect:]
125 -[NSOutlineView drawRowIndexes:clipRect:]
122 -[NSTableView drawRowIndexes:clipRect:]
112 -[AIVariableHeightOutlineView drawRow:clipRect:]
74 -[AIListContactCell drawContentWithFrame:]
36 -[AIListCell drawDisplayNameWithFrame:]
17 -[NSAttributedString(NSStringDrawing) size]
17 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
16 __NSCreateRenderingContextForAttributedString
14 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
12 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
11 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
11 -[NSATSTypesetter _ctTypesetter]
7 -[NSATSGlyphStorage createCTTypesetter]
7 CTTypesetterCreateWithRunArray
3 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
1 TAATMorphChainMorx::TAATMorphChainMorx(TLine&, CFRange, TGlyphList<TDeletedGlyphIndex>&, bool)
1 TAATMorphChain::TAATMorphChain(TLine&, CFRange, bool)
1 TAATMorphChain::TAATMorphChain(TLine&, CFRange, bool)
1 TLine::DeleteGlyphs(long, long, long const*)
1 TLine::DeleteGlyphs(long, long, long const*)
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
3 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
3 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
3 TAATMorphTable::ShapeGlyphs(bool&)
2 TAATMorphSubtable::ProcessTable(bool, TAATMorphActionResult&)
1 TAATMorphSubtable::ProcessTableDescending(TAATMorphActionResult&)
1 TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)
1 TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)
1 TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)
1 TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)
1 TAATMorphSubtableMorx::SetTablePtr(void const*)
1 TAATMorphSubtableMorx::SetTablePtr(void const*)
1 CFStringCreateCopy
1 objc_msgSend_rtp
1 objc_msgSend_rtp
4 -[NSATSGlyphStorage setGlyphRange:characterRange:]
3 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
3 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSObject methodForSelector:]
1 dyld_stub_object_getClass
1 dyld_stub_object_getClass
1 -[__NSFontTypefaceInfo _isDefaultFace]
1 class_getMethodImplementation
1 class_getMethodImplementation
1 CTFontGetGlyphsForCharacters
1 TTableCache::TTableCache()
1 TTableCache::TTableCache()
1 -[NSFont getAdvancements:forGlyphs:count:]
1 -[NSFont getAdvancements:forGlyphs:count:]
1 -[NSLineFragmentRenderingContext initWithRuns:glyphOrigin:lineFragmentWidth:elasticWidth:usesScreenFonts:isRTL:]
1 dyld_stub_NSZoneMalloc
1 dyld_stub_NSZoneMalloc
1 -[NSATSTypesetter endParagraph]
1 _CFRelease
1 szone_free
1 szone_free
1 restFP
1 restFP
1 -[NSTypesetter setAttributedString:]
1 -[NSTypesetter setAttributedString:]
1 __NSCreateRenderingContextForAttributedString
1 __CFStrConvertBytesToUnicode
1 __CFStrConvertBytesToUnicode
13 -[NSAttributedString(NSStringDrawing) drawInRect:]
13 _NSStringDrawingCore
9 __NSCreateRenderingContextForAttributedString
7 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
7 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
7 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
6 -[NSATSTypesetter _ctTypesetter]
4 -[NSATSGlyphStorage setGlyphRange:characterRange:]
3 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
3 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
2 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::TcmapTable(TBaseFont const&)
1 TBaseFont::CopyTable(unsigned int) const
1 TTableCache::CopyTable(TBaseFont const&, unsigned int) const
1 TTableCacheImp::FindTable(TBaseFont const&, unsigned int)
1 TTableCacheImp::FindTable(TBaseFont const&, unsigned int)
1 TcmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 TFormat4UTF16cmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 TFormat4UTF16cmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 objc_msgSend
1 objc_msgSend
1 CTGlyphStorageCreateMutableWithInterface
1 malloc_zone_malloc
1 malloc_zone_malloc
2 -[NSATSGlyphStorage createCTTypesetter]
1 CFArrayReplaceValues
1 CFArrayReplaceValues
1 CTTypesetterCreateWithRunArray
1 CFStringCreateCopy
1 -[NSPlaceholderString initWithString:]
1 -[NSPlaceholderString initWithString:]
1 -[NSATSLineFragment lineWidthForType:]
1 CTLineGetTypographicBounds
1 CTLineGetTypographicBounds
2 -[_NSCachedAttributedString initWithAttributedString:]
1 -[NSConcreteAttributedString initWithAttributedString:]
1 -[NSConcreteAttributedString initWithString:]
1 -[NSCFString copyWithZone:]
1 CFStringCreateCopy
1 CFStringCreateCopy
1 objc_msgSend_rtp
1 objc_msgSend_rtp
3 -[NSLineFragmentRenderingContext drawAtPoint:inContext:]
1 -[NSCalibratedWhiteColor set]
1 dyld_stub_CFRelease
1 dyld_stub_CFRelease
1 CGContextShowGlyphsWithAdvances
1 draw_glyphs
1 ripc_DrawGlyphs
1 ripl_BltGlyph
1 ARGB32_mark
1 CGSColorDeepMaskCopyARGB8888
1 CGSColorDeepMaskCopyARGB8888
1 CGGStateSetFontRenderingStyle
1 CGGStateSetShouldAntialiasFonts
1 CGGStateSetShouldAntialiasFonts
1 objc_msgSend_rtp
1 objc_msgSend_rtp
3 -[AIListCell labelAttributes]
2 +[NSDictionary dictionaryWithObjectsAndKeys:]
2 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
1 CFDictionaryCreate
1 CFDictionaryAddValue
1 __CFDictionaryGrow
1 __CFDictionaryGrow
1 dyld_stub_CFMakeCollectable
1 dyld_stub_CFMakeCollectable
1 objc_msgSend_rtp
1 objc_msgSend_rtp
3 -[NSConcreteAttributedString initWithString:attributes:]
1 +[NSAttributeDictionary newWithDictionary:]
1 +[NSAttributeDictionary newWithDictionary:]
1 +[NSObject allocWithZone:]
1 _internal_class_createInstanceFromZone
1 malloc_zone_calloc
1 szone_calloc
1 tiny_malloc_from_free_list
1 tiny_malloc_from_free_list
1 -[NSConcreteAttributedString initWithString:attributes:]
1 +[NSAttributeDictionary newWithDictionary:]
1 +[NSAttributeDictionary newWithDictionary:]
19 -[AIListContactCell drawUserExtendedStatusInRect:drawUnder:]
10 -[NSAttributedString(NSStringDrawing) size]
10 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
9 __NSCreateRenderingContextForAttributedString
9 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
7 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
6 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
6 -[NSATSTypesetter _ctTypesetter]
4 -[NSATSGlyphStorage createCTTypesetter]
4 CTTypesetterCreateWithRunArray
1 CFStringCreateCopy
1 CFStringCreateCopy
1 TCharStreamCFString::TCharStreamCFString(__CFString const*)
1 TCharStreamCFString::TCharStreamCFString(__CFString const*)
1 TLine::SetRunArray(__CFArray const*)
1 TLine::UpdateCachedMetricsForRun(TRun const&)
1 TLine::UpdateCachedMetricsForRun(TRun const&)
1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
1 TAATMorphTable::ShapeGlyphs(bool&)
1 TAATMorphSubtable::ProcessTable(bool, TAATMorphActionResult&)
1 TAATMorphSubtableMorx::RunSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)
1 TAATLookupTable::Prefetch(unsigned long, unsigned short)
1 TAATLookupTable::Prefetch(unsigned long, unsigned short)
2 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 dyld_stub_CFArrayRemoveAllValues
1 dyld_stub_CFArrayRemoveAllValues
1 -[NSLineFragmentRenderingContext initWithRuns:glyphOrigin:lineFragmentWidth:elasticWidth:usesScreenFonts:isRTL:]
1 dyld_stub_memset
1 dyld_stub_memset
2 -[NSATSTypesetter endParagraph]
2 -[NSATSLineFragment _invalidate]
2 _CFRelease
2 TLine::~TLine()
2 _CFRelease
1 __CFStringDeallocate
1 CFAllocatorDeallocate
1 CFAllocatorDeallocate
1 szone_free
1 szone_free
1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]
1 -[NSFont screenFontWithRenderingMode:]
1 -[__NSFontTypefaceInfo _isDefaultFixedPitch]
1 -[__NSFontTypefaceInfo _isDefaultFixedPitch]
7 -[NSAttributedString(NSStringDrawing) drawInRect:]
7 _NSStringDrawingCore
4 __NSCreateRenderingContextForAttributedString
3 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
3 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
3 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
3 -[NSATSTypesetter _ctTypesetter]
2 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSATSGlyphStorage createCTTypesetter]
1 CTRunCreateMutableRunsWithStorageAndOptions
1 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
1 TStorageRange::SyncWithStorage()
1 TStorageRange::SumAdvances(CFRange) const
1 TStorageRange::SumAdvances(CFRange) const
1 -[_NSCachedAttributedString initWithAttributedString:]
1 -[NSConcreteAttributedString initWithAttributedString:]
1 -[NSConcreteAttributedString initWithString:]
1 -[NSCFString copyWithZone:]
1 CFStringCreateCopy
1 __pthread_getspecific
1 __pthread_getspecific
1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]
1 -[NSParagraphStyle _isSuitableForFastStringDrawingWithAlignment:lineBreakMode:tighteningFactorForTruncation:]
1 -[NSParagraphStyle _isSuitableForFastStringDrawingWithAlignment:lineBreakMode:tighteningFactorForTruncation:]
1 -[NSLineFragmentRenderingContext drawAtPoint:inContext:]
1 CGContextShowGlyphsWithAdvances
1 CGContextShowGlyphsWithAdvances
1 __NSHasDisplayScaleFactor
1 __NSHasDisplayScaleFactor
2 -[NSObject(NSObject) autorelease]
2 -[NSObject(NSObject) autorelease]
14 -[AIListContactMockieCell drawUserIconInRect:position:]
10 -[AIListContactCell drawUserIconInRect:position:]
10 -[NSImage(AIImageAdditions) drawRoundedInRect:atSize:position:fraction:radius:]
7 -[NSImage drawInRect:fromRect:operation:fraction:]
5 -[NSCachedImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:]
5 -[NSImageRep drawInRect:]
4 -[NSCachedImageRep draw]
4 -[NSCGImageRep drawInRect:]
4 CGContextDrawImage
4 ripc_DrawImage
3 ripc_GetRenderingState
3 ripc_GetClipState
3 ripr_Coverage
2 aa_render
1 aa_ael_insert
1 aa_ael_insert
1 aa_render
1 ripr_Coverage
1 ripl_CreateWithData
1 ripl_CreateWithData
1 ripc_RenderImage
1 ripl_BltImage
1 ripd_Mark
1 ARGB32_image
1 ARGB32_image_mark
1 ARGB32_sample_ARGB32
1 ARGB32_sample_ARGB32
1 PSgrestore
1 _CFArrayReplaceValues
1 __CFArrayReleaseValues
1 __CFArrayReleaseValues
1 -[NSBitmapImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:]
1 -[NSBitmapImageRep _getCGImageRefCreateIfNecessary]
1 -[NSBitmapImageRep _acquireRetainedCGImageRef]
1 _NSAppKitLock
1 -[NSRecursiveLock lock]
1 pthread_mutex_lock
1 pthread_mutex_lock
1 -[NSRecursiveLock unlock]
1 -[NSRecursiveLock unlock]
3 +[NSBezierPath(AIBezierPathAdditions) bezierPathWithRoundedRect:radius:]
1 +[NSBezierPath bezierPath]
1 +[NSBezierPath bezierPath]
1 -[NSBezierPath lineToPoint:]
1 objc_msgSend_rtp
1 objc_msgSend_rtp
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceLineToPoint:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceLineToPoint:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _addPathSegment:point:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _addPathSegment:point:]
2 -[AIListContactMockieCell drawUserIconInRect:position:]
2 -[NSBezierPath addClip]
2 doClip
2 CGGStateClipToPath
2 CGClipCreateWithPath
2 CGPathIsRect
2 CGPathIsRect
5 -[AIListContactCell drawServiceIconInRect:position:]
3 -[NSImage(AIImageAdditions) drawInRect:atSize:position:fraction:]
3 -[NSImage drawInRect:fromRect:operation:fraction:]
2 -[NSBitmapImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:]
1 -[NSBitmapImageRep _getCGImageRefCreateIfNecessary]
1 -[NSBitmapImageRep _acquireRetainedCGImageRef]
1 _NSAppKitLock
1 -[NSRecursiveLock lock]
1 pthread_mutex_lock
1 __pthread_self
1 __pthread_self
1 CGContextDrawImage
1 ripc_GetRenderingState
1 ripc_GetRenderingState
1 objc_msgSend_rtp
1 objc_msgSend_rtp
2 +[AIServiceIcons serviceIconForService:type:direction:]
2 +[AIServiceIcons serviceIconForServiceID:type:direction:]
2 CFDictionaryGetValue
2 __CFDictionaryFindBuckets1b
2 CFHash
2 CFHash
18 -[AIListGroupCell drawContentWithFrame:]
16 -[AIListCell drawDisplayNameWithFrame:]
7 -[NSAttributedString(NSStringDrawing) drawInRect:]
7 _NSStringDrawingCore
4 __NSCreateRenderingContextForAttributedString
4 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
2 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
2 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
2 -[NSATSTypesetter _ctTypesetter]
2 -[NSATSGlyphStorage createCTTypesetter]
1 CTRunCreateMutableRunsWithStorageAndOptions
1 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
1 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
1 TAttributes::TAttributes(__CFDictionary const*)
1 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
1 CFDictionaryApplyFunction
1 -[NSDictionary _apply:context:]
1 -[NSDictionary _apply:context:]
1 -[NSAttributeDictionary objectForKey:]
1 -[NSAttributeDictionary objectForKey:]
1 CTTypesetterCreateWithRunArray
1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
1 TAATMorphTable::ShapeGlyphs(bool&)
1 TAATMorphSubtableMorx::SetTablePtr(void const*)
1 TAATMorphSubtableMorx::InitContextualState()
1 TAATLookupTable::SetTable(SFNTLookupTable const*)
1 TAATLookupTable::SetTable(SFNTLookupTable const*)
2 -[NSATSTypesetter endParagraph]
2 -[NSATSLineFragment _invalidate]
2 _CFRelease
2 TLine::~TLine()
2 _CFRelease
1 _CFRelease
1 __CFStringDeallocate
1 szone_free
1 szone_free
3 -[NSLineFragmentRenderingContext drawAtPoint:inContext:]
2 CGContextShowGlyphsWithAdvances
2 CGContextShowGlyphsWithAdvances
1 -[NSShadow set]
1 -[NSCalibratedRGBColor colorUsingColorSpaceName:device:]
1 -[NSCalibratedRGBColor colorUsingColorSpaceName:device:]
5 -[NSAttributedString(NSStringDrawing) size]
5 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
4 __NSCreateRenderingContextForAttributedString
2 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
1 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
1 -[NSATSTypesetter _ctTypesetter]
1 -[NSATSGlyphStorage createCTTypesetter]
1 CTTypesetterCreateWithRunArray
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
1 TAATMorphSubtable::Reset()
1 TAATMorphSubtable::Reset()
1 -[NSATSTypesetter endParagraph]
1 -[NSATSLineFragment _invalidate]
1 _CFRelease
1 TLine::~TLine()
1 _CFRelease
1 _CFRelease
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixAttributesInRange:]
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]
1 -[_NSCachedAttributedString release]
1 -[NSConcreteAttributedString dealloc]
1 -[NSRLEArray dealloc]
1 NSDeallocateObject
1 _internal_object_dispose
1 free
1 szone_size
1 szone_size
1 -[NSConcreteAttributedString attributesAtIndex:effectiveRange:]
1 -[NSConcreteAttributedString attributesAtIndex:effectiveRange:]
2 +[NSString stringWithFormat:]
2 -[NSPlaceholderString initWithFormat:locale:arguments:]
2 _CFStringCreateWithFormatAndArgumentsAux
2 _CFStringAppendFormatAndArgumentsAux
1 CFStringAppend
1 CFStringGetBytes
1 CFStringGetBytes
1 _CFStringAppendFormatAndArgumentsAux
1 -[AIListCell labelAttributes]
1 -[AIListGroupCell additionalLabelAttributes]
1 +[NSDictionary dictionary]
1 +[NSDictionary dictionary]
1 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
1 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
1 -[NSConcreteAttributedString initWithString:attributes:]
1 +[NSAttributeDictionary newWithDictionary:]
1 -[NSConcreteHashTable getItem:]
1 hashProbe
1 attributeDictionaryIsEqual
1 attributeDictionaryIsEqual
2 -[NSBezierPath fill]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _doUserPathWithOp:inContext:]
1 CGContextDrawPath
1 CGContextDrawPath
1 CGGStateSetFlatness
1 maybeCopyDeviceState
1 CGFunctionRetain
1 CGFunctionRetain
12 -[AIListCell drawInteriorWithFrame:inView:]
5 -[AIListGroupMockieCell drawBackgroundWithFrame:]
5 -[AIListGroupCell drawBackgroundWithFrame:]
5 -[NSImage drawInRect:fromRect:operation:fraction:]
5 -[NSCachedImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:]
2 -[NSImageRep drawInRect:]
1 -[NSCachedImageRep draw]
1 -[NSCachedImageRep _copyNSCGImageRep]
1 -[NSCachedImageRep _copyNSCGImageRep]
1 PSgrestore
1 -[NSObject retain]
1 __CFDoExternRefOperation
1 CFBagAddValue
1 __CFBagFindBuckets2
1 __CFBagFindBuckets2
2 CGContextGetAlpha
2 CGContextGetAlpha
1 CGContextGetCTM
1 CGContextGetCTM
3 +[NSBezierPath fillRect:]
3 CGContextFillRect
2 CGContextFillRects
1 ripc_DrawRects
1 ripc_Render
1 ripl_BltShape
1 ARGB32_mark
1 ARGB32_mark_constshape
1 ARGB32_mark_constshape
1 ripr_Rectangles
1 aa_flatness
1 aa_flatness
1 CGContextDelegateDrawRects
1 CGContextDelegateDrawRects
3 -[AIListContactMockieCell drawBackgroundWithFrame:]
3 +[NSBezierPath(AIBezierPathAdditions) bezierPathWithRoundedBottomCorners:radius:]
2 -[NSBezierPath appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:]
2 saveFP
2 saveFP
1 -[NSObject(NSObject) autorelease]
1 pthread_getspecific
1 pthread_getspecific
1 -[NSBezierPath fill]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _doUserPathWithOp:inContext:]
1 CGContextDrawPath
1 dyld_stub_CGContextDelegateGetInfo
1 dyld_stub_CGContextDelegateGetInfo
3 -[NSOutlineView frameOfCellAtColumn:row:]
2 -[NSTableView frameOfCellAtColumn:row:]
2 -[AIAnimatingListOutlineView rectOfRow:]
2 +[NSValue valueWithPointer:]
1 +[NSValue valueWithBytes:objCType:]
1 _NSNewValue
1 NSAllocateObject
1 dyld_stub_class_createInstanceFromZone
1 dyld_stub_class_createInstanceFromZone
1 +[NSValue valueWithPointer:]
1 objc_msgSend_rtp
1 objc_msgSend_rtp
2 -[NSOutlineView itemAtRow:]
1 -[NSRecursiveLock unlock]
1 pthread_mutex_unlock
1 pthread_mutex_unlock
1 findRowEntryForRow
1 findRowEntryForRow
1 -[NSCFArray objectAtIndex:]
1 objc_msgSend_rtp
1 objc_msgSend_rtp
1 dyld_stub_objc_msgSend
1 dyld_stub_objc_msgSend
1 objc_msgSend
1 objc_msgSend
9 objc_msgSend_rtp
9 objc_msgSend_rtp
1 -[NSTableView drawRowIndexes:clipRect:]
3 NSPopAutoreleasePool
2 -[NSAttributeDictionaryEnumerator dealloc]
1 NSDeallocateObject
1 _internal_object_dispose
1 szone_free
1 szone_free
1 dyld_stub_OS
Posted: Tue Jan 01, 2008 11:33 pm
by evands
I didn't ask about Adium.
It looks like the delay is all while loading the WebView for your display style. Try switching to a non-webview based display style such as Bubbles or Smoke. Does that make the issue go away?
Back to the original post...
Posted: Wed Jan 02, 2008 6:37 am
by Clytie
Swapping SpamSieve back to English not only started Growl showing notifications for SpamSieve, but for all my other apps as well! (And that's with the current Growl version.)
I have no idea why, but that's what happened. My MacBook has been full of weird behaviours since I "upgraded" to Leopard. I have seriously thought of going back to Tiger.
Anyway, it beats me why the language choice for one app. would affect Growl's ability to display notifications, but it may make sense to someone who knows more than me about the situation (just about anyone, at this stage

).
Posted: Thu Jan 03, 2008 1:16 am
by IUG
evands wrote:I didn't ask about Adium.
It looks like the delay is all while loading the WebView for your display style. Try switching to a non-webview based display style such as Bubbles or Smoke. Does that make the issue go away?
Yes it did. Any idea what would be causing this problem? Any idea if I can fix it, and how I would if I can?
Posted: Thu Jan 03, 2008 4:13 am
by evands
Try moving ~/Library/Preferences/com.Growl.GrowlHelperApp.plist out of the way (to your desktop) while Growl is stopped. Then start Growl.
I miss my GrowlMail and...
Posted: Wed Jan 09, 2008 5:00 pm
by dshore95
Being technically challenged makes it difficult to successfully execute the script fixes, etc. to make the changes effective. I am hoping that there will soon be updates to GrowlMail, GrowlNotify, etc.
Since updating to Leopard, most of my Growl apps are broken, and where's the website?
Thanks for hearing from a new member of the forum. I'm sure I've posted questions that you've seen ad infinitum.
Sorry.
Re: I miss my GrowlMail and...
Posted: Wed Jan 09, 2008 5:24 pm
by The_Tick
dshore95 wrote: where's the website?
There's another thread on this, right above/below this one.
I'm interested in the Growl website
Posted: Wed Jan 09, 2008 6:07 pm
by dshore95
...not the geneology website. Where is the Growl website????
Posted: Wed Jan 09, 2008 6:11 pm
by excomax
Re: I'm interested in the Growl website
Posted: Wed Jan 09, 2008 11:50 pm
by The_Tick
dshore95 wrote:...not the geneology website. Where is the Growl website????
A thread is a single conversation on a forum. So for instance this one about 10.5 is a single thread, and the one that excomax linked to is another thread. The link to my site at saltatory is actually a signature link.