Closed Bug 760768 Opened 13 years ago Closed 13 years ago

crash in XPCNativeScriptableFlags::WantPreCreate

Categories

(Core :: XPConnect, defect)

15 Branch
x86_64
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 760118

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression, topcrash)

Crash Data

It first appeared in 15.0a1/20120601 and is #4 top crasher in the trunk. The regression range is: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3aa566994890&tochange=73783bf75c4c Signature XPCNativeScriptableFlags::WantPreCreate() More Reports Search UUID b112e744-6ebf-4125-9b62-d4e072120602 Date Processed 2012-06-02 06:07:10 Uptime 1216 Last Crash 23.3 minutes before submission Install Age 13.5 hours since version was first installed. Install Time 2012-06-01 16:36:23 Product Firefox Version 15.0a1 Build ID 20120601030520 Release Channel nightly OS Windows NT OS Version 6.1.7601 Service Pack 1 Build Architecture amd64 Build Architecture Info family 15 model 107 stepping 2 Crash Reason EXCEPTION_ACCESS_VIOLATION_READ Crash Address 0x0 App Notes AdapterVendorID: 0x10de, AdapterDeviceID: 0x03d0, AdapterSubsysID: 73091462, AdapterDriverVersion: 8.17.12.5896 D2D? D2D- D3D10 Layers? D3D10 Layers- D3D9 Layers? D3D9 Layers- EMCheckCompatibility True Total Virtual Memory 8796092891136 Available Virtual Memory 8795525914624 System Memory Use Percentage 49 Available Page File 6290268160 Available Physical Memory 2154622976 Frame Module Signature Source 0 xul.dll XPCNativeScriptableFlags::WantPreCreate js/xpconnect/src/xpcprivate.h:2041 1 xul.dll xpc::WrapperFactory::PrepareForWrapping js/xpconnect/wrappers/WrapperFactory.cpp:170 2 xul.dll JSObject::splicePrototype js/src/jsinfer.cpp:5508 3 xul.dll nsRefPtr<nsGenericHTMLElement>::~nsRefPtr<nsGenericHTMLElement> obj-firefox/dist/include/nsAutoPtr.h:874 4 xul.dll ResolvePrototype dom/base/nsDOMClassInfo.cpp:6574 5 xul.dll nsXPConnect::GetNativeOfWrapper js/xpconnect/src/nsXPConnect.cpp:1420 6 xul.dll JS_AlreadyHasOwnPropertyById js/src/jsapi.cpp:3658 7 xul.dll JSObject::replaceWithNewEquivalentShape js/src/jsscope.cpp:987 8 xul.dll JSObject::setDelegate js/src/jsobjinlines.h:717 9 xul.dll js::EmptyShape::getInitialShape js/src/jsscope.cpp:1311 10 xul.dll nsDOMClassInfo::PostCreatePrototype dom/base/nsDOMClassInfo.cpp:5057 11 xul.dll JSCompartment::wrap js/src/jscompartment.cpp:176 12 xul.dll JSCompartment::getEmptyType js/src/jsinferinlines.h:1491 13 xul.dll JS::AutoVectorRooter<js::Shape const*>::AutoVectorRooter<js::Shape const*> js/src/jsapi.h:1119 14 xul.dll js::NewObjectWithGivenProto js/src/jsobj.cpp:2793 15 xul.dll js::Vector<__int64,8,js::TempAllocPolicy>::operator[] obj-firefox/dist/include/js/Vector.h:343 16 xul.dll JS_CopyPropertiesFrom js/src/jsobj.cpp:3153 17 xul.dll JS_DHashTableOperate js/src/jsdhash.cpp:619 18 xul.dll xul.dll@0xab5ebf 19 xul.dll UnrolledMatch<ManualCmp> js/src/jsstr.cpp:941 20 xul.dll XPCWrappedNativeProto::GetNewOrUsed js/xpconnect/src/XPCWrappedNativeProto.cpp:219 21 xul.dll js::NewObjectWithGivenProto js/src/jsobjinlines.h:1385 22 xul.dll JS_CloneObject js/src/jsobj.cpp:3197 23 xul.dll XPCWrappedNative::ReparentWrapperIfFound js/xpconnect/src/XPCWrappedNative.cpp:1614 24 xul.dll xul.dll@0x1885ff 25 xul.dll nsNodeSH::PreCreate dom/base/nsDOMClassInfo.cpp:7782 26 xul.dll XPCWrappedNative::GatherScriptableCreateInfo js/xpconnect/src/XPCWrappedNative.cpp:1064 27 xul.dll MoveWrapper js/xpconnect/src/nsXPConnect.cpp:1633 28 xul.dll nsXPConnect::MoveWrappers js/xpconnect/src/nsXPConnect.cpp:1670 29 xul.dll nsXMLDocument::AddRef content/xml/document/src/nsXMLDocument.cpp:240 30 xul.dll nsCOMPtr_base::assign_with_AddRef obj-firefox/xpcom/build/nsCOMPtr.cpp:55 31 xul.dll nsQueryReferent::operator obj-firefox/xpcom/build/nsWeakReference.cpp:56 32 xul.dll nsCOMPtr_base::assign_from_helper obj-firefox/xpcom/build/nsCOMPtr.cpp:119 33 xul.dll nsContentUtils::ReparentContentWrappersInScope content/base/src/nsContentUtils.cpp:1639 34 xul.dll nsHTMLDocument::Open content/html/document/src/nsHTMLDocument.cpp:1501 More reports at: https://crash-stats.mozilla.com/report/list?signature=XPCNativeScriptableFlags%3A%3AWantPreCreate%28%29
Although their regression windows differ, it seems to be the 64-bit version of bug 760118.
Crash Signature: [@ XPCNativeScriptableFlags::WantPreCreate()] → [@ XPCNativeScriptableFlags::WantPreCreate() ]
(In reply to Scoobidiver from comment #1) > Although their regression windows differ, it seems to be the 64-bit version > of bug 760118. Seems likely to me as well.
Per comment 2 and crash stats (stopped after 16.a1/20120606), I am marking it as a dupe of bug 760118.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.