Closed Bug 1185735 Opened 11 years ago Closed 9 years ago

crash in mozilla::dom::CrashReporterParent::GenerateChildData(nsDataHashtable<T> const*)

Categories

(Core Graveyard :: Plug-ins, defect)

42 Branch
x86
Linux
defect
Not set
critical

Tracking

(firefox42 affected, firefox-esr45 affected)

RESOLVED INCOMPLETE
Tracking Status
firefox42 --- affected
firefox-esr45 --- affected

People

(Reporter: alex_mayorga, Unassigned)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-aab611df-6101-4bdf-9dbe-bbbde2150719. ============================================================= This jumped 20 ranks since last week and it is now top crasher #20 on Nightly. Seems to be Linux only crash. https://crash-stats.mozilla.com/report/list?product=Firefox&signature=mozilla%3A%3Adom%3A%3ACrashReporterParent%3A%3AGenerateChildData%28nsDataHashtable%3CT%3E+const%2A%29 Crashing Thread Frame Module Signature Source 0 libxul.so mozilla::dom::CrashReporterParent::GenerateChildData(nsDataHashtable<nsCStringHashKey, nsCString> const*) dom/ipc/CrashReporterParent.cpp 1 libxul.so mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump() dom/plugins/ipc/PluginModuleParent.cpp 2 libxul.so mozilla::plugins::PluginModuleChromeParent::ActorDestroy(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) dom/plugins/ipc/PluginModuleParent.cpp 3 libxul.so mozilla::plugins::PPluginModuleParent::DestroySubtree(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) obj-firefox/ipc/ipdl/PPluginModuleParent.cpp 4 libxul.so mozilla::plugins::PPluginModuleParent::OnChannelError() obj-firefox/ipc/ipdl/PPluginModuleParent.cpp 5 libxul.so mozilla::ipc::MessageChannel::NotifyMaybeChannelError() ipc/glue/MessageChannel.cpp 6 libxul.so mozilla::ipc::MessageChannel::Close() ipc/glue/MessageChannel.cpp 7 libxul.so mozilla::plugins::PluginModuleParent::DoShutdown(short*) dom/plugins/ipc/PluginModuleParent.cpp 8 libxul.so mozilla::plugins::PluginModuleParent::NP_Shutdown(short*) dom/plugins/ipc/PluginModuleParent.cpp 9 libxul.so mozilla::plugins::PluginModuleChromeParent::~PluginModuleChromeParent() dom/plugins/ipc/PluginModuleParent.cpp 10 libxul.so mozilla::plugins::PluginModuleChromeParent::~PluginModuleChromeParent() dom/plugins/ipc/PluginModuleParent.cpp 11 libxul.so nsNPAPIPlugin::~nsNPAPIPlugin() dom/plugins/base/nsNPAPIPlugin.cpp 12 libxul.so nsNPAPIPlugin::Release() dom/plugins/base/nsNPAPIPlugin.cpp 13 libxul.so nsPluginTag::TryUnloadPlugin(bool) xpcom/base/nsRefPtr.h 14 libxul.so nsPluginHost::Notify(nsITimer*) dom/plugins/base/nsPluginHost.cpp 15 libxul.so nsTimerImpl::Fire() xpcom/threads/nsTimerImpl.cpp 16 libxul.so nsTimerEvent::Run() xpcom/threads/nsTimerImpl.cpp 17 libxul.so nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 18 libxul.so NS_ProcessNextEvent(nsIThread*, bool) xpcom/glue/nsThreadUtils.cpp 19 libxul.so mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 20 libxul.so MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 21 libxul.so nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 22 libxul.so nsAppStartup::Run() toolkit/components/startup/nsAppStartup.cpp 23 libxul.so XREMain::XRE_mainRun() toolkit/xre/nsAppRunner.cpp 24 libxul.so XREMain::XRE_main(int, char**, nsXREAppData const*) toolkit/xre/nsAppRunner.cpp 25 libxul.so XRE_main toolkit/xre/nsAppRunner.cpp 26 firefox do_main browser/app/nsBrowserApp.cpp 27 firefox main browser/app/nsBrowserApp.cpp 28 libc-2.19.so __libc_start_main /build/buildd/eglibc-2.19/csu/libc-start.c:287 29 firefox __libc_csu_fini 30 libc-2.19.so __libc_start_main /build/buildd/eglibc-2.19/csu/libc-start.c:287 31 ld-2.19.so call_init /build/buildd/eglibc-2.19/elf/dl-init.c:34 32 @0xbfeec8b3 33 @0x454b5f44
I see reports on 31.x ESR on Mac as well. When I look at the install time column, I also see there are many reports coming from the same installation, so a handful of people are experiencing this problem frequently. There's only one comment in the reports and it mentions youtube.com. One thing that might be interesting to note is that reports on Linux for 42.0a1 and 41.0a2 started on 7/13. A couple of add-on that appears in the list of correlations are related to video download helpers, but other than that I don't see much to go by.
Crash Signature: [@ mozilla::dom::CrashReporterParent::GenerateChildData(nsDataHashtable<T> const*)] → [@ mozilla::dom::CrashReporterParent::GenerateChildData(nsDataHashtable<T> const*)] [@ mozilla::dom::CrashReporterParent::GenerateChildData]
0 crashes for https://crash-stats.mozilla.com/signature/?signature=mozilla%3A%3Adom%3A%3ACrashReporterParent%3A%3AGenerateChildData(nsDataHashtable%3CT%3E%20const*) 6 crashes in the past week for https://crash-stats.mozilla.com/signature/?signature=mozilla%3A%3Adom%3A%3ACrashReporterParent%3A%3AGenerateChildData https://crash-stats.mozilla.com/report/index/856f9f09-3f91-4688-95ea-bdb282160913 Crashing Thread (0) Frame Module Signature Source 0 @0xae01be 1 xul.dll mozilla::dom::CrashReporterParent::GenerateChildData(nsDataHashtable<nsCStringHashKey, nsCString> const*) dom/ipc/CrashReporterParent.cpp:146 2 xul.dll mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump() dom/plugins/ipc/PluginModuleParent.cpp:1550 3 xul.dll mozilla::plugins::PluginModuleChromeParent::ActorDestroy(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) dom/plugins/ipc/PluginModuleParent.cpp:1649 4 xul.dll mozilla::plugins::PPluginModuleParent::OnChannelError() obj-firefox/ipc/ipdl/PPluginModuleParent.cpp:1503 5 xul.dll mozilla::ipc::MessageChannel::NotifyMaybeChannelError() ipc/glue/MessageChannel.cpp:1886 6 xul.dll mozilla::ipc::MessageChannel::Close() ipc/glue/MessageChannel.cpp:2008 7 xul.dll mozilla::plugins::PluginProcessChild::CleanUp() dom/plugins/ipc/PluginProcessChild.cpp:154 8 xul.dll mozilla::plugins::PluginModuleChromeParent::CleanupFromTimeout(bool) dom/plugins/ipc/PluginModuleParent.cpp:928 9 nss3.dll PR_Unlock nsprpub/pr/src/threads/combined/prulock.c:328 10 xul.dll mozilla::plugins::TaskFactory<mozilla::plugins::PluginModuleChromeParent>::RunnableMethod<void ( mozilla::plugins::PluginModuleChromeParent::*)(bool), Tuple1<bool> >::Run() dom/plugins/ipc/TaskFactory.h:89 11 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc:459 12 user32.dll CalcWakeMask 13 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp:220 14 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp:972 15 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:95 16 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:227 17 xul.dll nsThreadManager::QueryInterface(nsID const&, void**) xpcom/threads/nsThreadManager.cpp:65 18 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp:257 19 nss3.dll PR_GetError nsprpub/pr/src/misc/prerror.c:13 20 crypt32.dll CCertChainEngine::GetAuthRootAutoUpdateCtl(CChainCallContext*, _CTL_CONTEXT const**, _CERT_CONTEXT const*, int)
Resolving old bugs which are likely not relevant any more, since NPAPI plugins are deprecated.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.