Closed Bug 592868 Opened 15 years ago Closed 12 years ago

Crash in [@ hang | mozilla::plugins::PPluginInstanceParent::CallPaint(mozilla::plugins::NPRemoteEvent const&, short*) ]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: marcia, Unassigned)

References

()

Details

(Keywords: crash, hang, Whiteboard: [4b5])

Crash Data

Seen while testing Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b5) Gecko/20100101 Firefox/4.0b5 STR: 1. Load http://www.newgrounds.com/portal/view/542858 2. I left the machine idle for a while and when I came back the plugin had crashed. http://crash-stats.mozilla.com/report/index/bp-196df4c0-4a4b-4bcc-867e-0d1072100901 http://crash-stats.mozilla.com/report/index/bp-3c92163a-1ff8-4e79-83f2-676492100901
Frame Module Signature [Expand] Source 0 ntdll.dll ntdll.dll@0x1f871 1 kernel32.dll kernel32.dll@0x11183 2 kernel32.dll kernel32.dll@0x11137 3 xul.dll google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:754 4 xul.dll google_breakpad::ExceptionHandler::WriteMinidumpForException toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:769 5 xul.dll google_breakpad::ExceptionHandler::WriteMinidump toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:811 6 xul.dll CrashReporter::CreatePairedMinidumps toolkit/crashreporter/nsExceptionHandler.cpp:1850 7 xul.dll mozilla::plugins::PluginModuleParent::ShouldContinueFromReplyTimeout dom/plugins/PluginModuleParent.cpp:248 8 xul.dll mozilla::ipc::SyncChannel::ShouldContinueFromTimeout ipc/glue/SyncChannel.cpp:261 9 xul.dll mozilla::ipc::RPCChannel::Call ipc/glue/RPCChannel.cpp:210 10 xul.dll mozilla::plugins::PPluginInstanceParent::CallPaint obj-firefox/ipc/ipdl/PPluginInstanceParent.cpp:497 11 xul.dll mozilla::plugins::PluginInstanceParent::NPP_HandleEvent dom/plugins/PluginInstanceParent.cpp:651 12 xul.dll mozilla::plugins::PluginModuleParent::NPP_HandleEvent dom/plugins/PluginModuleParent.cpp:506 13 xul.dll nsNPAPIPluginInstance::HandleEvent modules/plugin/base/src/nsNPAPIPluginInstance.cpp:588 14 xul.dll nsPluginInstanceOwner::Paint layout/generic/nsObjectFrame.cpp:5130 15 xul.dll nsObjectFrame::PaintPlugin layout/generic/nsObjectFrame.cpp:1796 16 xul.dll nsDisplayPlugin::Paint layout/generic/nsObjectFrame.cpp:1184 17 xul.dll mozilla::FrameLayerBuilder::DrawThebesLayer layout/base/FrameLayerBuilder.cpp:1507 18 xul.dll mozilla::layers::BasicThebesLayer::PaintBuffer gfx/layers/basic/BasicLayers.cpp:338 19 xul.dll mozilla::layers::BasicThebesLayer::Paint gfx/layers/basic/BasicLayers.cpp:419 20 xul.dll mozilla::layers::BasicLayerManager::PaintLayer gfx/layers/basic/BasicLayers.cpp:1069 21 xul.dll mozilla::layers::BasicLayerManager::PaintLayer gfx/layers/basic/BasicLayers.cpp:1077 22 xul.dll mozilla::layers::BasicLayerManager::PaintLayer gfx/layers/basic/BasicLayers.cpp:1077 23 xul.dll mozilla::layers::BasicLayerManager::EndTransaction gfx/layers/basic/BasicLayers.cpp:977 24 xul.dll nsDisplayList::PaintForFrame layout/base/nsDisplayList.cpp:410 25 xul.dll nsLayoutUtils::PaintFrame layout/base/nsLayoutUtils.cpp:1409 26 xul.dll PresShell::Paint layout/base/nsPresShell.cpp:5934 27 xul.dll nsViewManager::RenderViews view/src/nsViewManager.cpp:459 28 xul.dll nsViewManager::Refresh view/src/nsViewManager.cpp:425 29 xul.dll nsViewManager::DispatchEvent view/src/nsViewManager.cpp:940 30 xul.dll AttachedHandleEvent view/src/nsView.cpp:193 31 xul.dll nsWindow::DispatchEvent widget/src/windows/nsWindow.cpp:3524 32 xul.dll nsWindow::DispatchWindowEvent widget/src/windows/nsWindow.cpp:3555 33 xul.dll nsWindow::OnPaint widget/src/windows/nsWindowGfx.cpp:603 34 xul.dll nsWindow::ProcessMessage widget/src/windows/nsWindow.cpp:4734 35 xul.dll nsWindow::WindowProcInternal widget/src/windows/nsWindow.cpp:4326 36 xul.dll nsWindow::WindowProc widget/src/windows/nsWindow.cpp:4278 37 user32.dll InternalCallWinProc 38 user32.dll NtUserGetDC 39 user32.dll DispatchClientMessage 40 user32.dll __fnDWORD 41 ntdll.dll ntdll.dll@0x100e5 42 user32.dll DispatchMessageW 43 xul.dll nsAppShell::ProcessNextNativeEvent widget/src/windows/nsAppShell.cpp:286 44 nspr4.dll PR_IntervalNow nsprpub/pr/src/misc/prinrval.c:77 45 xul.dll nsBaseAppShell::OnProcessNextEvent widget/src/xpwidgets/nsBaseAppShell.cpp:294 46 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:517 47 xul.dll mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:110 48 xul.dll xul.dll@0xb94e03 49 xul.dll MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:219 50 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:202 51 xul.dll _SEH_epilog4 52 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:176 53 xul.dll nsBaseAppShell::Run widget/src/xpwidgets/nsBaseAppShell.cpp:175 54 xul.dll nsAppShell::Run widget/src/windows/nsAppShell.cpp:243 55 @0x7786ffff 56 gdi32.dll RtlUnwind 57 @0x76dbffff
Crash Signature: [@ hang | mozilla::plugins::PPluginInstanceParent::CallPaint(mozilla::plugins::NPRemoteEvent const&, short*) ]
I'm closing this as INCOMPLETE as those browser-side hang reports didn't get us anywhere and we are reworking hang reporting. Those signatures are not seen any more as browser sides of hang pairs are not recorded any more. We will have dumps/stacks of browser and other processes right in one report together with their plugin hang parts in the future (product-wise starting with FF18, we're still working on proper support on the server side, please contact bsmedberg if you want to help).
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.