Closed Bug 605506 Opened 14 years ago Closed 14 years ago

Crash [@ XPCWrappedNative::FinishInit(XPCCallContext&)]

Categories

(Core :: XPConnect, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- -

People

(Reporter: WonderCsabo, Assigned: mrbkap)

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101018 Firefox/4.0b8pre Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101018 Firefox/4.0b8pre It's a new crash signature on trunk builds. More crash reports here: http://crash-stats.mozilla.com/report/list?range_value=2&range_unit=weeks&date=2010-10-19%2007%3A00%3A00&signature=XPCWrappedNative%3A%3AFinishInit%28XPCCallContext%26%29&version=Firefox%3A4.0b8pre b7c65a87-7fe2-430e-8a46-276a92101019 : Signature XPCWrappedNative::FinishInit(XPCCallContext&) UUID b7c65a87-7fe2-430e-8a46-276a92101019 Time 2010-10-19 09:18:14.137447 Uptime 284 Last Crash 2075023 seconds (3.4 weeks) before submission Install Age 69903 seconds (19.4 hours) since version was first installed. Product Firefox Version 4.0b8pre Build ID 20101018043251 Branch 2.0 OS Windows NT OS Version 6.1.7600 CPU x86 CPU Info AuthenticAMD family 16 model 2 stepping 3 Crash Reason EXCEPTION_ACCESS_VIOLATION_READ Crash Address 0x424450e User Comments App Notes AdapterVendorID: 10de, AdapterDeviceID: 0611 Processor Notes EMCheckCompatibility False Crashing Thread Frame Module Signature [Expand] Source 0 xul.dll XPCWrappedNative::FinishInit 1 xul.dll MorphSlimWrapper js/src/xpconnect/src/xpcwrappednative.cpp:3824 2 xul.dll XPC_WN_JSOp_Enumerate 3 mozjs.dll Snapshot<KeyEnumeration> js/src/jsiter.cpp:350 4 mozjs.dll JSObject::preventExtensions js/src/jsobjinlines.h:88 5 mozjs.dll JSObject::sealOrFreeze js/src/jsobj.cpp:2571 6 mozjs.dll js::ctypes::Int64Base::Construct js/src/ctypes/CTypes.cpp:5825 7 mozjs.dll js::ctypes::ConvertToJS js/src/ctypes/typedefs.h:118 8 mozjs.dll js::ctypes::FunctionType::Call js/src/ctypes/CTypes.cpp:5068 9 mozjs.dll js::Invoke js/src/jsinterp.cpp:674 10 mozjs.dll js::Interpret js/src/jsinterp.cpp:4724 11 mozjs.dll js::RunScript js/src/jsinterp.cpp:638 12 mozjs.dll js::Invoke js/src/jsinterp.cpp:747 13 mozjs.dll js_fun_apply js/src/jsfun.cpp:2369 14 mozjs.dll js::Interpret js/src/jsinterp.cpp:4714 15 mozjs.dll js::RunScript js/src/jsinterp.cpp:638 16 mozjs.dll js::Invoke js/src/jsinterp.cpp:747 17 mozjs.dll js::ExternalInvoke js/src/jsinterp.cpp:871 18 mozjs.dll JS_CallFunctionValue js/src/jsapi.cpp:4961 19 xul.dll nsXPCWrappedJSClass::CallMethod js/src/xpconnect/src/xpcwrappedjsclass.cpp:1694 20 xul.dll nsXPCWrappedJS::CallMethod js/src/xpconnect/src/xpcwrappedjs.cpp:571 21 xul.dll PrepareAndDispatch xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:114 22 xul.dll SharedStub xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:141 23 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:547 24 xul.dll nsThread::ThreadFunc xpcom/threads/nsThread.cpp:263 25 nspr4.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:426 26 nspr4.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:122 27 mozcrt19.dll _callthreadstartex obj-firefox/memory/jemalloc/crtsrc/threadex.c:348 28 mozcrt19.dll _threadstartex obj-firefox/memory/jemalloc/crtsrc/threadex.c:326 29 kernel32.dll BaseThreadInitThunk 30 ntdll.dll __RtlUserThreadStart 31 ntdll.dll _RtlUserThreadStart Reproducible: Couldn't Reproduce
blocking2.0: --- → ?
Version: unspecified → Trunk
Severity: normal → critical
Component: General → XPConnect
Keywords: crash
Product: Firefox → Core
QA Contact: general → xpconnect
Summary: Crash XPCWrappedNative::FinishInit(XPCCallContext&) → Crash [@ XPCWrappedNative::FinishInit(XPCCallContext&)]
blocking2.0: ? → betaN+
Saw this today on an 20101028 nightly, Linux x86_64. Any ideas, Blake? (This could well be ctypes' fault!)
-> mrbkap for now, just so this gets on radar.
Assignee: nobody → mrbkap
Status: UNCONFIRMED → NEW
Ever confirmed: true
This *should* not be happening any more since we're now much stricter about what we allow regarding multithreading and javascript. If it still happens, please renominate.
blocking2.0: betaN+ → -
Last occurrence of this is build 20101104142426, so it looks like this is gone.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Crash Signature: [@ XPCWrappedNative::FinishInit(XPCCallContext&)]
You need to log in before you can comment on or make changes to this bug.