[Webkit-unassigned] [Bug 29966] New: Assertion failure in RenderBlock::positionForPointWithInlineChildren when running fast/inline/relative-positioned-overflow.html
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Oct 1 09:17:42 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29966
Summary: Assertion failure in
RenderBlock::positionForPointWithInlineChildren when
running fast/inline/relative-positioned-overflow.html
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Windows XP
Status: NEW
Keywords: LayoutTestFailure, NeedsRadar, PlatformOnly
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aroben at apple.com
CC: mitz at webkit.org, darin at apple.com, hyatt at apple.com
Debug builds on Windows are hitting an assertion in
RenderBlock::positionForPointWithInlineChildren when running
fast/inline/relative-positioned-overflow.html
To reproduce:
1. run-webkit-tests fast/inline/relative-positioned-overflow.html
You'll hit this assertion:
ASSERT(!useWindowsBehavior);
<http://trac.webkit.org/browser/trunk/WebCore/rendering/RenderBlock.cpp?rev=48679#L3437>
Here's the backtrace:
> WebKit_debug.dll!WebCore::RenderBlock::positionForPointWithInlineChildren(const WebCore::IntPoint & pointInContents={...}) Line 3437 + 0x24 bytes C++
WebKit_debug.dll!WebCore::RenderBlock::positionForPoint(const
WebCore::IntPoint & point={...}) Line 3470 + 0x10 bytes C++
WebKit_debug.dll!WebCore::RenderInline::positionForPoint(const
WebCore::IntPoint & point={...}) Line 503 + 0x1a bytes C++
WebKit_debug.dll!WebCore::EventHandler::handleMousePressEventSingleClick(const
WebCore::MouseEventWithHitTestResults & event={...}) Line 323 + 0x3a bytes
C++
WebKit_debug.dll!WebCore::EventHandler::handleMousePressEvent(const
WebCore::MouseEventWithHitTestResults & event={...}) Line 418 + 0xc bytes
C++
WebKit_debug.dll!WebCore::EventHandler::handleMousePressEvent(const
WebCore::PlatformMouseEvent & mouseEvent={...}) Line 1265 + 0xf bytes C++
WebKit_debug.dll!WebView::handleMouseEvent(unsigned int message=513,
unsigned int wParam=0, long lParam=3276850) Line 1302 + 0x1d bytes C++
WebKit_debug.dll!WebViewWndProc(HWND__ * hWnd=0x0005058e, unsigned int
message=513, unsigned int wParam=0, long lParam=3276850) Line 1908 + 0x14
bytes C++
user32.dll!_InternalCallWinProc at 20() + 0x28 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xb7 bytes
user32.dll!_DispatchMessageWorker at 8() + 0xdc bytes
user32.dll!_DispatchMessageW at 4() + 0xf bytes
DumpRenderTree_debug.exe!dispatchMessage(const tagMSG * msg=0x0012e158)
Line 128 + 0xc bytes C++
DumpRenderTree_debug.exe!mouseDownCallback(const OpaqueJSContext *
context=0x06400098, OpaqueJSValue * function=0x06843100, OpaqueJSValue *
thisObject=0x06842b80, unsigned int argumentCount=0, const OpaqueJSValue *
const * arguments=0x0012e1f8, const OpaqueJSValue * * exception=0x0012e1dc)
Line 179 + 0x9 bytes C++
JavaScriptCore_debug.dll!JSC::JSCallbackFunction::call(JSC::ExecState *
exec=0x06400098, JSC::JSObject * functionObject=0x06843100, JSC::JSValue
thisValue={...}, const JSC::ArgList & args={...}) Line 65 + 0x27 bytes C++
JavaScriptCore_debug.dll!cti_op_call_NotJSFunction(void * *
args=0x0012e350) Line 1607 + 0x31 bytes C++
JavaScriptCore_debug.dll!@cti_op_convert_this at 4() + 0x10f bytes C++
JavaScriptCore_debug.dll!JSC::JITCode::execute(JSC::RegisterFile *
registerFile=0x04f31eac, JSC::ExecState * callFrame=0x06400048,
JSC::JSGlobalData * globalData=0x04f16608, JSC::JSValue * exception=0x0012e4a0)
Line 79 + 0x24 bytes C++
JavaScriptCore_debug.dll!JSC::Interpreter::execute(JSC::ProgramExecutable
* program=0x04f62dc8, JSC::ExecState * callFrame=0x04f323e0,
JSC::ScopeChainNode * scopeChain=0x04f32598, JSC::JSObject *
thisObj=0x06840000, JSC::JSValue * exception=0x0012e4a0) Line 658 + 0x31 bytes
C++
JavaScriptCore_debug.dll!JSC::evaluate(JSC::ExecState * exec=0x04f323e0,
JSC::ScopeChain & scopeChain={...}, const JSC::SourceCode & source={...},
JSC::JSValue thisValue={...}) Line 62 C++
WebKit_debug.dll!WebCore::ScriptController::evaluate(const
WebCore::ScriptSourceCode & sourceCode={...}) Line 110 + 0x34 bytes C++
WebKit_debug.dll!WebCore::FrameLoader::executeScript(const
WebCore::ScriptSourceCode & sourceCode={...}) Line 807 C++
WebKit_debug.dll!WebCore::HTMLTokenizer::scriptExecution(const
WebCore::ScriptSourceCode & sourceCode={...}, WebCore::HTMLTokenizer::State
state={...}) Line 563 + 0x27 bytes C++
WebKit_debug.dll!WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State
state={...}) Line 505 + 0x88 bytes C++
WebKit_debug.dll!WebCore::HTMLTokenizer::parseNonHTMLText(WebCore::SegmentedString
& src={...}, WebCore::HTMLTokenizer::State state={...}) Line 352 + 0x10 bytes
C++
WebKit_debug.dll!WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString
& src={...}, WebCore::HTMLTokenizer::State state={...}) Line 1522 + 0x17 bytes
C++
WebKit_debug.dll!WebCore::HTMLTokenizer::write(const
WebCore::SegmentedString & str={...}, bool appendData=true) Line 1756 + 0x1c
bytes C++
WebKit_debug.dll!WebCore::FrameLoader::write(const char * str=0x00000000,
int len=0, bool flush=true) Line 1054 + 0x27 bytes C++
WebKit_debug.dll!WebCore::FrameLoader::endIfNotLoadingMainResource() Line
1090 C++
WebKit_debug.dll!WebCore::FrameLoader::end() Line 1076 C++
WebKit_debug.dll!WebCore::DocumentLoader::finishedLoading() Line 332
C++
WebKit_debug.dll!WebCore::FrameLoader::finishedLoading() Line 3264 C++
WebKit_debug.dll!WebCore::MainResourceLoader::didFinishLoading() Line 376
C++
WebKit_debug.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle
* __formal=0x04e9eba0) Line 403 + 0xf bytes C++
WebKit_debug.dll!WebCore::didFinishLoading(_CFURLConnection *
conn=0x04eff160, const void * clientInfo=0x04e9eba0) Line 228 + 0x1e bytes
C++
--
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