[Webkit-unassigned] [Bug 82164] New: ASSERT_NOT_REACHED during resize with PDF plugin visible

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 25 19:43:35 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=82164

           Summary: ASSERT_NOT_REACHED during resize with PDF plugin
                    visible
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: nduca at chromium.org
                CC: jamesr at chromium.org, enne at google.com,
                    nduca at chromium.org


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

-- 
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