[Webkit-unassigned] [Bug 92196] New: ASSERTION FAILED: !needsLayout() : virtual void WebCore::RenderView::paint(WebCore::PaintInfo &, const LayoutPoint &)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 24 19:29:41 PDT 2012


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

           Summary: ASSERTION FAILED: !needsLayout() : virtual void
                    WebCore::RenderView::paint(WebCore::PaintInfo &, const
                    LayoutPoint &)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://www.browsertests.com/test.php?sMode=browserbust
                    er&sCode=66&sTemplate=browserbuster&URL=http://www.kyo
                    to-np.co.jp/&uiSequance=&bReversed=
        OS/Version: Other
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rex_4539 at yahoo.com


r123549

Reproducibility: once

Steps:
1. Go to http://www.browsertests.com/test.php?sMode=browserbuster&sCode=66&sTemplate=browserbuster&URL=http://www.kyoto-np.co.jp/&uiSequance=&bReversed=
2. Click on right arrow on top left corner of webpage to load to next site (will be MSN Japan).
3. After MSN Japan loads, hit Safari "Back" button.

What happened:
ASSERTION FAILED: !needsLayout()
/Users/rex/WebKit/Source/WebCore/rendering/RenderView.cpp(257) : virtual void WebCore::RenderView::paint(WebCore::PaintInfo &, const LayoutPoint &)
1   0x106b21c19 WebCore::RenderView::paint(WebCore::PaintInfo&, WebCore::FractionalLayoutPoint const&)
2   0x1069b9116 WebCore::RenderLayer::paintLayerContents(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::FractionalLayoutRect const&, unsigned int, WebCore::RenderObject*, WebCore::RenderRegion*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
3   0x1069d5bca WebCore::RenderLayerBacking::paintIntoLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::GraphicsLayerPaintingPhase, WebCore::RenderObject*)
4   0x1069d5e84 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, WebCore::IntRect const&)
5   0x105ec2420 WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
6   0x105eca8a0 WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
7   0x105eca8e7 non-virtual thunk to WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
8   0x106f77cb7 __drawLayerContents_block_invoke_0
9   0x103dd824b WKCALayerEnumerateRectsBeingDrawnWithBlock
10  0x106f7754c drawLayerContents(CGContext*, CALayer*, WebCore::PlatformCALayer*)
11  0x106f92446 -[WebTiledLayer drawInContext:]
12  0x7fff95305675 tiled_layer_render(_CAImageProvider*, unsigned int, unsigned int, unsigned int, unsigned int, void*)
13  0x7fff95243a21 CAImageProviderThread(unsigned int*, bool)
14  0x7fff9522ed51 CA::timer_callback(__CFRunLoopTimer*, void*)
15  0x7fff933984b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
16  0x7fff93397fcd __CFRunLoopDoTimer
17  0x7fff9337d7b9 __CFRunLoopRun
18  0x7fff9337cdd2 CFRunLoopRunSpecific
19  0x7fff96784774 RunCurrentEventLoopInMode
20  0x7fff96784512 ReceiveNextEventCommon
21  0x7fff967843a3 BlockUntilNextEventMatchingListInMode
22  0x7fff90c2dfa3 _DPSNextEvent
23  0x7fff90c2d862 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
24  0x7fff90c24c03 -[NSApplication run]
25  0x106b73cfc WebCore::RunLoop::run()
26  0x103d552e8 WebKit::WebProcessMain(WebKit::CommandLine const&)
27  0x103c68ad8 WebKitMain(WebKit::CommandLine const&)
28  0x103c689f4 WebKitMain
29  0x103a22da2 main
30  0x7fff907647e1 start
31  0x8

Expected result:
No assert failure.

-- 
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