Issue 3088: Crash on going to http://doriath.kampf-um-mittelerde.de/game.php
http://code.google.com/p/chromium/issues/detail?id=3088
New issue report by [EMAIL PROTECTED]:
We're hitting an ASSERT in Frame. Here's the assert:
ASSERT(d->m_view && !d->m_view->needsLayout());
d->m_view is non-null, so it's the needsLayout that is returning false.
Here's the trace:
> chrome.dll!WebCore::Frame::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 1273 + 0x51 bytes
C++
chrome.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext *
context=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 972 C++
chrome.dll!WebCore::RenderWidget::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 205 + 0x22 bytes C++
chrome.dll!WebCore::InlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 154 + 0x29 bytes C++
chrome.dll!WebCore::InlineFlowBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 663 + 0x1b bytes C++
chrome.dll!WebCore::RootInlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 180 C++
chrome.dll!WebCore::RenderFlow::paintLines(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=0, int ty=0) Line 434 + 0x1b bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1558 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x072d07ec, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1701 + 0x3b bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x072d07ec, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1726 + 0x27 bytes C++
chrome.dll!WebCore::RenderLayer::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & damageRect={...},
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000) Line 1544 C++
chrome.dll!WebCore::Frame::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 1284 C++
chrome.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext *
context=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 972 C++
chrome.dll!WebCore::RenderWidget::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 205 + 0x22 bytes C++
chrome.dll!WebCore::InlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 154 + 0x29 bytes C++
chrome.dll!WebCore::InlineFlowBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 663 + 0x1b bytes C++
chrome.dll!WebCore::RootInlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 180 C++
chrome.dll!WebCore::RenderFlow::paintLines(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=0, int ty=0) Line 434 + 0x1b bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1558 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x070d7ddc, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1701 + 0x3b bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x070d7ddc, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1726 + 0x27 bytes C++
chrome.dll!WebCore::RenderLayer::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & damageRect={...},
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000) Line 1544 C++
chrome.dll!WebCore::Frame::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 1284 C++
chrome.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext *
context=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 972 C++
chrome.dll!WebCore::RenderWidget::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=799, int ty=144) Line 205 + 0x22 bytes C++
chrome.dll!WebCore::InlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=794, int ty=144) Line 154 + 0x29 bytes C++
chrome.dll!WebCore::InlineFlowBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=794, int ty=144) Line 663 + 0x1b bytes C++
chrome.dll!WebCore::RootInlineBox::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=794, int ty=144) Line 180 C++
chrome.dll!WebCore::RenderFlow::paintLines(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=794, int ty=144) Line 434 + 0x1b bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=794, int ty=144) Line 1558 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=794, int ty=144) Line 1651 C++
chrome.dll!WebCore::RenderTableCell::paint(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=794, int ty=144) Line 637 C++
chrome.dll!WebCore::RenderTableSection::paint(WebCore::RenderObject::PaintI
nfo & paintInfo={...}, int tx=794, int ty=111) Line 983 + 0x1e bytes C++
chrome.dll!WebCore::RenderTable::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=794, int ty=111) Line 481 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=794, int ty=111) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=794, int ty=111) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=794, int ty=111) Line 1651 C++
chrome.dll!WebCore::RenderTableCell::paint(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=794, int ty=111) Line 637 C++
chrome.dll!WebCore::RenderTableSection::paint(WebCore::RenderObject::PaintI
nfo & paintInfo={...}, int tx=784, int ty=111) Line 983 + 0x1e bytes C++
chrome.dll!WebCore::RenderTable::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=784, int ty=111) Line 481 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=784, int ty=111) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=784, int ty=111) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=784, int ty=111) Line 1651 C++
chrome.dll!WebCore::RenderTableCell::paint(WebCore::RenderObject::PaintInfo
& paintInfo={...}, int tx=784, int ty=111) Line 637 C++
chrome.dll!WebCore::RenderTableSection::paint(WebCore::RenderObject::PaintI
nfo & paintInfo={...}, int tx=115, int ty=111) Line 983 + 0x1e bytes C++
chrome.dll!WebCore::RenderTable::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=115, int ty=111) Line 481 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintChildren(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1583 + 0x1e bytes C++
chrome.dll!WebCore::RenderBlock::paintContents(WebCore::RenderObject::Paint
Info & paintInfo={...}, int tx=0, int ty=0) Line 1560 C++
chrome.dll!WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintIn
fo & paintInfo={...}, int tx=0, int ty=0) Line 1651 C++
chrome.dll!WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo &
paintInfo={...}, int tx=0, int ty=0) Line 1471 + 0x1e bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x0539763c, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1701 + 0x3b bytes C++
chrome.dll!WebCore::RenderLayer::paintLayer(WebCore::RenderLayer *
rootLayer=0x0539763c, WebCore::GraphicsContext * p=0x0560f1b0, const
WebCore::IntRect & paintDirtyRect={...}, bool haveTransparency=false,
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000, bool
appliedTransform=false) Line 1726 + 0x27 bytes C++
chrome.dll!WebCore::RenderLayer::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & damageRect={...},
WebCore::PaintRestriction paintRestriction=PaintRestrictionNone,
WebCore::RenderObject * paintingRoot=0x00000000) Line 1544 C++
chrome.dll!WebCore::Frame::paint(WebCore::GraphicsContext *
p=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 1284 C++
chrome.dll!WebCore::ScrollView::paint(WebCore::GraphicsContext *
context=0x0560f1b0, const WebCore::IntRect & rect={...}) Line 972 C++
chrome.dll!WebFrameImpl::Paint(gfx::PlatformCanvasWin *
canvas=0x0560f234, const gfx::Rect & rect={...}) Line 1482 + 0x22 bytes
C++
chrome.dll!WebViewImpl::Paint(gfx::PlatformCanvasWin *
canvas=0x0560f234, const gfx::Rect & rect={...}) Line 700 C++
chrome.dll!RenderWidget::PaintRect(const gfx::Rect & rect={...},
SharedMemory * paint_buf=0x0714a830) Line 360 + 0x31 bytes C++
chrome.dll!RenderWidget::DoDeferredPaint() Line 404 C++
chrome.dll!RenderWidget::OnPaintRectAck() Line 293 C++
chrome.dll!IPC::Message::Dispatch<RenderWidget>(const IPC::Message
* msg=0x07416230, RenderWidget * obj=0x0535c0a8, void (void)*
func=0x01572240) Line 125 + 0x1b bytes C++
chrome.dll!RenderWidget::OnMessageReceived(const IPC::Message &
msg={...}) Line 157 + 0x38 bytes C++
chrome.dll!RenderView::OnMessageReceived(const IPC::Message &
message={...}) Line 344 + 0xc bytes C++
chrome.dll!MessageRouter::RouteMessage(const IPC::Message &
msg={...}) Line 39 + 0x13 bytes C++
chrome.dll!MessageRouter::OnMessageReceived(const IPC::Message &
msg={...}) Line 30 + 0x13 bytes C++
chrome.dll!RenderThread::OnMessageReceived(const IPC::Message &
msg={...}) Line 170 + 0x17 bytes C++
chrome.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const
IPC::Message & message={...}) Line 172 + 0x1b bytes C++
chrome.dll!DispatchToMethod<IPC::ChannelProxy::Context,void
(__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const
&),IPC::Message>(IPC::ChannelProxy::Context * obj=0x052738b0, void (const
IPC::Message &)* method=0x015b11d0, const Tuple1<IPC::Message> & arg={...})
Line 283 + 0xf bytes C++
chrome.dll!RunnableMethod<IPC::ChannelProxy::Context,void
(__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const
&),Tuple1<IPC::Message> >::Run() Line 312 + 0x1e bytes C++
chrome.dll!MessageLoop::RunTask(Task * task=0x07416208) Line 303 +
0xf bytes C++
chrome.dll!MessageLoop::DeferOrRunPendingTask(const
MessageLoop::PendingTask & pending_task={...}) Line 314 C++
chrome.dll!MessageLoop::DoWork() Line 403 + 0xc bytes C++
chrome.dll!base::MessagePumpForUI::DoRunLoop() Line 331 + 0x1d
bytes C++
chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Deleg
ate * delegate=0x0560fe68, base::MessagePumpWin::Dispatcher *
dispatcher=0x00000000) Line 95 + 0xf bytes C++
chrome.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate *
delegate=0x0560fe68) Line 123 + 0x1c bytes C++
chrome.dll!MessageLoop::RunInternal() Line 192 + 0x2a bytes C++
chrome.dll!MessageLoop::RunHandler() Line 176 C++
chrome.dll!MessageLoop::Run() Line 150 C++
chrome.dll!base::Thread::ThreadMain() Line 159 C++
chrome.dll!`anonymous namespace'::ThreadFunc(void *
closure=0x013358e4) Line 28 + 0xf bytes C++
chrome.dll!_callthreadstartex() Line 348 + 0xf bytes C
chrome.dll!_threadstartex(void * ptd=0x01331950) Line 331 C
[EMAIL PROTECTED]() + 0x37 bytes
See http://yanta:12922/buildsummary?id=buildbot_2812_ext for details.
Issue attributes:
Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-0 OS-All Area-Misc WebKitMerge
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---