Closed
Bug 633253
Opened 14 years ago
Closed 14 years ago
Hang in google_breakpad::ExceptionHandler::WriteMinidump
Categories
(Core Graveyard :: Plug-ins, defect)
Core Graveyard
Plug-ins
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: marcia, Unassigned)
Details
(Keywords: hang)
Crash Data
Seen while reviewing crash stats. About 245 Windows crashes in one week, almost all Windows XP crashes. http://tinyurl.com/45gb7tx to the crashes. Crashes started showing up in crash stats using the 2011020400 build and have continued daily.
Possible Pushlog regression range: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=094a7967e171&tochange=847a825087f2
Frame Module Signature [Expand] Source
0 ntdll.dll KiFastSystemCallRet
1 ntdll.dll ZwWaitForSingleObject
2 kernel32.dll WaitForSingleObjectEx
3 kernel32.dll WaitForSingleObject
4 xul.dll google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:763
5 xul.dll google_breakpad::ExceptionHandler::WriteMinidumpForException toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:778
6 xul.dll google_breakpad::ExceptionHandler::WriteMinidump toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc:820
7 xul.dll CrashReporter::CreatePairedMinidumps toolkit/crashreporter/nsExceptionHandler.cpp:2089
8 xul.dll mozilla::plugins::PluginModuleParent::ShouldContinueFromReplyTimeout dom/plugins/PluginModuleParent.cpp:256
9 xul.dll mozilla::ipc::SyncChannel::ShouldContinueFromTimeout ipc/glue/SyncChannel.cpp:261
10 xul.dll mozilla::ipc::RPCChannel::Call ipc/glue/RPCChannel.cpp:210
11 xul.dll mozilla::plugins::PPluginInstanceParent::CallNPP_GetValue_NPPVpluginScriptableNPObject obj-firefox/ipc/ipdl/PPluginInstanceParent.cpp:308
12 xul.dll mozilla::plugins::PluginInstanceParent::NPP_GetValue dom/plugins/PluginInstanceParent.cpp:681
13 xul.dll mozilla::plugins::PluginModuleParent::NPP_GetValue dom/plugins/PluginModuleParent.cpp:553
14 xul.dll nsNPAPIPluginInstance::GetValueFromPlugin modules/plugin/base/src/nsNPAPIPluginInstance.cpp:614
15 xul.dll nsNPAPIPluginInstance::GetJSObject modules/plugin/base/src/nsNPAPIPluginInstance.cpp:723
16 xul.dll nsHTMLPluginObjElementSH::GetPluginJSObject dom/base/nsDOMClassInfo.cpp:9889
17 xul.dll nsHTMLPluginObjElementSH::SetupProtoChain dom/base/nsDOMClassInfo.cpp:9635
18 xul.dll nsHTMLPluginObjElementSH::PostCreate dom/base/nsDOMClassInfo.cpp:9734
19 xul.dll XPCWrappedNative::GetNewOrUsed js/src/xpconnect/src/xpcwrappednative.cpp:623
20 xul.dll XPCWrappedNative::GetNewOrUsed js/src/xpconnect/src/xpcwrappednative.cpp:485
21 xul.dll XPCConvert::NativeInterface2JSObject js/src/xpconnect/src/xpcconvert.cpp:1307
22 xul.dll XPCConvert::NativeData2JS js/src/xpconnect/src/xpcconvert.cpp:494
23 xul.dll XPCConvert::NativeData2JS js/src/xpconnect/src/xpcprivate.h:3211
24 xul.dll XPC_WN_CallMethod js/src/xpconnect/src/xpcwrappednativejsops.cpp:1593
25 mozjs.dll js::Interpret js/src/jsinterp.cpp:4758
26 mozjs.dll js::RunScript js/src/jsinterp.cpp:640
27 mozjs.dll js::Invoke js/src/jsinterp.cpp:720
28 mozjs.dll js::ExternalInvoke js/src/jsinterp.cpp:841
29 mozjs.dll JS_CallFunctionValue js/src/jsapi.cpp:5048
30 xul.dll nsJSContext::CallEventHandler dom/base/nsJSEnvironment.cpp:2008
31 xul.dll nsJSEventListener::HandleEvent dom/src/events/nsJSEventListener.cpp:228
32 xul.dll nsEventListenerManager::HandleEventSubType content/events/src/nsEventListenerManager.cpp:1127
33 xul.dll nsEventListenerManager::HandleEventInternal content/events/src/nsEventListenerManager.cpp:1224
34 xul.dll nsEventDispatcher::Dispatch content/events/src/nsEventDispatcher.cpp:628
Comment 1•14 years ago
|
||
This is not a Breakpad bug. If you look at frame 7/8, it's a plugin hang. The signature generation being broken is bug 630233.
Component: Breakpad Integration → Plug-ins
Product: Toolkit → Core
QA Contact: breakpad.integration → plugins
Comment 2•14 years ago
|
||
The signatures change on that day, it was previously KiFastSystemCallRet. This is just the signature you get when a plugin hangs.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
Updated•13 years ago
|
Crash Signature: [@ hang | WaitForSingleObjectEx | WaitForSingleObject | google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread(_EXCEPTION_POINTERS*, MDRawAssertionInfo*)]
[@ hang | _SEH_epilog4]
Summary: Firefox 4.0b12pre Crash [@ hang | WaitForSingleObjectEx | WaitForSingleObject | google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread(_EXCEPTION_POINTERS*, MDRawAssertionInfo*) ] → Hang in CrashReporter::CreatePairedMinidumps
Updated•13 years ago
|
Crash Signature: [@ hang | WaitForSingleObjectEx | WaitForSingleObject | google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread(_EXCEPTION_POINTERS*, MDRawAssertionInfo*)]
[@ hang | _SEH_epilog4] → bool (*)(wchar_t const*, wc...]
[@ hang | _SEH_epilog4] MDRawAssertionInfo*)]
[@ hang | WaitForSingleObject | google_breakpad::ExceptionHandler::WriteMinidumpOnHandlerThread(_EXCEPTION_POINTERS* MDRawAssertionInfo*)]
[@ hang | WaitForSingleObjectEx | …
Hardware: x86 → All
Summary: Hang in CrashReporter::CreatePairedMinidumps → Hang in google_breakpad::ExceptionHandler::WriteMinidump
Updated•13 years ago
|
Crash Signature: bool (*)(wchar_t const*, wc...]
[@ hang | _SEH_epilog4] → bool*)]
[@ hang | mozilla::plugins::PPluginInstanceParent::CallNPP_SetWindow(mozilla::plugins::NPRemoteWindow const&)]
[@ hang | mozilla::plugins::PPluginInstanceParent::CallUpdateWindow()]
[@ hang | bool*)]
[@ hang | mozilla::plugins::PPluginInstance…
OS: Windows XP → All
Updated•13 years ago
|
Crash Signature: bool*)]
[@ hang | mozilla::plugins::PPluginInstanceParent::CallSetPluginFocus()]
[@ hang | _SEH_epilog4]
[@ hang | semaphore_wait_signal_trap]
[@ hang | libsystem_kernel.dylib@0x16bf2]
[@ hang | __psynch_mutexwait] → google_breakpad::ExceptionHandler::WriteMinidump] short*)]
[@ hang | ConvertSecurityDescriptorToStringSecurityDescriptorW]
[@ hang | _SEH_epilog4]
[@ hang | semaphore_wait_signal_trap]
[@ hang | libsystem_kernel.dylib@0x16bf2]
[@ hang | __psynch_mute…
Updated•13 years ago
|
Crash Signature: google_breakpad::ExceptionHandler::WriteMinidump] short*)]
[@ hang | ConvertSecurityDescriptorToStringSecurityDescriptorW]
[@ hang | _SEH_epilog4]
[@ hang | semaphore_wait_signal_trap]
[@ hang | libsystem_kernel.dylib@0x16bf2]
[@ hang | __psynch_mute… → google_breakpad::ExceptionHandler::WriteMinidump] short*)]
[@ hang | ConvertSecurityDescriptorToStringSecurityDescriptorW]
[@ hang | _SEH_epilog4]
[@ hang | semaphore_wait_signal_trap]
[@ hang | libsystem_kernel.dylib@0x16bf2]
[@ hang | __psynch_mute…
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•