[Webkit-unassigned] [Bug 193701] STP: Occasional WebProcess hangs
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 23 10:14:47 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=193701
--- Comment #4 from Jon <jon at jonshier.com> ---
I've been able to replicate this fairly easily by quickly navigating between a Google search and result pages (typically on StackOverflow). This time it hung while on the blank page between pages. Here are the (hopefully relevant) togs from the time:
default 13:04:53.015494 -0500 com.apple.WebKit.WebContent 0x5abd20578 - WebResourceLoader::didReceiveResponse: (pageID = 82, frameID = 26, resourceID = 148, status = 200)
default 13:04:53.016257 -0500 com.apple.WebKit.WebContent 0x5abd20578 - WebResourceLoader::didReceiveData: Started receiving data (pageID = 82, frameID = 26, resourceID = 148)
default 13:04:53.028990 -0500 com.apple.WebKit.WebContent 0x5abd20578 - WebResourceLoader::didFinishResourceLoad: (pageID = 82, frameID = 26, resourceID = 148, length = 1042)
default 13:04:53.029037 -0500 com.apple.WebKit.WebContent 0x5927c6b00 - SubresourceLoader::didFinishLoading: (frame = 0x5a31ead68, frameLoader = 0x7fe7b5f7f940, resourceID = 148)
default 13:04:53.036049 -0500 com.apple.WebKit.WebContent 0x5a3ed6bb0 - ProgressTracker::progressCompleted: frame 0x5a31ead68, value 0.500000, tracked frames 1, originating frame 0x5a31ead68, isMainLoad 0
default 13:04:53.036093 -0500 com.apple.WebKit.WebContent 0x5a3ed6bb0 - ProgressTracker::finalProgressComplete: value 0.500000, tracked frames 0, originating frame 0x5a31ead68, isMainLoad 0, isMainLoadProgressing 0
default 13:04:53.036129 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::checkLoadCompleteForThisFrame: Finished frame load (frame = 0x5a31ead68, main = 0)
default 13:04:53.036324 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::urlSelected: frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036370 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::loadFrameRequest: frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036406 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::loadURL: frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036441 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::loadWithNavigationAction: frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036468 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::loadWithDocumentLoader: frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036488 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::loadWithDocumentLoader: main frame load started (frame = 0x5a7609e70, main = 1)
default 13:04:53.036531 -0500 com.apple.WebKit.WebContent Memory usage info dump at MainFrameLoadStarted:
default 13:04:53.036553 -0500 com.apple.WebKit.WebContent phys_footprint: 139698176
default 13:04:53.036580 -0500 com.apple.WebKit.WebContent internal: 140496896
default 13:04:53.036692 -0500 com.apple.WebKit.WebContent pagecache_page_count: 0
default 13:04:53.036900 -0500 com.apple.WebKit.WebContent javascript_gc_heap_capacity: 33378886
default 13:04:53.036949 -0500 com.apple.WebKit.WebContent javascript_gc_heap_extra_memory_size: 5904902
default 13:04:53.037010 -0500 com.apple.WebKit.WebContent document_count: 11
default 13:04:53.037095 -0500 com.apple.WebKit.WebContent compressed: 0
default 13:04:53.037127 -0500 com.apple.WebKit.WebContent virtual_size: 109329633280
default 13:04:53.037153 -0500 com.apple.WebKit.WebContent resident_size: 210198528
default 13:04:53.037507 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::urlSelected: frame load started (frame = 0x5a31ead68, main = 0)
default 13:04:53.037547 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::loadFrameRequest: frame load started (frame = 0x5a31ead68, main = 0)
default 13:04:53.037576 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::loadURL: frame load started (frame = 0x5a31ead68, main = 0)
default 13:04:53.037607 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::loadWithNavigationAction: frame load started (frame = 0x5a31ead68, main = 0)
default 13:04:53.037636 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::loadWithDocumentLoader: frame load started (frame = 0x5a31ead68, main = 0)
default 13:04:53.039000 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::prepareForLoadStart: Starting frame load (frame = 0x5a31ead68, main = 0)
default 13:04:53.039053 -0500 com.apple.WebKit.WebContent 0x5a3ed6bb0 - ProgressTracker::progressStarted: frame 0x5a31ead68, value 0.100000, tracked frames 1, originating frame 0x5a31ead68, isMainLoad 0
default 13:04:53.044202 -0500 com.apple.WebKit.WebContent 0x5a3ed6bb0 - ProgressTracker::progressCompleted: frame 0x5a31ead68, value 0.100000, tracked frames 1, originating frame 0x5a31ead68, isMainLoad 0
default 13:04:53.044235 -0500 com.apple.WebKit.WebContent 0x5a3ed6bb0 - ProgressTracker::finalProgressComplete: value 0.100000, tracked frames 0, originating frame 0x5a31ead68, isMainLoad 0, isMainLoadProgressing 0
default 13:04:53.044271 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7f940 - FrameLoader::checkLoadCompleteForThisFrame: Finished frame load (frame = 0x5a31ead68, main = 0)
default 13:04:53.044309 -0500 com.apple.WebKit.WebContent 0x5aa6e5100 - DocumentLoader::startLoadingMainResource: Returning empty document (frame = 0x5a31ead68, main = 0)
default 13:04:53.044397 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::continueLoadAfterNavigationPolicy: can't continue loading frame due to the following reasons (frame = 0x5a7609e70, main = 1, allowNavigationToInvalidURL = 0, requestURLIsValid = 0, shouldContinue = 1)
default 13:04:53.051416 -0500 com.apple.WebKit.WebContent HTMLMediaElement::scheduleUpdatePlayState(2DA8A344) task scheduled
default 13:04:53.051479 -0500 com.apple.WebKit.WebContent HTMLMediaElement::setPlaybackWithoutUserGesture(2DA8A344) None
default 13:04:53.051539 -0500 com.apple.WebKit.WebContent HTMLMediaElement::scheduleUpdatePlayState(2DA8A345) task scheduled
default 13:04:53.051578 -0500 com.apple.WebKit.WebContent HTMLMediaElement::setPlaybackWithoutUserGesture(2DA8A345) None
default 13:04:53.051616 -0500 com.apple.WebKit.WebContent HTMLMediaElement::scheduleUpdatePlayState(2DA8A346) task scheduled
default 13:04:53.051717 -0500 com.apple.WebKit.WebContent HTMLMediaElement::setPlaybackWithoutUserGesture(2DA8A346) None
default 13:04:53.052438 -0500 com.apple.WebKit.WebContent [NowPlayingInfo] Setting identical nowPlayingInfo, skipping update.
default 13:04:53.052474 -0500 com.apple.WebKit.WebContent [NowPlayingInfo] Clearing nowPlayingInfo
default 13:04:53.146592 -0500 com.apple.WebKit.WebContent HTMLMediaElement::setShouldPlayToPlaybackTarget(1DA6C8A5) false
default 13:04:53.160454 -0500 com.apple.WebKit.WebContent LSExceptions shared instance invalidated for timeout.
This line stood out:
default 13:04:53.044397 -0500 com.apple.WebKit.WebContent 0x7fe7b5f7fbe0 - FrameLoader::continueLoadAfterNavigationPolicy: can't continue loading frame due to the following reasons (frame = 0x5a7609e70, main = 1, allowNavigationToInvalidURL = 0, requestURLIsValid = 0, shouldContinue = 1)
So I captured the spindump for the associated process, and has been attached.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190123/5c141cc2/attachment.html>
More information about the webkit-unassigned
mailing list