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
Reported 2012-03-25 19:43:36 PDT
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
James Robinson
Comment 1 2012-03-26 16:12:43 PDT
*** This bug has been marked as a duplicate of bug 82163 ***
Note You need to log in before you can comment on or make changes to this bug.