crash in PLDHashTable::~PLDHashTable

RESOLVED WORKSFORME

Status

()

Core
XPCOM
--
critical
RESOLVED WORKSFORME
3 years ago
a year ago

People

(Reporter: alex_mayorga, Unassigned)

Tracking

(Blocks: 1 bug, {crash})

44 Branch
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
This bug was filed from the Socorro interface and is 
report bp-a0364cd7-2cc5-4893-9419-670502151020.
=============================================================

Checked about:crashes as during today's Nightly upgrade to Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:44.0) Gecko/20100101 Firefox/44.0 ID:20151020031317 CSet: f7b746b4e91307448cb0746a41f677bfc23908b0 session restore restored all my tabs and app tabs blank =(

Per https://crash-stats.mozilla.com/report/list?product=Firefox&range_unit=days&range_value=28&signature=PLDHashTable%3A%3A~PLDHashTable#tab-sigsummary there are 70+ crashes in the past week and this happens on both Fennec and Firefox

Crashing Thread
Frame 	Module 	Signature 	Source
0 	xul.dll 	PLDHashTable::~PLDHashTable() 	xpcom/glue/PLDHashTable.cpp
1 	xul.dll 	RuleHash::~RuleHash() 	layout/style/nsCSSRuleProcessor.cpp
2 	xul.dll 	RuleCascadeData::`scalar deleting destructor'(unsigned int) 	
3 	xul.dll 	nsCSSRuleProcessor::ClearRuleCascades() 	layout/style/nsCSSRuleProcessor.cpp
4 	xul.dll 	nsCSSRuleProcessor::~nsCSSRuleProcessor() 	layout/style/nsCSSRuleProcessor.cpp
5 	xul.dll 	nsCSSRuleProcessor::`scalar deleting destructor'(unsigned int) 	
6 	xul.dll 	mozilla::dom::Exception::DeleteCycleCollectable() 	dom/base/DOMException.cpp
7 	xul.dll 	SnowWhiteKiller::~SnowWhiteKiller() 	xpcom/base/nsCycleCollector.cpp
8 	xul.dll 	nsCycleCollector::ForgetSkippable(bool, bool) 	xpcom/base/nsCycleCollector.cpp
9 	xul.dll 	nsCycleCollector_forgetSkippable(bool, bool) 	xpcom/base/nsCycleCollector.cpp
10 	xul.dll 	FireForgetSkippable 	dom/base/nsJSEnvironment.cpp
11 	xul.dll 	CCTimerFired 	dom/base/nsJSEnvironment.cpp
12 	xul.dll 	nsTimerImpl::Fire() 	xpcom/threads/nsTimerImpl.cpp
13 	xul.dll 	nsTimerEvent::Run() 	xpcom/threads/TimerThread.cpp
14 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp
15 	xul.dll 	mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
16 	xul.dll 	mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
17 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc
18 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc
19 	xul.dll 	nsBaseAppShell::Run() 	widget/nsBaseAppShell.cpp
20 	xul.dll 	nsAppShell::Run() 	widget/windows/nsAppShell.cpp
21 	xul.dll 	XRE_RunAppShell 	toolkit/xre/nsEmbedFunctions.cpp
22 	xul.dll 	mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
23 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc
24 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc
25 	xul.dll 	XRE_InitChildProcess 	toolkit/xre/nsEmbedFunctions.cpp
26 	plugin-container.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp
27 	plugin-container.exe 	__tmainCRTStartup 	f:/dd/vctools/crt/crtw32/startup/crt0.c:255
28 	kernel32.dll 	BaseThreadInitThunk 	
29 	ntdll.dll 	RtlUserThreadStart
(Reporter)

Updated

3 years ago
status-firefox41: --- → affected
status-firefox42: --- → affected
status-firefox43: --- → affected
This is a very generic signature.
Component: IPC → XPCOM
Blocks: 1219672
Whiteboard: ShutDownKill
From the crash signature PLDHashTable::~PLDHashTable, the current affected versions are:
- Beta: 44.0b1, 44.0b99
- Release: 44.0
No longer blocks: 1219672
Whiteboard: ShutDownKill
Updating crash signature to reflect changes to signature generation made in bug 1269817 (although reports older than a week will not be reprocessed), and adding dependency to ShutDownKill metabug.

(These probably shouldn't all be separate bugs, but I'm not going to fix that up in a mass-change.)
Blocks: 1219672
Crash Signature: [@ PLDHashTable::~PLDHashTable] → [@ IPCError-browser | ShutDownKill ]
(Reporter)

Comment 4

2 years ago
No crashes in the past week at https://crash-stats.mozilla.com/signature/?signature=PLDHashTable%3A%3A~PLDHashTable
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
Crash volume for signature 'IPCError-browser | ShutDownKill':
 - nightly (version 52): 19325 crashes from 2016-09-19.
 - aurora  (version 51): 21073 crashes from 2016-09-19.
 - beta    (version 50): 461 crashes from 2016-09-20.
 - release (version 49): 281 crashes from 2016-09-05.
 - esr     (version 45): 98 crashes from 2016-06-01.

Crash volume on the last weeks (Week N is from 10-03 to 10-09):
            W. N-1  W. N-2
 - nightly   11510    7815
 - aurora    18293    2780
 - beta        381      80
 - release     212      68
 - esr           7      53

Affected platforms: Windows, Mac OS X

Crash rank on the last 7 days:
             Browser Content     Plugin
 - nightly           #1
 - aurora            #1
 - beta              #6
 - release           #55
 - esr               #1
status-firefox49: --- → affected
status-firefox50: --- → affected
status-firefox51: --- → affected
status-firefox52: --- → affected
status-firefox-esr45: --- → affected
Crash Signature: [@ IPCError-browser | ShutDownKill ]
status-firefox41: affected → ---
status-firefox42: affected → ---
status-firefox43: affected → ---
status-firefox44: affected → ---
status-firefox49: affected → ---
status-firefox50: affected → ---
status-firefox51: affected → ---
status-firefox52: affected → ---
status-firefox-esr45: affected → ---
You need to log in before you can comment on or make changes to this bug.