[Webkit-unassigned] [Bug 14118] New: ASSERTION FAILED: !needsLayout() logging into eHarmony.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 13 06:17:03 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=14118

           Summary: ASSERTION FAILED: !needsLayout() logging into
                    eHarmony.com
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://www.eharmony.com/
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: NeedsReduction
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ddkilzer at webkit.org


* SUMMARY
I hit an assertion failure logging into eHarmony.com last night.  It's the same
assertion failure as the one from Bug 13155.  I was running Safari 3.0 beta
with a local debug build of WebKit r22098 on Mac OS X 10.4.9 (8P135).

* STEPS TO REPRODUCE
1. Launch Safari/WebKit.
2. Go to URL:  http://www.eharmony.com/
3. Enter username and password, then click Submit.

NOTE: These steps are in theory; I haven't tried yet!

* NOTES

Console output:

ASSERTION FAILED: !needsLayout()
(/path/to/WebKit/WebCore/rendering/RenderView.cpp:139 virtual void
WebCore::RenderView::paint(WebCore::RenderObject::PaintInfo&, int, int))
Segmentation fault

Stack trace:

Version:        3.0 (522.11)
Build Version:  2
Project Name:   WebBrowser
Source Version: 45221100

PID:    731
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0xbbadbeef

Thread 0 Crashed:
0   com.apple.WebCore                   0x011ad64c
WebCore::RenderView::paint(WebCore::RenderObject::PaintInfo&, int, int) + 112
(RenderView.cpp:139)
1   com.apple.WebCore                   0x011d0438
WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*,
WebCore::GraphicsContext*, WebCore::IntRect const&, bool,
WebCore::PaintRestriction, WebCore::RenderObject*) + 1092
(RenderLayer.cpp:1474)
2   com.apple.WebCore                   0x011d0998
WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&,
WebCore::PaintRestriction, WebCore::RenderObject*) + 72 (RenderLayer.cpp:1394)
3   com.apple.WebCore                   0x010f2690
WebCore::Frame::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) + 800
(Frame.cpp:1273)
4   com.apple.WebCore                   0x0111f548 -[WebCoreFrameBridge
drawRect:] + 372 (WebCoreFrameBridge.mm:409)
5   com.apple.WebKit                    0x003513d0 -[WebHTMLView
drawSingleRect:] + 760 (WebHTMLView.mm:2638)
6   com.apple.WebKit                    0x0035187c -[WebHTMLView drawRect:] +
540 (WebHTMLView.mm:2693)
7   com.apple.AppKit                    0x937e7858 -[NSView _drawRect:clip:] +
2128
8   com.apple.AppKit                    0x937e6e18 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 404
9   com.apple.WebKit                    0x00348398 -[WebHTMLView(WebPrivate)
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 796 (WebHTMLView.mm:900)
10  com.apple.AppKit                    0x937e9b60 _recursiveDisplayInRect2 +
84
11  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
12  com.apple.AppKit                    0x937e6f2c -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680
13  com.apple.AppKit                    0x937e9b60 _recursiveDisplayInRect2 +
84
14  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
15  com.apple.AppKit                    0x937e6f2c -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680
16  com.apple.AppKit                    0x937e9b60 _recursiveDisplayInRect2 +
84
17  com.apple.CoreFoundation            0x907ee3ec CFArrayApplyFunction + 416
18  com.apple.AppKit                    0x937e6f2c -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680
19  com.apple.AppKit                    0x937e63e0 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 196
20  com.apple.AppKit                    0x937e69a8 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1676
21  com.apple.AppKit                    0x937e69a8 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1676
22  com.apple.AppKit                    0x937e69a8 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1676
23  com.apple.AppKit                    0x937e69a8 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1676
24  com.apple.AppKit                    0x937e69a8 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1676
25  com.apple.AppKit                    0x93807044 -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 192
26  com.apple.AppKit                    0x937e0054 -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 384
27  com.apple.AppKit                    0x937d5348 -[NSView displayIfNeeded] +
248
28  com.apple.AppKit                    0x937d51b8 -[NSWindow displayIfNeeded]
+ 180
29  com.apple.Safari                    0x000133d4 0x1000 + 74708
30  com.apple.AppKit                    0x937d5064 _handleWindowNeedsDisplay +
200
31  com.apple.CoreFoundation            0x907de76c __CFRunLoopDoObservers + 352
32  com.apple.CoreFoundation            0x907dea0c __CFRunLoopRun + 420
33  com.apple.CoreFoundation            0x907de4ac CFRunLoopRunSpecific + 268
34  com.apple.HIToolbox                 0x9329bb20 RunCurrentEventLoopInMode +
264
35  com.apple.HIToolbox                 0x9329b1b4 ReceiveNextEventCommon + 380
36  com.apple.HIToolbox                 0x9329b020
BlockUntilNextEventMatchingListInMode + 96
37  com.apple.AppKit                    0x937a1ae4 _DPSNextEvent + 384
38  com.apple.AppKit                    0x937a17a8 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
39  com.apple.Safari                    0x00006770 0x1000 + 22384
40  com.apple.AppKit                    0x9379dcec -[NSApplication run] + 472
41  com.apple.AppKit                    0x9388e87c NSApplicationMain + 452
42  com.apple.Safari                    0x0000244c 0x1000 + 5196
43  com.apple.Safari                    0x0004f1b0 0x1000 + 319920


-- 
Configure bugmail: http://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