Closed Bug 507092 Opened 15 years ago Closed 15 years ago

Assertion: "You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 109" for leak tests

Categories

(Core :: XPCOM, defect)

x86
macOS
defect
Not set
blocker

Tracking

()

RESOLVED FIXED

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

I'm not sure if it could be related to bug 471977 or not, but filing it anyway.

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248848743.1248849557.30399.gz
OS X 10.5.2 mozilla-central leak test build on 2009/07/28 23:25:43

###!!! ASSERTION: Oops!  You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 109
NS_GetWeakReference(nsISupports*, unsigned int*)+0x0000008E [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x0000B4FC]
nsQueryReferent::nsQueryReferent(nsIWeakReference*, unsigned int*)+0x00000094 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x0002DBF2]
nsINIParser_internal::nsINIParser_internal()+0x00000E3F [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x0002DA4B]
nsQueryReferent::nsQueryReferent(nsIWeakReference*, unsigned int*)+0x00001609 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x0002F167]
NS_InvokeByIndex_P+0x00000063 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x000A9591]
nsCOMArray_base::AppendObject(nsISupports*)+0x00005F1E [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/js/src/xpconnect/src/libxpconnect.dylib +0x00054438]
nsCRT::IsUpper(char)+0x00005C5C [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/js/src/xpconnect/src/libxpconnect.dylib +0x000606A4]
js_Invoke+0x000009A2 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libmozjs.dylib +0x0009A616]
JS_CompareValues+0x0001997C [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libmozjs.dylib +0x000848D2]
js_Invoke+0x000009EB [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libmozjs.dylib +0x0009A65F]
nsXPCOMCycleCollectionParticipant::nsXPCOMCycleCollectionParticipant()+0x000087A3 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/js/src/xpconnect/src/libxpconnect.dylib +0x0004D7DD]
nsTArray_base::GetAutoArrayBuffer()+0x00003261 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/js/src/xpconnect/src/libxpconnect.dylib +0x000445DD]
NS_InvokeByIndex_P+0x00000346 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x000A9874]
NS_InvokeByIndex_P+0x000003A5 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/libxpcom_core.dylib +0x000A98D3]
gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore()+0x00003A83 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x003DE2A3]
gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore()+0x00003F12 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x003DE732]
nsIntRect::Contains(nsIntPoint const&) const+0x0001A55D [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x00408D51]
nsIntRect::Contains(nsIntPoint const&) const+0x0001A7DA [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x00408FCE]
nsIntRect::Contains(nsIntPoint const&) const+0x0001B091 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x00409885]
gfxContextAutoSaveRestore::gfxContextAutoSaveRestore(gfxContext*)+0x000057EC [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/layout/build/libgklayout.dylib +0x0005002A]
NSGetModule+0x00027CA4 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/docshell/build/libdocshell.dylib +0x0002A79A]
NSGetModule+0x00024104 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/docshell/build/libdocshell.dylib +0x00026BFA]
nsCOMArray_base::ObjectAt(int) const+0x00007B72 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/xpfe/appshell/src/libnsappshell.dylib +0x00012D40]
nsIntRect::nsIntRect()+0x0000B4B5 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/xpfe/appshell/src/libnsappshell.dylib +0x00021AC3]
nsIntRect::nsIntRect()+0x0000590E [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/xpfe/appshell/src/libnsappshell.dylib +0x0001BF1C]
nsTArray_base::Length() const+0x00002130 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/toolkit/components/build/libtoolkitcomps.dylib +0x00004F70]
UNKNOWN [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/XUL +0x00003B27]
XRE_main+0x00002402 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/bin/XUL +0x0000B978]
start+0x00000AD7 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/MinefieldDebug.app/Contents/MacOS/firefox-bin +0x000017DB]
start+0x00000102 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/MinefieldDebug.app/Contents/MacOS/firefox-bin +0x00000E06]
start+0x00000029 [/builds/slave/mozilla-central-macosx-debug/build/obj-firefox/dist/MinefieldDebug.app/Contents/MacOS/firefox-bin +0x00000D2D]
TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test run
Whiteboard: [orange]
This is not intermittent. People need to stop landing stuff on top of it.
No longer blocks: 438871
Severity: normal → blocker
Whiteboard: [orange]
Blocks: 506111
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Note that the orange has been fixed by backing out bug 506111 -- the actual cause is likely still an issue.
You need to log in before you can comment on or make changes to this bug.