[Webkit-unassigned] [Bug 60194] REGRESSION (r79167): Windowed plugins in Google Reader don't move when the article list is scrolled
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri May 6 12:07:38 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=60194
--- Comment #8 from Adam Roben (:aroben) <aroben at apple.com> 2011-05-06 12:07:38 PST ---
Here's the backtrace when the plugin is repositioned due to scrolling with r79167 rolled out:
> WebKit.dll!WebKit::NetscapePlugin::scheduleWindowedGeometryUpdate() Line 174 C++
WebKit.dll!WebKit::NetscapePlugin::platformGeometryDidChange() Line 149 C++
WebKit.dll!WebKit::NetscapePlugin::geometryDidChange(const WebCore::IntRect & frameRect={...}, const WebCore::IntRect & clipRect={...}) Line 549 C++
WebKit.dll!WebKit::PluginView::viewGeometryDidChange() Line 640 + 0x2e bytes C++
WebKit.dll!WebKit::PluginView::frameRectsChanged() Line 547 C++
WebKit.dll!WebCore::ScrollView::frameRectsChanged() Line 841 + 0x21 bytes C++
WebKit.dll!WebCore::ScrollView::setFrameRect(const WebCore::IntRect & newRect={...}) Line 831 + 0xf bytes C++
WebKit.dll!WebCore::FrameView::setFrameRect(const WebCore::IntRect & newRect={...}) Line 374 C++
WebKit.dll!WebCore::RenderWidget::setWidgetGeometry(const WebCore::IntRect & frame={...}, const WebCore::IntSize & boundsSize={...}) Line 177 + 0x21 bytes C++
WebKit.dll!WebCore::RenderWidget::updateWidgetPosition() Line 347 + 0x1c bytes C++
WebKit.dll!WebCore::RenderView::updateWidgetPositions() Line 618 + 0x13 bytes C++
WebKit.dll!WebCore::RenderLayer::scrollTo(int x=6, int y=0) Line 1368 C++
WebKit.dll!WebCore::RenderLayer::setScrollOffset(const WebCore::IntPoint & offset={...}) Line 1656 C++
WebKit.dll!WebCore::ScrollableArea::setScrollOffsetFromAnimation(const WebCore::IntPoint & offset={...}) Line 140 + 0x13 bytes C++
WebKit.dll!WebCore::ScrollAnimator::notityPositionChanged() Line 130 C++
WebKit.dll!WebCore::ScrollAnimator::scrollToOffsetWithoutAnimation(const WebCore::FloatPoint & offset={...}) Line 80 + 0xf bytes C++
WebKit.dll!WebCore::ScrollableArea::scrollToOffsetWithoutAnimation(const WebCore::FloatPoint & offset={...}) Line 104 + 0x1e bytes C++
WebKit.dll!WebCore::ScrollableArea::scrollToXOffsetWithoutAnimation(float x=6.0272727) Line 118 C++
WebKit.dll!WebCore::ScrollableArea::scrollToOffsetWithoutAnimation(WebCore::ScrollbarOrientation orientation=HorizontalScrollbar, float offset=6.0272727) Line 111 C++
WebKit.dll!WebCore::Scrollbar::moveThumb(int pos=124, bool draggingDocument=false) Line 302 C++
WebKit.dll!WebCore::Scrollbar::mouseMoved(const WebCore::PlatformMouseEvent & evt={...}) Line 340 C++
WebKit.dll!WebCore::EventHandler::handleMouseMoveEvent(const WebCore::PlatformMouseEvent & mouseEvent={...}, WebCore::HitTestResult * hoveredNode=0x0034f240) Line 1574 + 0x19 bytes C++
WebKit.dll!WebCore::EventHandler::mouseMoved(const WebCore::PlatformMouseEvent & event={...}) Line 1524 + 0x10 bytes C++
WebKit.dll!WebKit::handleMouseEvent(const WebKit::WebMouseEvent & mouseEvent={...}, WebCore::Page * page=0x00abef00) Line 1011 + 0x13 bytes C++
WebKit.dll!WebKit::WebPage::mouseEvent(const WebKit::WebMouseEvent & mouseEvent={...}) Line 1037 + 0x15 bytes C++
WebKit.dll!CoreIPC::callMemberFunction<WebKit::WebPage,void (__thiscall WebKit::WebPage::*)(WebKit::WebMouseEvent const &),WebKit::WebMouseEvent>(const CoreIPC::Arguments1<WebKit::WebMouseEvent> & args={...}, WebKit::WebPage * object=0x00aefd70, void (const WebKit::WebMouseEvent &)* function=0x53298e36) Line 19 + 0xf bytes C++
WebKit.dll!CoreIPC::handleMessage<Messages::WebPage::MouseEvent,WebKit::WebPage,void (__thiscall WebKit::WebPage::*)(WebKit::WebMouseEvent const &)>(CoreIPC::ArgumentDecoder * argumentDecoder=0x053cf0f8, WebKit::WebPage * object=0x00aefd70, void (const WebKit::WebMouseEvent &)* function=0x53298e36) Line 265 + 0x15 bytes C++
WebKit.dll!WebKit::WebPage::didReceiveWebPageMessage(CoreIPC::Connection * __formal=0x00a5aca8, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x053cf0f8) Line 88 + 0x23 bytes C++
WebKit.dll!WebKit::WebPage::didReceiveMessage(CoreIPC::Connection * connection=0x00a5aca8, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x053cf0f8) Line 1974 C++
WebKit.dll!WebKit::WebProcess::didReceiveMessage(CoreIPC::Connection * connection=0x00a5aca8, CoreIPC::MessageID messageID={...}, CoreIPC::ArgumentDecoder * arguments=0x053cf0f8) Line 644 C++
WebKit.dll!CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder> & message={...}) Line 690 + 0x30 bytes C++
WebKit.dll!CoreIPC::Connection::dispatchMessages() Line 714 + 0x15 bytes C++
WebKit.dll!MemberFunctionWorkItem0<CoreIPC::Connection>::execute() Line 76 + 0x10 bytes C++
WebKit.dll!RunLoop::performWork() Line 63 + 0x1a bytes C++
WebKit.dll!RunLoop::wndProc(HWND__ * hWnd=0x000f01f2, unsigned int message=1025, unsigned int wParam=10789288, long lParam=0) Line 62 C++
WebKit.dll!RunLoop::RunLoopWndProc(HWND__ * hWnd=0x000f01f2, unsigned int message=1025, unsigned int wParam=10789288, long lParam=0) Line 44 + 0x18 bytes C++
user32.dll!_InternalCallWinProc at 20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xb7 bytes
user32.dll!_DispatchMessageWorker at 8() + 0xed bytes
user32.dll!_DispatchMessageW at 4() + 0xf bytes
WebKit.dll!RunLoop::run() Line 78 + 0xc bytes C++
WebKit.dll!WebKit::WebProcessMain(const WebKit::CommandLine & commandLine={...}) Line 82 C++
WebKit.dll!WebKitMain(const WebKit::CommandLine & commandLine={...}) Line 48 + 0x9 bytes C++
WebKit.dll!WebKitMain(HINSTANCE__ * hInstance=0x01160000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpstrCmdLine=0x0077463a, int nCmdShow=10) Line 172 + 0x9 bytes C++
WebKit2WebProcess.exe!wWinMain(HINSTANCE__ * hInstance=0x01160000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpstrCmdLine=0x0077463a, int nCmdShow=10) Line 66 + 0x18 bytes C++
WebKit2WebProcess.exe!__tmainCRTStartup() Line 589 + 0x1c bytes C
kernel32.dll!@BaseThreadInitThunk at 12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart at 8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart at 8() + 0x1b bytes
--
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