Bug 82164
Summary: | ASSERT_NOT_REACHED during resize with PDF plugin visible | ||
---|---|---|---|
Product: | WebKit | Reporter: | Nat Duca <nduca> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | ap, enne, jamesr, nduca |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Nat Duca
With this open
http://www/~pavanv/no_crawl/pdf-samples/flatform.pdf
Resize the browser window.
Et voila:
(gdb) where
#0 0x00007f577f2e3088 in WebCore::ScrollableArea::scrollableAreaBoundingBox (this=0x7f576ffebeb0)
at ../../third_party/WebKit/Source/WebCore/platform/ScrollableArea.h:156
#1 0x00007f5780739d2e in WebCore::computeNonFastScrollableRegion (frameView=0x7f577251a180)
at ../../third_party/WebKit/Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:127
#2 0x00007f5780739efe in WebCore::ScrollingCoordinator::frameViewLayoutUpdated (this=0x7f576ffb78d0, frameView=0x7f577251a180)
at ../../third_party/WebKit/Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:142
#3 0x00007f57806cce5d in WebCore::FrameView::performPostLayoutTasks (this=0x7f577251a180)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:2361
#4 0x00007f57806c88dd in WebCore::FrameView::layout (this=0x7f577251a180, allowSubtree=true)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:1157
#5 0x00007f57806cb0e3 in WebCore::FrameView::visibleContentsResized (this=0x7f577251a180)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:1856
#6 0x00007f577ff1d41a in WebCore::ScrollView::updateScrollbars (this=0x7f577251a180, desiredOffset=...)
at ../../third_party/WebKit/Source/WebCore/platform/ScrollView.cpp:524
#7 0x00007f577ff1c263 in WebCore::ScrollView::setContentsSize (this=0x7f577251a180, newSize=...)
at ../../third_party/WebKit/Source/WebCore/platform/ScrollView.cpp:304
#8 0x00007f57806c6871 in WebCore::FrameView::setContentsSize (this=0x7f577251a180, size=...)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:503
#9 0x00007f57806c6ac0 in WebCore::FrameView::adjustViewSize (this=0x7f577251a180) at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:530
#10 0x00007f57806c8672 in WebCore::FrameView::layout (this=0x7f577251a180, allowSubtree=true)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:1112
#11 0x00007f57806cb0e3 in WebCore::FrameView::visibleContentsResized (this=0x7f577251a180)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:1856
#12 0x00007f577ff1d41a in WebCore::ScrollView::updateScrollbars (this=0x7f577251a180, desiredOffset=...)
at ../../third_party/WebKit/Source/WebCore/platform/ScrollView.cpp:524
#13 0x00007f577ff1f1aa in WebCore::ScrollView::setFrameRect (this=0x7f577251a180, newRect=...)
at ../../third_party/WebKit/Source/WebCore/platform/ScrollView.cpp:853
#14 0x00007f57806c6342 in WebCore::FrameView::setFrameRect (this=0x7f577251a180, newRect=...)
at ../../third_party/WebKit/Source/WebCore/page/FrameView.cpp:405
#15 0x00007f577f37f1f7 in WebCore::Widget::resize (this=0x7f577251a180, w=826, h=838) at ../../third_party/WebKit/Source/WebCore/platform/Widget.h:149
#16 0x00007f577f375bbc in WebKit::WebViewImpl::resize (this=0x7f576ff78b00, newSize=...)
at ../../third_party/WebKit/Source/WebKit/chromium/src/WebViewImpl.cpp:1268
#17 0x00007f57863d6ee3 in RenderWidget::Resize (this=0x7f5772552400, new_size=..., resizer_rect=..., is_fullscreen=false,
resize_ack=RenderWidget::SEND_RESIZE_ACK) at ../../content/renderer/render_widget.cc:286
#18 0x00007f57863d72ad in RenderWidget::OnResize (this=0x7f5772552400, new_size=..., resizer_rect=..., is_fullscreen=false)
at ../../content/renderer/render_widget.cc:343
#19 0x00007f57863c1124 in RenderViewImpl::OnResize (this=0x7f5772552400, new_size=..., resizer_rect=..., is_fullscreen=false)
at ../../content/renderer/render_view_impl.cc:4512
#20 0x00007f57863dfab2 in DispatchToMethod<RenderWidget, void (RenderWidget::*)(gfx::Size const&, gfx::Rect const&, bool), gfx::Size, gfx::Rect, bool> (
obj=0x7f5772552400, method=&virtual RenderWidget::OnResize(gfx::Size const&, gfx::Rect const&, bool), arg=...) at ../../base/tuple.h:560
#21 0x00007f57863dea15 in ViewMsg_Resize::Dispatch<RenderWidget, RenderWidget, void (RenderWidget::*)(gfx::Size const&, gfx::Rect const&, bool)> (msg=
0x7f576ec76b68, obj=0x7f5772552400, sender=0x7f5772552400, func=&virtual RenderWidget::OnResize(gfx::Size const&, gfx::Rect const&, bool))
at ../../content/common/view_messages.h:734
#22 0x00007f57863d61c0 in RenderWidget::OnMessageReceived (this=0x7f5772552400, message=...) at ../../content/renderer/render_widget.cc:214
#23 0x00007f57863af948 in RenderViewImpl::OnMessageReceived (this=0x7f5772552400, message=...) at ../../content/renderer/render_view_impl.cc:841
#24 0x00007f57862a9fd4 in MessageRouter::RouteMessage (this=0x7f57724b9270, msg=...) at ../../content/common/message_router.cc:46
#25 0x00007f57862a9f76 in MessageRouter::OnMessageReceived (this=0x7f57724b9270, msg=...) at ../../content/common/message_router.cc:38
#26 0x00007f5786131013 in ChildThread::OnMessageReceived (this=0x7f57724b9248, msg=...) at ../../content/common/child_thread.cc:202
#27 0x00007f57842e1f89 in IPC::ChannelProxy::Context::OnDispatchMessage (this=0x7f5772500700, message=...) at ../../ipc/ipc_channel_proxy.cc:268
#28 0x00007f57842e5585 in base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>::Run (this=0x7ffffccd3a20,
object=0x7f5772500700, a1=...) at ../../base/bind_internal.h:188
#29 0x00007f57842e514b in base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void (IPC::ChannelProxy::Context* const&, IPC::Message const&)>::MakeItSo(base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, IPC::ChannelProxy::Context* const&, IPC::Message const&) (runnable=..., a1=@0x7f576ec76b60, a2=...) at ../../base/bind_internal.h:896
#30 0x00007f57842e4af1 in base::internal::Invoker<2, base::internal::BindState<base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void (IPC::ChannelProxy::Context*, IPC::Message const&), void (IPC::ChannelProxy::Context*, IPC::Message)>, void (IPC::ChannelProxy::Context*, IPC::Message const&)>::Run(base::internal::BindStateBase*) (base=0x7f576ec76b40) at ../../base/bind_internal.h:1254
#31 0x00007f578348fb8f in base::Callback<void ()>::Run() const (this=0x7ffffccd3d78) at ../../base/callback.h:272
#32 0x00007f57834cdf7c in MessageLoop::RunTask (this=0x7ffffccd4680, pending_task=...) at ../../base/message_loop.cc:458
#33 0x00007f57834ce093 in MessageLoop::DeferOrRunPendingTask (this=0x7ffffccd4680, pending_task=...) at ../../base/message_loop.cc:470
#34 0x00007f57834ce8b5 in MessageLoop::DoWork (this=0x7ffffccd4680) at ../../base/message_loop.cc:660
#35 0x00007f57834d6cc8 in base::MessagePumpDefault::Run (this=0x7f577251bd50, delegate=0x7ffffccd4680) at ../../base/message_pump_default.cc:28
#36 0x00007f57834cdc43 in MessageLoop::RunInternal (this=0x7ffffccd4680) at ../../base/message_loop.cc:417
#37 0x00007f57834cdaf6 in MessageLoop::RunHandler (this=0x7ffffccd4680) at ../../base/message_loop.cc:390
#38 0x00007f57834cd42b in MessageLoop::Run (this=0x7ffffccd4680) at ../../base/message_loop.cc:300
#39 0x00007f57863ef966 in RendererMain (parameters=...) at ../../content/renderer/renderer_main.cc:241
#40 0x00007f5785de80c9 in (anonymous namespace)::RunZygote (main_function_params=..., delegate=0x7ffffccd50e0)
at ../../content/app/content_main_runner.cc:245
#41 0x00007f5785de82ee in (anonymous namespace)::RunNamedProcessTypeMain (process_type="zygote", main_function_params=..., delegate=0x7ffffccd50e0)
at ../../content/app/content_main_runner.cc:290
#42 0x00007f5785de8b14 in (anonymous namespace)::ContentMainRunnerImpl::Run (this=0x7f5772508780) at ../../content/app/content_main_runner.cc:511
#43 0x00007f5785de7a29 in content::ContentMain (argc=3, argv=0x7ffffccd5248, delegate=0x7ffffccd50e0) at ../../content/app/content_main.cc:35
#44 0x00007f57881ee33d in ChromeMain (argc=3, argv=0x7ffffccd5248) at ../../chrome/app/chrome_main.cc:32
#45 0x00007f57881ee2fc in main (argc=3, argv=0x7ffffccd5248) at ../../chrome/app/chrome_exe_main_gtk.cc:18
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
James Robinson
*** This bug has been marked as a duplicate of bug 82163 ***