Closed Bug 592868 Opened 14 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.