crash in nsXPCWrappedJSClass::CallMethod @ JSAutoCompartment::JSAutoCompartment

RESOLVED WORKSFORME

Status

()

Core
JavaScript Engine
--
critical
RESOLVED WORKSFORME
5 years ago
2 months ago

People

(Reporter: wsmwk, Unassigned)

Tracking

({crash})

Trunk
x86
Windows NT
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

5 years ago
About 115 tabs open.  In the prior couple minutes I opened a few bmo and wiki.mozilla.org links. Nothing else. crash report cites https://bugzilla.mozilla.org/buglist.cgi?f1=OP&o3=anywordssubstr&list_id=7016654&classification=Other&o2=anywordssubstr&f4=CP&chfieldto=Now&chfield=%5BBug%20creation%5D&query_format=advanced&j1=OR&chfieldfrom=2013-03-01&f3=keywords&f2=short_desc&component but I'm pretty sure that's not the last item I opened or accessed

Version	25.0a1 Build ID 20130630031138 installed 1.5 days ago and running pretty hard since then. so running with fixes to Bug 877910, Bug 852436, etc

bp-ed90b86b-f528-403f-b33e-689322130702
Crash Address	0xffffffffdadadae6

0	mozjs.dll	JSAutoCompartment::JSAutoCompartment(JSContext *,JSObject *)	js/src/jsapi.cpp
1	xul.dll	nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *,unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *)	js/xpconnect/src/XPCWrappedJSClass.cpp
2	xul.dll	nsXPCWrappedJS::CallMethod(unsigned short,XPTMethodDescriptor const *,nsXPTCMiniVariant *)	js/xpconnect/src/XPCWrappedJS.cpp
3	xul.dll	PrepareAndDispatch	xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp
4	xul.dll	SharedStub	xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp
5	xul.dll	nsPrefBranch::NotifyObserver(char const *,void *)	modules/libpref/src/nsPrefBranch.cpp 

terrence@130377
1506JSAutoCompartment::JSAutoCompartment(JSContext *cx, JSObject *target)
luke@103263
1507 : cx_(cx),
bhackett1024@134566
1508 oldCompartment_(cx->compartment())
luke@103263
1509{
luke@103263
1510 AssertHeapIsIdleOrIterating(cx_);
luke@103263
1511 cx_->enterCompartment(target->compartment());
(Reporter)

Comment 1

5 years ago
very odd

1. I don't remember running the URL cited in the crash and comment 0. But something similar - https://bugzilla.mozilla.org/buglist.cgi?f1=OP&o3=anywordssubstr&list_id=7016381&resolution=---&classification=Other&o2=anywordssubstr&f4=CP&query_format=advanced&j1=OR&f3=keywords&f2=short_desc&component=wiki.mozilla.org&product=Websites
 
2. furthermore, the most recent bmo links I had opened were from the above bug query ...

3. but session restore did open those most recent bugs. my browser.sessionstore.interval is 120000 - 12 seconds iirc.

Updated

5 years ago
Depends on: 885443
Summary: crash in JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*) → crash in nsXPCWrappedJSClass::CallMethod @ JSAutoCompartment::JSAutoCompartment
(Reporter)

Comment 2

5 years ago
(Eventually I will get this right)

3. session restore did NOT open tabs of the several bugs I had opened from that last query (browser.sessionstore.interval is 120000 - 12 seconds iirc)  BUT it turns out the session save pref I set to 12 minutes, not 12 seconds, when I was testing some time ago - so that mystery solved. 

But I can't explain why the crash report cites https://bugzilla.mozilla.org/buglist.cgi?f1=OP&o3=anywordssubstr&list_id=7016654&classification=Other&o2=anywordssubstr&f4=CP&chfieldto=Now&chfield=%5BBug%20creation%5D&query_format=advanced&j1=OR&chfieldfrom=2013-03-01&f3=keywords&f2=short_desc&component

Updated

5 years ago
Crash Signature: [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*)] → [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*)] [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*) | nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) ]
(Assignee)

Updated

4 years ago
Assignee: general → nobody

Updated

3 years ago
Crash Signature: [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*)] [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*) | nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) ] → [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*)] [@ JSAutoCompartment::JSAutoCompartment(JSContext*, JSObject*) | nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) ] [@ JSAuto…

Comment 3

2 months ago
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Last Resolved: 2 months ago
Resolution: --- → INACTIVE
(Reporter)

Comment 4

2 months ago
I didn't have similar trouble since the report
Resolution: INACTIVE → WORKSFORME
You need to log in before you can comment on or make changes to this bug.