[Webkit-unassigned] [Bug 88149] New: [Win] ASSERT_NOT_REACHED() reached in RenderLayerBacking::paintIntoLayer
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jun 1 16:18:26 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=88149
Summary: [Win] ASSERT_NOT_REACHED() reached in
RenderLayerBacking::paintIntoLayer
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Windows 7
Status: NEW
Keywords: LayoutTestFailure, MakingBotsRed, NeedsRadar,
Regression
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jberlin at webkit.org
CC: adele at apple.com, simon.fraser at apple.com,
webkit-bug-importer at group.apple.com
I see it happen for compositing/backing/no-backing-foreground-layer.html when I run the tests on Windows with a debug build.
void RenderLayerBacking::paintIntoLayer(RenderLayer* rootLayer, GraphicsContext* context,
const IntRect& paintDirtyRect, // In the coords of rootLayer.
PaintBehavior paintBehavior, GraphicsLayerPaintingPhase paintingPhase,
RenderObject* paintingRoot)
{
if (paintsIntoWindow() || paintsIntoCompositedAncestor()) {
ASSERT_NOT_REACHED();
return;
}
> WebKit.dll!WebCore::RenderLayerBacking::paintIntoLayer(WebCore::RenderLayer * rootLayer=0x056ce2c4, WebCore::GraphicsContext * context=0x0039df2c, const WebCore::IntRect & paintDirtyRect={...}, unsigned int paintBehavior=0, WebCore::GraphicsLayerPaintingPhase paintingPhase=GraphicsLayerPaintForeground, WebCore::RenderObject * paintingRoot=0x056d521c) Line 1172 + 0x23 bytes C++
WebKit.dll!WebCore::RenderLayerBacking::paintContents(const WebCore::GraphicsLayer * graphicsLayer=0x067c79c8, WebCore::GraphicsContext & context={...}, WebCore::GraphicsLayerPaintingPhase paintingPhase=GraphicsLayerPaintForeground, const WebCore::IntRect & clip={...}) Line 1226 C++
WebKit.dll!WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext & context={...}, const WebCore::IntRect & clip={...}) Line 318 + 0x38 bytes C++
WebKit.dll!WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext & context={...}, const WebCore::IntRect & clip={...}) Line 987 C++
WebKit.dll!WebCore::PlatformCALayerWinInternal::displayCallback(_CACFLayer * caLayer=0x066fda90, CGContext * context=0x0559f298) Line 86 + 0x38 bytes C++
WebKit.dll!displayCallback(_CACFLayer * caLayer=0x066fda90, CGContext * context=0x0559f298) Line 102 C++
QuartzCore.dll!backing_callback(CGContext * ctx=0x0559f298, void * info=0x066fda90) Line 488 + 0xf bytes C++
QuartzCore.dll!CABackingStoreUpdate(_CABackingStore * b=0x066fdd60, unsigned int width=200, unsigned int height=190, unsigned int flags=0, void (CGContext *, void *)* callback=0x683bc370, void * callback_info=0x066fda90) Line 517 + 0x8 bytes C++
QuartzCore.dll!CACFLayerDisplay(_CACFLayer * layer=0x000000be) Line 543 + 0x13 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=) Line 378 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fdb08) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd9a0) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fda18) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd658) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd7c0) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd748) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd6d0) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd8b0) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFLayerDisplayIfNeeded(_CACFLayer * layer=0x066fd838) Line 391 + 0x6 bytes C++
QuartzCore.dll!CACFContextFlush(_CACFContext * ctx=0x067c1390) Line 508 + 0x9 bytes C++
WebKitQuartzCoreAdditions.dll!WKCACFViewFlushContext(_WKCACFView * view=0x066fd0e8) Line 62 + 0x1b bytes C++
WebKit.dll!WebCore::WKCACFViewFlushContext(_WKCACFView * view=0x066fd0e8) Line 57 + 0x10 bytes C++
WebKit.dll!WebCore::WKCACFViewLayerTreeHost::flushContext() Line 157 + 0x11 bytes C++
WebKit.dll!WebCore::CACFLayerTreeHost::flushPendingLayerChangesNow() Line 296 + 0xf bytes C++
WebKit.dll!WebView::paint(HDC__ * dc=0x00000000, long options=0) Line 1037 + 0x29 bytes C++
WebKit.dll!WebView::WebViewWndProc(HWND__ * hWnd=0x0048042a, unsigned int message=15, unsigned int wParam=0, long lParam=0) Line 2166 C++
user32.dll!_InternalCallWinProc at 20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xd3 bytes
user32.dll!_CallWindowProcAorW at 24() + 0x5e bytes
user32.dll!_CallWindowProcW at 20() + 0x1b bytes
comctl32.dll!_CallOriginalWndProc at 24() + 0x1a bytes
comctl32.dll!_CallNextSubclassProc at 20() + 0x3d bytes
comctl32.dll!_DefSubclassProc at 16() + 0x46 bytes
comctl32.dll!TTSubclassProc() + 0x3c bytes
comctl32.dll!_CallNextSubclassProc at 20() + 0x3d bytes
comctl32.dll!_MasterSubclassProc at 16() + 0x44 bytes
user32.dll!_InternalCallWinProc at 20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xd3 bytes
user32.dll!_SendMessageWorker at 24() + 0x117 bytes
user32.dll!_SendMessageW at 16() + 0x4c bytes
DumpRenderTree.dll!dump() Line 726 + 0x15 bytes C++
DumpRenderTree.dll!FrameLoadDelegate::locationChangeDone(IWebError * __formal=0x00000000, IWebFrame * frame=0x010b3f18) Line 254 C++
DumpRenderTree.dll!FrameLoadDelegate::didFinishLoadForFrame(IWebView * webView=0x0119f0c0, IWebFrame * frame=0x010b3f18) Line 264 C++
WebKit.dll!WebFrameLoaderClient::dispatchDidFinishLoad() Line 416 + 0x26 bytes C++
WebKit.dll!WebCore::FrameLoader::checkLoadCompleteForThisFrame() Line 2112 + 0x18 bytes C++
WebKit.dll!WebCore::FrameLoader::checkLoadComplete() Line 2290 + 0x24 bytes C++
WebKit.dll!WebCore::DocumentLoader::finishedLoading() Line 304 C++
WebKit.dll!WebCore::MainResourceLoader::didFinishLoading(double finishTime=0.00000000000000000) Line 545 C++
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal=0x066fb8d8, double finishTime=0.00000000000000000) Line 435 + 0x18 bytes C++
WebKit.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x066fba68, const void * clientInfo=0x066fb8d8) Line 301 + 0x26 bytes C++
CFNetwork.dll!URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue * preQ=0x0039ebe8) Line 1739 + 0x2b bytes C++
CFNetwork.dll!URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<enum XClientEvent,XClientEventParams> * e=0x056cdb9c, long count=3) Line 2256 C++
CFNetwork.dll!URLConnectionClient::processEvents() Line 360 + 0x21 bytes C++
CFNetwork.dll!URLConnectionWndProc(HWND__ * hWnd=0x00320234, unsigned int message=1231, unsigned int wParam=107985512, long lParam=0) Line 109 C++
user32.dll!_InternalCallWinProc at 20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xd3 bytes
user32.dll!_DispatchMessageWorker at 8() + 0xee bytes
user32.dll!_DispatchMessageW at 4() + 0xf bytes
DumpRenderTree.dll!runTest(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & testPathOrURL="H:\home\jhoneycutt\src\OpenSource\LayoutTests\compositing\backing\no-backing-foreground-layer.html") Line 1049 + 0xf bytes C++
DumpRenderTree.dll!dllLauncherEntryPoint(int argc=2, const char * * argv=0x01196f58) Line 1431 + 0x28 bytes C++
DumpRenderTree.exe!main(int argc=2, const char * * argv=0x01196f58) Line 198 + 0x10 bytes C++
DumpRenderTree.exe!__tmainCRTStartup() Line 597 + 0x17 bytes C
kernel32.dll!@BaseThreadInitThunk at 12() + 0xe bytes
ntdll.dll!___RtlUserThreadStart at 8() + 0x23 bytes
ntdll.dll!__RtlUserThreadStart at 8() + 0x1b bytes
I will skip for now it to get the bots greener.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list