Crash in `anonymous namespace'::CSSParserImpl::ParseBackground [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ][@ mozalloc_abort(char const* const) | mozalloc_handle_oom() | `anonymous namespace''::CSSParserImpl::ParseBackground() ]

RESOLVED WORKSFORME

Status

()

--
critical
RESOLVED WORKSFORME
8 years ago
6 years ago

People

(Reporter: scoobidiver, Unassigned)

Tracking

({crash, regression})

Trunk
x86
Windows XP
crash, regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

8 years ago
It is a new crash signature in the trunk.
As there are many kinds of crash signatures behind this generic one, I am not
able to know its crasher rank.
It can be related to bug 637268.

Signature	mozalloc_abort(char const* const) | mozalloc.dll@0x106f
UUID	50c5faf4-f847-414f-8947-0ce3b2110227
Time 	2011-02-27 22:24:20.785357
Uptime	455
Last Crash	458 seconds (7.6 minutes) before submission
Install Age	630 seconds (10.5 minutes) since version was first installed.
Product	Firefox
Version	4.0b12
Build ID	20110222210221
Branch	2.0
OS	Windows NT
OS Version	5.1.2600 Szervizcsomag 3
CPU	x86
CPU Info	GenuineIntel family 15 model 2 stepping 9
Crash Reason	EXCEPTION_BREAKPOINT
Crash Address	0x7b1a39
App Notes 	AdapterVendorID: 1002, AdapterDeviceID: 5159, AdapterDriverVersion: 6.14.10.6462

Frame 	Module 	Signature [Expand] 	Source
0 	mozalloc.dll 	mozalloc_abort 	memory/mozalloc/mozalloc_abort.cpp:77
1 	mozalloc.dll 	mozalloc.dll@0x106f 	
2 	mozalloc.dll 	mozalloc_handle_oom 	memory/mozalloc/mozalloc_oom.cpp:54
3 	mozalloc.dll 	mozalloc.dll@0x20fb 	
4 	xul.dll 	`anonymous namespace'::CSSParserImpl::ParseBackground 	layout/style/nsCSSParser.cpp:6189
5 	xul.dll 	PL_DHashTableOperate 	obj-firefox/xpcom/build/pldhash.c:625
6 	xul.dll 	`anonymous namespace'::CSSParserImpl::ParseDeclaration 	layout/style/nsCSSParser.cpp:4051
7 	xul.dll 	`anonymous namespace'::CSSParserImpl::Parse 	layout/style/nsCSSParser.cpp:928
8 	xul.dll 	mozilla::css::Loader::ParseSheet 	layout/style/Loader.cpp:1650
9 	xul.dll 	mozilla::css::SheetLoadData::OnStreamComplete 	layout/style/Loader.cpp:964
10 	xul.dll 	nsUnicharStreamLoader::OnStopRequest 	netwerk/base/src/nsUnicharStreamLoader.cpp:162
11 	xul.dll 	nsHTTPCompressConv::OnStopRequest 	netwerk/streamconv/converters/nsHTTPCompressConv.cpp:127
12 	xul.dll 	nsStreamListenerTee::OnStopRequest 	netwerk/base/src/nsStreamListenerTee.cpp:71
13 	xul.dll 	nsHttpChannel::OnStopRequest 	netwerk/protocol/http/nsHttpChannel.cpp:4032
14 	xul.dll 	nsInputStreamPump::OnStateStop 	netwerk/base/src/nsInputStreamPump.cpp:578
15 	xul.dll 	nsInputStreamPump::OnInputStreamReady 	netwerk/base/src/nsInputStreamPump.cpp:403
16 	xul.dll 	nsInputStreamReadyEvent::Run 	xpcom/io/nsStreamUtils.cpp:112
17 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:633
18 	nspr4.dll 	PR_AssertCurrentThreadOwnsLock 	nsprpub/pr/src/threads/combined/prulock.c:404
19 	xul.dll 	nsTArray<nsTimerImpl*,nsTArrayDefaultAllocator>::RemoveElement<nsTimerImpl*,nsDefaultComparator<nsTimerImpl*,nsTimerImpl*> > 	obj-firefox/dist/include/nsTArray.h:855
20 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
21 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:202
22 	mozcrt19.dll 	_VEC_memzero 	
23 	xul.dll 	xul.dll@0x359b4d 	
24 	firefox.exe 	firefox.exe@0x1bb7 	
25 	kernel32.dll 	GetCodePageFileInfo 	
26 	kernel32.dll 	BaseProcessStart 	
27 	firefox.exe 	firefox.exe@0x186f

More reports at:
https://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=mozalloc_abort%28char%20const*%20const%29%20|%20mozalloc.dll%400x106f
This is an OOM crash calling one of the inline Set*Value functions there: a number of those call |new|.
I see some reports in a very similar stack in the RC: http://tinyurl.com/6at8oo7
(Reporter)

Updated

8 years ago
Summary: Crash in `anonymous namespace'::CSSParserImpl::ParseBackground [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ] → Crash in `anonymous namespace'::CSSParserImpl::ParseBackground [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ][@ mozalloc_abort(char const* const) | mozalloc_handle_oom() | `anonymous namespace''::CSSParserImpl::ParseBackground() ]
(Assignee)

Updated

8 years ago
Crash Signature: [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ] [@ mozalloc_abort(char const* const) | mozalloc_handle_oom() | `anonymous namespace''::CSSParserImpl::ParseBackground() ]
(Reporter)

Comment 3

7 years ago
In the crash reports I've checked, I haven't seen the stack trace in comment 0.
I close it as WFM.
Status: NEW → RESOLVED
Crash Signature: [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ] [@ mozalloc_abort(char const* const) | mozalloc_handle_oom() | `anonymous namespace''::CSSParserImpl::ParseBackground() ] → [@ mozalloc_abort(char const* const) | mozalloc.dll@0x106f ] [@ mozalloc_abort(char const* const) | mozalloc.dll@0x109f ] [@ mozalloc_abort(char const* const) | mozalloc_handle_oom() | `anonymous namespace''::CSSParserImpl::ParseBackground() ]
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
(Reporter)

Updated

6 years ago
Depends on: 711954
You need to log in before you can comment on or make changes to this bug.