[Webkit-unassigned] [Bug 24207] New: webkit hang (activity monitor sample attached)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 26 14:12:39 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=24207

           Summary: webkit hang (activity monitor sample attached)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://www.winfuture.de
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Major
          Priority: P1
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: docacola at borgcore.de


since using safari 4.0 beta and now the webkit nightly r41242 i regulary get
hangs. i am not entirely sure if that is the cause, but i have noticed that i
usually have the site www.winfuture.de opened. either as one of the tabs in the
background or just when i only have this site opened and nothing else. it
doesn't matter if i just opened webkit or been using it for some time. i just
experienced the hang with a newly opened webkit with winfuture.de opened, then
took a sample with the activity monitor. i hope that is usuable.

i am using glimmerblocker (proxy) locally to block ads. i experienced the same
on the official safari 4.0 beta and now on the webkit nightly from 24th and
26th. using 10.5.6 with all system updates

Sampling process 33068 for 3 seconds with 1 millisecond of run time between
samples
Sampling completed, processing symbols...
Analysis of sampling Safari (pid 33068) every 1 millisecond
Call graph:
    902 Thread_2507
      902 0x3306
        902 NSApplicationMain
          902 -[NSApplication run]
            902 0x391aa
              902 -[NSApplication sendEvent:]
                902 0x39663
                  902 -[NSWindow sendEvent:]
                    902 -[WebHTMLView scrollWheel:]
                      902 -[NSView scrollWheel:]
                        902 forwardMethod
                          902 -[WebClipView scrollWheel:]
                            902 -[NSView scrollWheel:]
                              902 forwardMethod
                                902 -[WebDynamicScrollBarsView(WebInternal)
scrollWheel:]
                                  902 -[NSScrollView scrollWheel:]
                                    902 0x2ceee
                                      902 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:]
                                        902 _DPSNextEvent
                                          902
BlockUntilNextEventMatchingListInMode
                                            902 ReceiveNextEventCommon
                                              902 RunCurrentEventLoopInMode
                                                902 CFRunLoopRunInMode
                                                  902 CFRunLoopRunSpecific
                                                    902
__ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv
                                                      902
WebCore::ThreadTimers::sharedTimerFired()
                                                        902
WebCore::ThreadTimers::sharedTimerFiredInternal()
                                                          902
WebCore::ThreadTimers::fireTimers(double, WTF::Vector<WebCore::TimerBase*, 0ul>
const&)
                                                            902
WebCore::DOMTimer::fired()
                                                              902
WebCore::ScheduledAction::execute(WebCore::Document*)
                                                                902
WebCore::FrameLoader::executeScript(WebCore::String const&, bool)
                                                                  902
WebCore::FrameLoader::executeScript(WebCore::ScriptSourceCode const&)
                                                                    902
WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&)
                                                                      902
JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&,
JSC::JSValuePtr)
                                                                        902
JSC::Interpreter::execute(JSC::ProgramNode*, JSC::ExecState*,
JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValuePtr*)
                                                                          902
0x13618718
                                                                            902
JSC::JITStubs::cti_op_call_NotJSFunction(void*, ...)
                                                                             
902 WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*,
JSC::JSObject*, JSC::JSValuePtr, JSC::ArgList const&)
                                                                               
902 WebCore::JSXMLHttpRequest::send(JSC::ExecState*, JSC::ArgList const&)
                                                                               
  902 WebCore::XMLHttpRequest::send(int&)
                                                                               
    902 WebCore::XMLHttpRequest::send(WebCore::String const&, int&)
                                                                               
      902 WebCore::XMLHttpRequest::makeSameOriginRequest(int&)
                                                                               
        902
WebCore::XMLHttpRequest::loadRequestSynchronously(WebCore::ResourceRequest&,
int&)
                                                                               
          902
WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Document*,
WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&)
                                                                               
            902
WebCore::FrameLoader::loadResourceSynchronously(WebCore::ResourceRequest
const&, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char,
0ul>&)
                                                                               
              902
WebCore::ResourceHandle::loadResourceSynchronously(WebCore::ResourceRequest
const&, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char,
0ul>&, WebCore::Frame*)
                                                                               
                902 +[WebCoreSynchronousLoader
loadRequest:returningResponse:error:]
                                                                               
                  902 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
                                                                               
                    902 CFRunLoopRunInMode
                                                                               
                      902 CFRunLoopRunSpecific
                                                                               
                        902 mach_msg
                                                                               
                          902 mach_msg_trap
                                                                               
                            902 mach_msg_trap
    902 Thread_2603
      902 thread_start
        902 _pthread_start
          902 WebCore::IconDatabase::iconDatabaseSyncThread()
            902 WebCore::IconDatabase::syncThreadMainLoop()
              902 pthread_cond_wait$UNIX2003
                902 __semwait_signal
                  902 __semwait_signal
    902 Thread_2703
      902 thread_start
        902 _pthread_start
          902 CFURLCacheWorkerThread(void*)
            902 CFRunLoopRunInMode
              902 CFRunLoopRunSpecific
                902 mach_msg
                  902 mach_msg_trap
                    902 mach_msg_trap
    902 Thread_2803
      902 thread_start
        902 _pthread_start
          902 WebCore::LocalStorageThread::localStorageThread()
            902 WTF::ThreadCondition::timedWait(WTF::Mutex&, double)
              902 pthread_cond_wait$UNIX2003
                902 __semwait_signal
                  902 __semwait_signal
    902 Thread_2903
      902 thread_start
        902 _pthread_start
          902 0x1867a1
            902 0x1866f3
              902 0x188f9d
                902 CFRunLoopRunInMode
                  902 CFRunLoopRunSpecific
                    902 mach_msg
                      902 mach_msg_trap
                        902 mach_msg_trap
    902 Thread_2a03
      902 thread_start
        902 _pthread_start
          902 0xf2321
            902 0xf1cdb
              902 pthread_cond_wait$UNIX2003
                902 __semwait_signal
                  902 __semwait_signal
    902 Thread_2b03
      902 thread_start
        902 _pthread_start
          902 glvmDoWork
            902 pthread_cond_wait$UNIX2003
              902 __semwait_signal
                902 __semwait_signal
    902 Thread_2c03
      902 thread_start
        902 _pthread_start
          902 CMMConvTask(void*)
            902 pthreadSemaphoreWait(t_pthreadSemaphore*)
              902 pthread_cond_wait$UNIX2003
                902 __semwait_signal
                  902 __semwait_signal
    902 Thread_2d03
      902 thread_start
        902 _pthread_start
          902 __NSThread__main__
            902 -[NSThread main]
              902 +[NSURLConnection(NSURLConnectionReallyInternal)
_resourceLoadLoop:]
                902 CFRunLoopRunInMode
                  902 CFRunLoopRunSpecific
                    902 mach_msg
                      902 mach_msg_trap
                        902 mach_msg_trap
    902 Thread_2e03
      902 thread_start
        902 _pthread_start
          902 select$DARWIN_EXTSN
            902 select$DARWIN_EXTSN
    902 Thread_2f03
      902 start_wqthread
        902 __workq_ops
          902 __workq_ops
    902 Thread_3003
      902 0x0
        902 0x0
    902 Thread_3103
      902 thread_start
        902 _pthread_start
          902 PrivateMPEntryPoint
            902 TSystemNotificationTask::SystemNotificationTaskProc(void*)
              902 CFRunLoopRun
                902 CFRunLoopRunSpecific
                  902 mach_msg
                    902 mach_msg_trap
                      902 mach_msg_trap
    902 Thread_3203
      902 thread_start
        902 _pthread_start
          902 PrivateMPEntryPoint
            902 TFSEventsNotificationTask::FSEventsNotificationTaskProc(void*)
              902 CFRunLoopRun
                902 CFRunLoopRunSpecific
                  902 mach_msg
                    902 mach_msg_trap
                      902 mach_msg_trap
    902 Thread_3303
      902 thread_start
        902 _pthread_start
          902 PrivateMPEntryPoint
            902 TNodeSyncTask::SyncTaskProc(void*)
              902 MPWaitOnQueue
                902 TSWaitOnConditionTimedRelative
                  902 TSWaitOnCondition
                    902 pthread_cond_wait$UNIX2003
                      902 __semwait_signal
                        902 __semwait_signal
    902 Thread_3403
      902 thread_start
        902 _pthread_start
          902 kevent
            902 kevent
    902 Thread_3503
      902 thread_start
        902 _pthread_start
          902 __NSThread__main__
            902 -[NSThread main]
              902 -[NSUIHeartBeat _heartBeatThread:]
                902 -[NSConditionLock lockWhenCondition:]
                  902 -[NSConditionLock lockWhenCondition:beforeDate:]
                    902 -[NSCondition waitUntilDate:]
                      902 pthread_cond_timedwait_relative_np
                        902 _pthread_cond_wait
                          902 semaphore_timedwait_signal_trap
                            902 semaphore_timedwait_signal_trap
    902 Thread_3603
      902 thread_start
        902 _pthread_start
          902 PrivateMPEntryPoint
            902 TFolderSizeTask::FolderSizeTaskProc(void*)
              902 MPWaitOnQueue
                902 TSWaitOnConditionTimedRelative
                  902 pthread_cond_timedwait_relative_np
                    902 _pthread_cond_wait
                      902 semaphore_timedwait_signal_trap
                        902 semaphore_timedwait_signal_trap
    902 Thread_3703
      902 thread_start
        902 _pthread_start
          902 kevent
            902 kevent

Total number in stack (recursive counted multiple, when >=5):
        16       _pthread_start
        16       thread_start
        7       CFRunLoopRunSpecific
        6       __semwait_signal
        6       mach_msg
        6       mach_msg_trap
        6       pthread_cond_wait$UNIX2003
        5       CFRunLoopRunInMode

Sort by top of stack, same collapsed (when >= 5):
        __semwait_signal        5412
        mach_msg_trap        5412
        kevent        1804
        semaphore_timedwait_signal_trap        1804
        0x0        902
        __workq_ops        902
        select$DARWIN_EXTSN        902
Sample analysis of process 33068 written to file /dev/stdout


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list