I have an exactlyt similar scenario. Add GrowlSafari to the mix and
voila it gets stuck whenever I'm away for extended periods of time.
Here's me sample analysis:

Analysis of sampling GrowlHelperApp (pid 43135) every 1 millisecond
Call graph:
    7821 Thread_22504836   DispatchQueue_1: com.apple.main-thread
(serial)
      7821 start
        7821 main
          7821 -[GrowlApplication run]
            7821 -[NSApplication run]
              7821 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:]
                7821 _DPSNextEvent
                  7821 BlockUntilNextEventMatchingListInMode
                    7821 ReceiveNextEventCommon
                      7821 RunCurrentEventLoopInMode
                        7821 CFRunLoopRunSpecific
                          7821 __CFRunLoopRun
                            7821
WebCore::MainResourceLoader::handleDataLoadNow(WebCore::RunLoopTimer<WebCore::MainResourceLoader>*)
                              7821
WebCore::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&)
                                7821
WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction)
                                  7821
WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction,
WebCore::ResourceResponse const&)
                                    7821
WebCore::MainResourceLoader::didFinishLoading()
                                      7821
WebCore::FrameLoader::finishedLoading()
                                        7821
WebCore::FrameLoader::recursiveCheckLoadComplete()
                                          7821
WebCore::FrameLoader::checkLoadCompleteForThisFrame()
                                            7821
WebFrameLoaderClient::dispatchDidFinishLoad()
                                              7821
CallFrameLoadDelegate(objc_object* (*)(objc_object*,
objc_selector*, ...), WebView*, objc_selector*, objc_object*)
                                                7821 -
[GrowlWebKitWindowController webView:didFinishLoadForFrame:]
                                                  7363 -
[GrowlPositionController positionDisplay:]
                                                    4024
NSIntersectsRect
                                                    3269 -
[GrowlPositionController positionDisplay:]
                                                    70 NSContainsRect
                                                  453
dyld_stub_NSIntersectsRect
                                                  5
dyld_stub_NSContainsRect
    7821 Thread_22504837   DispatchQueue_2: com.apple.libdispatch-
manager  (serial)
      7821 start_wqthread
        7821 _pthread_wqthread
          7821 _dispatch_worker_thread2
            7821 _dispatch_queue_invoke
              7821 _dispatch_mgr_invoke
                7820 kevent
                1 _dispatch_run_timers
                  1 _dispatch_wakeup
                    1 _dispatch_queue_push_list_slow
                      1 _dispatch_wakeup
                        1 _dispatch_queue_push_list_slow
                          1 _dispatch_wakeup
                            1 _dispatch_queue_wakeup_global
                              1 pthread_workqueue_additem_np
                                1 pick_nextworkqueue_droplock
                                  1 __workq_kernreturn
    7821 Thread_22504840
      7821 thread_start
        7821 _pthread_start
          7821 __NSThread__main__
            7821 -[NSConnection run]
              7821 CFRunLoopRunSpecific
                7821 __CFRunLoopRun
                  7820 mach_msg
                    7820 mach_msg_trap
                  1 __CFMachPortPerform
                    1 __NSFireMachPort
                      1 -[NSConcretePortCoder dispatch]
                        1 -[NSConnection handlePortCoder:]
                          1 -[NSConnection handleRequest:sequence:]
                            1 -[NSConnection dispatchInvocation:]
                              1 -[NSInvocation invoke]
                                1 __invoking___
                                  1 _CF_forwarding_prep_0
                                    1 ___forwarding___
                                      1 -[NSInvocation
invokeWithTarget:]
                                        1 -[NSInvocation invoke]
                                          1 __invoking___
                                            1 -[GrowlPathway
postNotificationWithDictionary:]
                                              1 -
[NSObject(NSThreadPerformAdditions)
performSelectorOnMainThread:withObject:waitUntilDone:]
                                                1 -
[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:modes:]
                                                  1 -[NSThread _nq:]
                                                    1 CFRunLoopWakeUp
                                                      1 mach_msg
                                                        1
mach_msg_trap
    7821 Thread_22504841
      7821 thread_start
        7821 _pthread_start
          7821 __CFSocketManager
            7821 select$DARWIN_EXTSN
    7821 Thread_22505619: JavaScriptCore: FastMalloc scavenger
      7821 thread_start
        7821 _pthread_start
          7821 WTF::TCMalloc_PageHeap::runScavengerThread(void*)
            7821 WTF::TCMalloc_PageHeap::scavengerThread()
              7821 sleep
                7820 nanosleep
                  7820 __semwait_signal
                1 cerror
                  1 cthread_set_errno_self
    7821 Thread_22505626
      7821 thread_start
        7821 _pthread_start
          7821 __NSThread__main__
            7821 +[NSURLConnection(NSURLConnectionReallyInternal)
_resourceLoadLoop:]
              7821 CFRunLoopRunSpecific
                7821 __CFRunLoopRun
                  7821 mach_msg
                    7821 mach_msg_trap
    7665 Thread_24958031
      7665 start_wqthread
        7664 _pthread_wqthread
          7664 __workq_kernreturn
        1 _pthread_exit
          1 _pthread_free_pthread_onstack
    157 Thread_24958467
      157 start_wqthread
        156 _pthread_wqthread
          156 __workq_kernreturn
        1 start_wqthread

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        15642
        __workq_kernreturn        7821
        select$DARWIN_EXTSN        7821
        __semwait_signal        7820
        kevent        7820
        NSIntersectsRect        4024
        -[GrowlPositionController positionDisplay:]        3269
        dyld_stub_NSIntersectsRect        453
        NSContainsRect        70
        dyld_stub_NSContainsRect        5


Piko



On Feb 1, 8:19 am, Hajo Carl <[email protected]> wrote:
> Using Growl 1.2 (Smoke display theme) on a MacBook Pro Core 2 Duo 2.33  
> Ghz 15", OS X 10.5.8, Safari 4.0.4, Mail 3.6, SpamSieve 2.7.7, Plaxo etc
>
> When checking the option "Leave notifications on screen after ... of  
> activity" (mine's set to 120 seconds) and leaving the computer with  
> Mail and SpamSieve running, Growl will start to behave erratically or  
> not show notifications at all anymore. Coming back to the computer  
> will show a full screen of notifications (it's what I want) but upon  
> option-clicking the X on one of them to make them all go away (after  
> reading through, of course), new notifications will either not show at  
> all, show in the middle of the screen or somewhere else that's not the  
> preset starting point (upper right corner for me).
>
> I believe this is a bug in Growl, seems like it gets overwhelmed and  
> confused at some point with too many notifications off screen (?).
>
> Currently, I stop Growl and start it again in System Preferences and  
> things return back to normal until the next absence and resulting full  
> screen of notifications.
>
> Any ideas?
>
> Would be great to have a fix for this, Growl is absolutely  
> indispensable for me.
>
> 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=en.

Reply via email to