Closed
Bug 633253
Opened 10 years ago
Closed 10 years ago
Hang in google_breakpad::ExceptionHandler::WriteMinidump
Categories
(Core :: Plug-ins, defect)
Core
Plug-ins
Tracking
()
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•10 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•10 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: 10 years ago
Resolution: --- → INVALID
Updated•9 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•9 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•9 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•9 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•9 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…
You need to log in
before you can comment on or make changes to this bug.
Description
•