Closed
Bug 718187
Opened 13 years ago
Closed 13 years ago
(Crash MOZJS.DLL) Unhandled exception at 0x777915ee in seamonkey.exe: 0xC0000005: Access violation reading location 0x00000000.
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 718541
Tracking | Status | |
---|---|---|
firefox12 | - | --- |
People
(Reporter: ewong, Unassigned)
References
Details
(Keywords: crash, regression)
Crash Data
Latest comm-central trunk.
MSVC2010 debug jumps to this code:
JS_PUBLIC_API(JSBool)
JS_ForwardGetPropertyTo(JSContext *cx, JSObject *obj, jsid id, JSObject *onBehalfOf, jsval *vp)
{
AssertNoGC(cx);
CHECK_REQUEST(cx);
assertSameCompartment(cx, obj, id);
assertSameCompartment(cx, onBehalfOf);
JSAutoResolveFlags rf(cx, JSRESOLVE_QUALIFIED);
return obj->getGeneric(cx, onBehalfOf, id, vp);
}
obj->shape_->base_->clasp->ops:
- ops {lookupGeneric=0x00000000 lookupProperty=0x00000000 lookupElement=0x00000000 ...} js::ObjectOps
lookupGeneric 0x00000000 int (JSContext *, JSObject *, int, JSObject * *, JSProperty * *)*
lookupProperty 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, JSObject * *, JSProperty * *)*
lookupElement 0x00000000 int (JSContext *, JSObject *, unsigned int, JSObject * *, JSProperty * *)*
lookupSpecial 0x00000000 int (JSContext *, JSObject *, js::SpecialId, JSObject * *, JSProperty * *)*
defineGeneric 0x00000000 int (JSContext *, JSObject *, int, const JS::Value *, int (JSContext *, JSObject *, int, JS::Value *)*, int (JSContext *, JSObject *, int, int, JS::Value *)*, unsigned int)*
defineProperty 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, const JS::Value *, int (JSContext *, JSObject *, int, JS::Value *)*, int (JSContext *, JSObject *, int, int, JS::Value *)*, unsigned int)*
defineElement 0x00000000 int (JSContext *, JSObject *, unsigned int, const JS::Value *, int (JSContext *, JSObject *, int, JS::Value *)*, int (JSContext *, JSObject *, int, int, JS::Value *)*, unsigned int)*
defineSpecial 0x00000000 int (JSContext *, JSObject *, js::SpecialId, const JS::Value *, int (JSContext *, JSObject *, int, JS::Value *)*, int (JSContext *, JSObject *, int, int, JS::Value *)*, unsigned int)*
getGeneric 0x00000000 int (JSContext *, JSObject *, JSObject *, int, JS::Value *)*
getProperty 0x00000000 int (JSContext *, JSObject *, JSObject *, js::PropertyName *, JS::Value *)*
getElement 0x00000000 int (JSContext *, JSObject *, JSObject *, unsigned int, JS::Value *)*
getElementIfPresent 0x00000000 int (JSContext *, JSObject *, JSObject *, unsigned int, JS::Value *, bool *)*
getSpecial 0x00000000 int (JSContext *, JSObject *, JSObject *, js::SpecialId, JS::Value *)*
setGeneric 0x00000000 int (JSContext *, JSObject *, int, JS::Value *, int)*
setProperty 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, JS::Value *, int)*
setElement 0x00000000 int (JSContext *, JSObject *, unsigned int, JS::Value *, int)*
setSpecial 0x00000000 int (JSContext *, JSObject *, js::SpecialId, JS::Value *, int)*
getGenericAttributes 0x00000000 int (JSContext *, JSObject *, int, unsigned int *)*
getPropertyAttributes 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, unsigned int *)*
getElementAttributes 0x00000000 int (JSContext *, JSObject *, unsigned int, unsigned int *)*
getSpecialAttributes 0x00000000 int (JSContext *, JSObject *, js::SpecialId, unsigned int *)*
setGenericAttributes 0x00000000 int (JSContext *, JSObject *, int, unsigned int *)*
setPropertyAttributes 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, unsigned int *)*
setElementAttributes 0x00000000 int (JSContext *, JSObject *, unsigned int, unsigned int *)*
setSpecialAttributes 0x00000000 int (JSContext *, JSObject *, js::SpecialId, unsigned int *)*
deleteProperty 0x00000000 int (JSContext *, JSObject *, js::PropertyName *, JS::Value *, int)*
deleteElement 0x00000000 int (JSContext *, JSObject *, unsigned int, JS::Value *, int)*
deleteSpecial 0x00000000 int (JSContext *, JSObject *, js::SpecialId, JS::Value *, int)*
enumerate 0x682211a9 XPC_WN_JSOp_Enumerate(JSContext *, JSObject *, JSIterateOp, JS::Value *, int *) int (JSContext *, JSObject *, JSIterateOp, JS::Value *, int *)*
typeOf 0x680b53a5 `anonymous namespace'::PrincipalSubsume(JSPrincipals *, JSPrincipals *) JSType (JSContext *, JSObject *)*
fix 0x00000000 int (JSContext *, JSObject *, bool *, js::AutoIdVector *)*
thisObject 0x6821f549 XPC_WN_JSOp_ThisObject(JSContext *, JSObject *) JSObject * (JSContext *, JSObject *)*
clear 0x68657c5c mozilla::plugins::PPluginSurfaceChild::DeallocSubtree(void) void (JSContext *, JSObject *)*
Stack:
> mozjs.dll!JS_ForwardGetPropertyTo(JSContext * cx, JSObject * obj, int id, JSObject * onBehalfOf, JS::Value * vp) Line 4059 + 0x16 bytes C++
mozjs.dll!JS_GetPropertyById(JSContext * cx, JSObject * obj, int id, JS::Value * vp) Line 4048 + 0x1a bytes C++
xul.dll!XPCWrappedNativeScope::SetGlobal(XPCCallContext & ccx, JSObject * aGlobal) Line 269 + 0x15 bytes C++
xul.dll!nsXPConnect::InitClassesWithNewWrappedGlobal(JSContext * aJSContext, nsISupports * aCOMObj, const nsID & aIID, nsIPrincipal * aPrincipal, nsISupports * aExtraPtr, unsigned int aFlags, nsIXPConnectJSObjectHolder * * _retval) Line 1338 C++
xul.dll!mozJSComponentLoader::GlobalForLocation(nsILocalFile * aComponentFile, nsIURI * aURI, JSObject * * aGlobal, char * * aLocation, JS::Value * exception) Line 706 + 0x2c bytes C++
xul.dll!mozJSComponentLoader::LoadModule(mozilla::FileLocation & aFile) Line 520 + 0x18 bytes C++
xul.dll!nsComponentManagerImpl::KnownModule::Load() Line 723 + 0xc bytes C++
xul.dll!nsFactoryEntry::GetFactory() Line 1738 + 0x5 bytes C++
xul.dll!nsComponentManagerImpl::CreateInstanceByContractID(const char * aContractID, nsISupports * aDelegate, const nsID & aIID, void * * aResult) Line 1060 + 0xb bytes C++
xul.dll!CallCreateInstance(const char * aContractID, nsISupports * aDelegate, const nsID & aIID, void * * aResult) Line 171 C++
xul.dll!nsCreateInstanceByContractID::operator()(const nsID & aIID, void * * aInstancePtr) Line 210 + 0x13 bytes C++
xul.dll!nsCOMPtr_base::assign_from_helper(const nsCOMPtr_helper & helper, const nsID & iid) Line 150 + 0xd bytes C++
xul.dll!nsAppStartupNotifier::Observe(nsISupports * aSubject, const char * aTopic, const wchar_t * someData) Line 104 C++
xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 3372 C++
seamonkey.exe!NS_internal_main(int argc, char * * argv) Line 104 C++
seamonkey.exe!wmain(int argc, wchar_t * * argv) Line 109 C++
seamonkey.exe!__tmainCRTStartup() Line 552 + 0x17 bytes C
Updated•13 years ago
|
Assignee: nobody → general
Crash Signature: [JS_ForwardGetPropertyTo(JSContext *cx, JSObject *obj, jsid id, JSObject *onBehalfOf, jsval *vp)]
Component: Startup & Profiles → JavaScript Engine
Keywords: crash
Product: SeaMonkey → Core
QA Contact: profile-manager → general
Summary: Unhandled exception at 0x777915ee in seamonkey.exe: 0xC0000005: Access violation reading location 0x00000000. → (Crash MOZJS.DLL) Unhandled exception at 0x777915ee in seamonkey.exe: 0xC0000005: Access violation reading location 0x00000000.
Comment 1•13 years ago
|
||
(In reply to Edmund Wong from comment #0)
> Latest comm-central trunk.
Nightly or self-compiled? I think I see the same here, self-compiled, SeaMonkey (Win32) build on Win7 x64, VC9.
Comment 2•13 years ago
|
||
(This issue is just a few days old, definitely less than a week.)
Comment 3•13 years ago
|
||
> Nightly or self-compiled?
Self compiled. For me Win7 x64 VS2008SP1
(In reply to Philip Chee from comment #3)
> Self compiled. For me Win7 x64 VS2008SP1
Same for me (but no DirectX).
Comment 5•13 years ago
|
||
This crash signature also happens in Fx 10.0 with a very low volume. See:
https://crash-stats.mozilla.com/report/list?signature=JS_ForwardGetPropertyTo
Severity: major → critical
Crash Signature: [JS_ForwardGetPropertyTo(JSContext *cx, JSObject *obj, jsid id, JSObject *onBehalfOf, jsval *vp)] → [@ JS_ForwardGetPropertyTo]
Reporter | ||
Comment 6•13 years ago
|
||
(In reply to Jens Hatlak (:InvisibleSmiley) from comment #1)
> (In reply to Edmund Wong from comment #0)
> > Latest comm-central trunk.
>
> Nightly or self-compiled? I think I see the same here, self-compiled,
> SeaMonkey (Win32) build on Win7 x64, VC9.
Self compiled. VC10 Win7 x64
Updated•13 years ago
|
tracking-firefox12:
--- → ?
Comment 7•13 years ago
|
||
Very possibly.
Updated•13 years ago
|
Comment 9•13 years ago
|
||
Copying blocker status from bug 718541. This issue has prevented me from building or working on other Firefox bugs for a week now.
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Updated•13 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•