Closed Bug 558980 Opened 14 years ago Closed 14 years ago

[OOPP] Firefox 3.6.3plugin1 Hang Report [@ NtWaitForSingleObject ]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 558647

People

(Reporter: chofmann, Unassigned)

Details

stacks look like

http://crash-stats.mozilla.com/report/index/b114172c-df74-49e1-9a43-d3cc32100412

Frame  	Module  	Signature [Expand]  	Source
0 	ntdll.dll 	NtWaitForSingleObject 	
1 	kernel32.dll 	WaitForSingleObject 	
2 	xul.dll 	google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread 	toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:691
3 	xul.dll 	google_breakpad::ExceptionHandler::WriteMinidumpForException 	toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:706
4 	xul.dll 	google_breakpad::ExceptionHandler::WriteMinidump 	toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:748
5 	xul.dll 	CrashReporter::CreatePairedMinidumps 	toolkit/crashreporter/nsExceptionHandler.cpp:1704
6 	xul.dll 	mozilla::plugins::PluginModuleParent::ShouldContinueFromReplyTimeout 	dom/plugins/PluginModuleParent.cpp:226
7 	xul.dll 	mozilla::ipc::SyncChannel::ShouldContinueFromTimeout 	ipc/glue/SyncChannel.cpp:258
8 	xul.dll 	mozilla::ipc::RPCChannel::Call 	ipc/glue/RPCChannel.cpp:214
9 	xul.dll 	mozilla::plugins::PPluginInstanceParent::CallNPP_GetValue_NPPVpluginScriptableNPObject 	obj-firefox/ipc/ipdl/PPluginInstanceParent.cpp:242
10 	xul.dll 	mozilla::plugins::PluginInstanceParent::NPP_GetValue 	dom/plugins/PluginInstanceParent.cpp:479
11 	xul.dll 	mozilla::plugins::PluginModuleParent::NPP_GetValue 	dom/plugins/PluginModuleParent.cpp:506
12 	xul.dll 	nsNPAPIPluginInstance::GetValueInternal 	modules/plugin/base/src/nsNPAPIPluginInstance.cpp:1595
13 	xul.dll 	nsNPAPIPluginInstance::GetJSObject 	modules/plugin/base/src/nsNPAPIPluginInstance.cpp:1709
14 	xul.dll 	nsHTMLPluginObjElementSH::GetPluginJSObject 	dom/base/nsDOMClassInfo.cpp:9794
15 	xul.dll 	nsHTMLPluginObjElementSH::SetupProtoChain 	dom/base/nsDOMClassInfo.cpp:9529
16 	xul.dll 	nsHTMLPluginObjElementSH::PostCreate 	dom/base/nsDOMClassInfo.cpp:9630
17 	xul.dll 	XPCWrappedNative::GetNewOrUsed 	js/src/xpconnect/src/xpcwrappednative.cpp:590
18 	xul.dll 	XPCWrappedNative::GetNewOrUsed 	js/src/xpconnect/src/xpcwrappednative.cpp:454
19 	xul.dll 	XPCConvert::NativeInterface2JSObject 	js/src/xpconnect/src/xpcconvert.cpp:1199
20 	xul.dll 	XPCConvert::NativeData2JS 	js/src/xpconnect/src/xpcconvert.cpp:471
21 	xul.dll 	XPCConvert::NativeData2JS 	js/src/xpconnect/src/xpcprivate.h:2979
22 	xul.dll 	XPCWrappedNative::CallMethod 	js/src/xpconnect/src/xpcwrappednative.cpp:2810
23 	xul.dll 	XPC_WN_GetterSetter 	js/src/xpconnect/src/xpcwrappednativejsops.cpp:1784
24 	js3250.dll 	js_Invoke 	js/src/jsinterp.cpp:1360
25 	js3250.dll 	js_InternalInvoke 	js/src/jsinterp.cpp:1423
26 	js3250.dll 	js_GetPropertyHelper 	js/src/jsobj.cpp:4277
27 	js3250.dll 	js_Interpret 	js/src/jsops.cpp:1520
28 	js3250.dll 	js_Invoke 	js/src/jsinterp.cpp:1368
29 	xul.dll 	nsXPCWrappedJSClass::CallMethod 	js/src/xpconnect/src/xpcwrappedjsclass.cpp:1696
30 	xul.dll 	nsXPCWrappedJS::CallMethod 	js/src/xpconnect/src/xpcwrappedjs.cpp:570
31 	xul.dll 	PrepareAndDispatch 	xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:114
32 	xul.dll 	SharedStub 	xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:141
33 	xul.dll 	nsEventListenerManager::HandleEventSubType 	content/events/src/nsEventListenerManager.cpp:1041 

more at

http://crash-stats.mozilla.com/report/list?range_value=2&range_unit=weeks&signature=NtWaitForSingleObject&version=Firefox%3A3.6.3plugin1

mostly plugin1 and vista, but the signature is seen elsewhere too.

checking --- NtWaitForSingleObject 20100411-crashdata.csv
found in: 3.6.3plugin1 3.7a5pre 3.6.3 3.5.9
release total-crashes
              NtWaitForSingleObject crashes
                         pct.
all     309235  25      8.08447e-05
3.6.3plugin1    1304    20      0.0153374
3.7a5pre        1408    2       0.00142045
3.6.3   212615  2       9.40667e-06
3.5.9   28010   1       3.57015e-05

os breakdown
NtWaitForSingleObjectTotal 25
Win5.1  0.08
Win6.0  0.92
Win6.1  0.00


some test urls

   3 http://live.nicovideo.jp/watch/lv14886247?alert=1
   2 http://www.farmville.com/
   2 http://live.nicovideo.jp/watch/lv14903984
   2 http://live.nicovideo.jp/watch/lv14886589
   1 http://www.orkut.com.br/Main#Application?uid=XXXX
   1 http://www.nicovideo.jp/watch/sm9809880
   1 http://www.nicovideo.jp/watch/sm9012496
   1 http://www.nicovideo.jp/watch/sm8836225
   1 http://www.nicovideo.jp/watch/sm2996739
   1 http://www.nicovideo.jp/watch/sm10340957
   1 http://www.addictinggames.com/bloodfield.html538724
   1 http://www.addictinggames.com/bloodfield.html
   1 http://video.mynet.com/ XXXX
   1 http://technet.microsoft.com/sv-se/sysinternals/default(en-us).aspx
   1 http://stickam.com/largeChatNew.do?uId=XXXXXX
   1 http://oca.microsoft.com/resredir.aspx?sid=10&Bucket=0x8E_nt!NtWaitForSingleObject%2b\N7b&State=1&ID=740e8721-9df0-4d36-976c-b88449f78079&LCID=1
040&OS=5.1.2600.2.00010300.3.0
#15 topcrash in 3.6.3plugin1 data and it looks like a volume regression from 3.6.3
blocking1.9.2: --- → ?
Summary: Firefox 3.6.3plugin1 Hang Report [@ NtWaitForSingleObject ] → [OOPP] Firefox 3.6.3plugin1 Hang Report [@ NtWaitForSingleObject ]
Does this indicate a need for bug 544940 and a better way of determining the crash signature?

This stack is practically the same as the stack I see on the firefox.exe process when a plugin hang gets reported, e.g.
bp-d45f4bea-b636-4aa1-b489-3f53d2100329 and associated plugin stack:
bp-180064d5-ce14-4fa9-8bdf-2b2482100329

but I'm puzzled because those (and others I've seen) have "Crash Reason: No crash" and no signature whereas reports from comment 0 have "Crash reason: EXCEPTION_BREAKPOINT"
Yes, we obviously need bug 544940. We also need to get better signatures here, but I haven't figured out what they need to be yet. Duping this to the other hang-detector bug, since there's no reason to have multiple bugs for the same undiagnosed thing.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
blocking1.9.2: ? → ---
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.