Hang in js::array_shift

RESOLVED WORKSFORME

Status

()

Core
JavaScript Engine
--
critical
RESOLVED WORKSFORME
7 years ago
2 years ago

People

(Reporter: geeknik, Unassigned)

Tracking

({hang})

Trunk
x86_64
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

7 years ago
This bug was filed from the Socorro interface and is 
report bp-4f07cffc-77e6-4e1d-b990-7098c2111124 .
============================================================= 

I had 5 pinned tabs open (local router web interface, local utorrent web interface, gmail, google reader and facebook) plus about 15 other tabs open pointing to various tumblr.com photoblogs. Memory usage was up to about 2.5GB (vsize was almost 4GB). I tried to restart the browser using the restartless restart extension, and while it was shutting down, this crash happened.

PC Info:
Windows 7 Pro x64
Gigabyte X58A-UD7 mobo
24GB G.Skill DDR3
C: 240GB OWC 6G SSD
D: 4x1TB Samsung HD in RAID10
EVGA GTX570 w/ 1.2GB GDDR

Firefox built from http://hg.mozilla.org/mozilla-central/rev/de483d897af4

Comment 1

7 years ago
The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3c8147998124&tochange=de483d897af4

Stack traces in thread 0 look like:
Frame 	Module 	Signature [Expand] 	Source
0 	msvcr90.dll 	memmove 	
1 	xul.dll 	js::array_shift 	js/src/jsarray.cpp:2440
2 	xul.dll 	JSObject::getGeneric 	js/src/jsobjinlines.h:198
3 	xul.dll 	js::InvokeKernel 	js/src/jsinterp.cpp:625
4 	xul.dll 	js_GetMethod 	js/src/jsobj.cpp:5867
5 	xul.dll 	js::Interpret 	js/src/jsinterp.cpp:3751
6 	nspr4.dll 	MD_CURRENT_THREAD 	nsprpub/pr/src/md/windows/w95thred.c:308
7 	xul.dll 	XPCConvert::JSObject2NativeInterface 	js/xpconnect/src/XPCConvert.cpp:1397
8 	xul.dll 	nsTHashtable<nsObserverList>::s_MatchEntry 	obj-firefox/dist/include/nsTHashtable.h:383
9 	nspr4.dll 	MD_CURRENT_THREAD 	nsprpub/pr/src/md/windows/w95thred.c:308
10 	xul.dll 	SearchTable 	obj-firefox/xpcom/build/pldhash.cpp:440
11 	nspr4.dll 	PR_ExitMonitor 	nsprpub/pr/src/threads/prmon.c:132
12 	xul.dll 	nsXPCWrappedJS::Release 	js/xpconnect/src/XPCWrappedJS.cpp:240
13 	xul.dll 	nsCOMPtr_base::~nsCOMPtr_base 	obj-firefox/dist/include/nsAutoPtr.h:907
14 	xul.dll 	XPTC__InvokebyIndex 	xpcom/reflect/xptcall/src/md/win32/xptcinvoke_asm_x86_64.asm:129
15 	xul.dll 	XPC_WN_CallMethod 	js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1555
Assignee: nobody → general
Component: General → JavaScript Engine
Keywords: regression
Product: Firefox → Core
QA Contact: general → general
Summary: crash chromehang → Crash in js::array_shift
This is from the hang detector.
Blocks: 429592
Summary: Crash in js::array_shift → Hang in js::array_shift

Updated

7 years ago
Keywords: crash, regression → hang
(Assignee)

Updated

4 years ago
Assignee: general → nobody

Updated

3 years ago
Crash Signature: [@ chromehang | memmove | js::array_shift(JSContext*, unsigned int, JS::Value*)] → [@ chromehang | memmove | js::array_shift(JSContext*, unsigned int, JS::Value*)] [@ chromehang | memmove | js::array_shift]

Comment 3

2 years ago
Brian does this still reproduce for you?
Flags: needinfo?(brian.carpenter)
(Reporter)

Comment 4

2 years ago
Nope. I'll close it.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
(Reporter)

Updated

2 years ago
Flags: needinfo?(brian.carpenter)
You need to log in before you can comment on or make changes to this bug.