Closed Bug 287007 Opened 20 years ago Closed 19 years ago

###!!! ASSERTION: Don't call me!: 'Error', file r:/mozilla/dom/src/base/nsDOMClassInfo.cpp, line 2986

Categories

(SeaMonkey :: Page Info, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 287008

People

(Reporter: timeless, Assigned: db48x)

Details

(Keywords: assertion)

0[344708]: ###!!! ASSERTION: Don't call me!: 'Error', file
r:/mozilla/dom/src/base/nsDOMClassInfo.cpp, line 2986
0[344708]: ###!!! Break: at file r:/mozilla/dom/src/base/nsDOMClassInfo.cpp,
line 2986

0 getLinksFor(aTagName = "object", aAttrName = "codebase", aWin = [object Window
@ 0x6c5c5a0], aDoc = [object HTMLDocument @ 0x8243a60])
["chrome://p3p/content/pageInfoOverlay.js":139]
    i = 0
    frame = undefined
    length = 1
    list =
    elts = [object HTMLCollection @ 0x878cce0]
    url = undefined
    this = [object ChromeWindow @ 0x840ed80]
1 initP3PTab() ["chrome://p3p/content/pageInfoOverlay.js":93]
    mainLinkNode = [object XULElement @ 0x86dd2f0]
    tree = [object XULElement @ 0x86750d0]
    linkTypes =
a,href,linkKids,applet,code,appletKids,area,href,imageMapKids,form,action,formKids,frame,src,frameKids,iframe,src,frameKids,img,src,imageKids,image,src,imageKids,link,href,externalDocKids,object,codebase,objectKids,object,data,objectKids,script,src,scriptKids
    list = http://cenzic.com/styles.css
    i = 9
    j = 1
    length = 12
    len = 1
    this =
function initP3PTab() {
    initTopDocAndWin();
    var mainLinkNode = document.getElementById("mainLink");
    mainLinkNode.setAttribute("label", gTopDoc.location.href);
    var tree = document.getElementById("linkList");
    tree.view.selection.select(0);
    var linkTypes = [["a", "href", "linkKids"], ["applet", "code",
"appletKids"], ["area", "href", "imageMapKids"], ["form", "action", "formKids"],
["frame", "src", "frameKids"], ["iframe", "src", "frameKids"], ["img", "src",
"imageKids"], ["image", "src", "imageKids"], ["link", "href",
"externalDocKids"], ["object", "codebase", "objectKids"], ["object", "data",
"objectKids"], ["script", "src", "scriptKids"]];
    var list, i, j;
    var length = linkTypes.length;
    for (i = 0; i < length; ++i) {
        list = getLinksFor(linkTypes[i][0], linkTypes[i][1], gTopWin, gTopDoc);
        var len = list.length;
        for (j = 0; j < len; ++j) {
            addRow(linkTypes[i][2], list[j]);
        }
    }
}
,
function securityOnLoad() {
    var bundle = srGetStrBundle("chrome://pippki/locale/pippki.properties");
    var info = security._getSecurityInfo();
    if (!info) {
        document.getElementById("securityTab").setAttribute("hidden", true);
        return;
    }
    var idHdr;
    var message1;
    var message2;
    if (info.cert) {
        idHdr = bundle.GetStringFromName("pageInfo_WebSiteVerified");
        setText("security-identity", idHdr);
        message1 = bundle.formatStringFromName("pageInfo_Identity_Verified",
[info.hostName, info.cAName], 2);
        setText("security-identity-text", message1);
        var viewText = bundle.GetStringFromName("pageInfo_ViewCertificate");
        setText("security-view-text", viewText);
        security._cert = info.cert;
    } else {
        idHdr = bundle.GetStringFromName("pageInfo_SiteNotVerified");
        setText("security-identity", idHdr);
        document.getElementById("security-view-cert").setAttribute("disabled",
"true");
        document.getElementById("security-view-cert").setAttribute("hidden",
"true");
    }
    var hdr;
    var msg1;
    var msg2;
    if (info.encryptionStrength >= 90) {
        hdr = bundle.formatStringFromName("pageInfo_StrongEncryption",
[info.encryptionAlgorithm, info.encryptionStrength + ""], 2);
        setText("security-privacy", hdr);
        msg1 = bundle.GetStringFromName("pageInfo_Privacy_Strong1");
        setText("security-privacy-msg1", msg1);
        msg2 = bundle.GetStringFromName("pageInfo_Privacy_Strong2");
        setText("security-privacy-msg2", msg2);
        security._cert = info.cert;
    } else {
        if (info.encryptionStrength > 0) {
            hdr = bundle.formatStringFromName("pageInfo_WeakEncryption",
[info.encryptionAlgorithm, info.encryptionStrength + ""], 2);
            setText("security-privacy", hdr);
            msg1 = bundle.formatStringFromName("pageInfo_Privacy_Weak1",
[info.hostName], 1);
            setText("security-privacy-msg1", msg1);
            msg2 = bundle.GetStringFromName("pageInfo_Privacy_Weak2");
            setText("security-privacy-msg2", msg2);
        } else {
            hdr = bundle.GetStringFromName("pageInfo_NoEncryption");
            setText("security-privacy", hdr);
            if (info.hostName != null) {
                msg1 = bundle.formatStringFromName("pageInfo_Privacy_None1",
[info.hostName], 1);
            } else {
                msg1 = bundle.GetStringFromName("pageInfo_Privacy_None3");
            }
            setText("security-privacy-msg1", msg1);
            msg2 = bundle.GetStringFromName("pageInfo_Privacy_None2");
            setText("security-privacy-msg2", msg2);
        }
    }
}

2 onLoadPageInfo() ["chrome://navigator/content/pageInfo.js":303]
    docTitle = "Page Info"
    tabName = undefined
    tabControl = undefined
    tab = undefined
    this = [object ChromeWindow @ 0x840ed80]
3 onload(event = [object Event @ 0x86c7d60])
["chrome://navigator/content/pageInfo.xul":0]
    this = [object ChromeWindow @ 0x840ed80]
4 [native frame]

 	xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x0205a5f4, const char *
aExpr=0x0205a5ec, const char * aFile=0x0205a5c0, int aLine=0x00000baa)  Line 109	C++
>	gklayout.dll!nsDOMClassInfo::GetProperty(nsIXPConnectWrappedNative *
wrapper=0x0878d0f0, JSContext * cx=0x0840c9f8, JSObject * obj=0x07dd2128, long
id=0x07c78d1c, long * vp=0x0012ecbc, int * _retval=0x0012e278)  Line 2986 + 0x1a	C++
 	gklayout.dll!nsHTMLExternalObjSH::GetProperty(nsIXPConnectWrappedNative *
wrapper=0x0878d0f0, JSContext * cx=0x0840c9f8, JSObject * obj=0x07dd2128, long
id=0x07c78d1c, long * vp=0x0012ecbc, int * _retval=0x0012e278)  Line 7125	C++
 	xpc3250.dll!XPC_WN_Helper_GetProperty(JSContext * cx=0x0840c9f8, JSObject *
obj=0x07dd2128, long idval=0x07c78d1c, long * vp=0x0012ecbc)  Line 835 + 0x2f	C++
 	js3250.dll!js_GetProperty(JSContext * cx=0x0840c9f8, JSObject *
obj=0x07dd2128, long id=0x08473690, long * vp=0x0012ecbc)  Line 2717 + 0x13b	C
 	js3250.dll!js_Interpret(JSContext * cx=0x0840c9f8, unsigned char *
pc=0x0842e43e, long * result=0x0012ee08)  Line 3410 + 0x74e	C
 	js3250.dll!js_Invoke(JSContext * cx=0x0840c9f8, unsigned int argc=0x00000001,
unsigned int flags=0x00000002)  Line 1313 + 0x13	C
 	js3250.dll!js_InternalInvoke(JSContext * cx=0x0840c9f8, JSObject *
obj=0x0792ce80, long fval=0x0792d630, unsigned int flags=0x00000000, unsigned
int argc=0x00000001, long * argv=0x0012f100, long * rval=0x0012f104)  Line
1390 + 0x14	C
 	js3250.dll!JS_CallFunctionValue(JSContext * cx=0x0840c9f8, JSObject *
obj=0x0792ce80, long fval=0x0792d630, unsigned int argc=0x00000001, long *
argv=0x0012f100, long * rval=0x0012f104)  Line 3831 + 0x1f	C
 	gklayout.dll!nsJSContext::CallEventHandler(JSObject * aTarget=0x0792ce80,
JSObject * aHandler=0x0792d630, unsigned int argc=0x00000001, long *
argv=0x0012f100, long * rval=0x0012f104)  Line 1401 + 0x21	C++
 	gklayout.dll!nsJSEventListener::HandleEvent(nsIDOMEvent * aEvent=0x086c2350) 
Line 205 + 0x2d	C++
 	gklayout.dll!nsEventListenerManager::HandleEventSubType(nsListenerStruct *
aListenerStruct=0x08447ff0, nsIDOMEvent * aDOMEvent=0x086c2350,
nsIDOMEventTarget * aCurrentTarget=0x083e96dc, unsigned int aSubType=0x00000001,
unsigned int aPhaseFlags=0x00000007)  Line 1557 + 0x14	C++
 	gklayout.dll!nsEventListenerManager::HandleEvent(nsPresContext *
aPresContext=0x0841a9b8, nsEvent * aEvent=0x0012f438, nsIDOMEvent * *
aDOMEvent=0x0012f34c, nsIDOMEventTarget * aCurrentTarget=0x083e96dc, unsigned
int aFlags=0x00000007, nsEventStatus * aEventStatus=0x0012f434)  Line 1656	C++
 	gklayout.dll!nsGlobalWindow::HandleDOMEvent(nsPresContext *
aPresContext=0x0841a9b8, nsEvent * aEvent=0x0012f438, nsIDOMEvent * *
aDOMEvent=0x0012f34c, unsigned int aFlags=0x00000007, nsEventStatus *
aEventStatus=0x0012f434)  Line 914	C++
 	gklayout.dll!DocumentViewerImpl::LoadComplete(unsigned int aStatus=0x00000000)
 Line 987 + 0x23	C++
 	docshell.dll!nsDocShell::EndPageLoad(nsIWebProgress * aProgress=0x083eaa1c,
nsIChannel * aChannel=0x08417c10, unsigned int aStatus=0x00000000)  Line 4580	C++
 	docshell.dll!nsWebShell::EndPageLoad(nsIWebProgress * aProgress=0x083eaa1c,
nsIChannel * channel=0x08417c10, unsigned int aStatus=0x00000000)  Line 660	C++
 	docshell.dll!nsDocShell::OnStateChange(nsIWebProgress * aProgress=0x083eaa1c,
nsIRequest * aRequest=0x08417c10, unsigned int aStateFlags=0x00020010, unsigned
int aStatus=0x00000000)  Line 4506	C++
 	docshell.dll!nsDocLoader::FireOnStateChange(nsIWebProgress *
aProgress=0x083eaa1c, nsIRequest * aRequest=0x08417c10, int
aStateFlags=0x00020010, unsigned int aStatus=0x00000000)  Line 1195	C++
 	docshell.dll!nsDocLoader::doStopDocumentLoad(nsIRequest * request=0x08417c10,
unsigned int aStatus=0x00000000)  Line 832	C++
 	docshell.dll!nsDocLoader::DocLoaderIsEmpty()  Line 729	C++
 	docshell.dll!nsDocLoader::OnStopRequest(nsIRequest * aRequest=0x08464b38,
nsISupports * aCtxt=0x00000000, unsigned int aStatus=0x00000000)  Line 653	C++
 	necko.dll!nsLoadGroup::RemoveRequest(nsIRequest * request=0x08464b38,
nsISupports * ctxt=0x00000000, unsigned int aStatus=0x00000000)  Line 732 + 0x2c	C++
 	jar50.dll!nsJARChannel::OnStopRequest(nsIRequest * req=0x08464478, nsISupports
* ctx=0x00000000, unsigned int status=0x00000000)  Line 701	C++
 	necko.dll!nsInputStreamPump::OnStateStop()  Line 507	C++
 	necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *
stream=0x08463da8)  Line 343 + 0xb	C++
 	xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent *
plevent=0x08464504)  Line 119	C++
 	xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x08464504)  Line 698 + 0xa	C
 	xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x00be3478)  Line
633 + 0x9	C
 	xpcom_core.dll!_md_EventReceiverProc(HWND__ * hwnd=0x00070d30, unsigned int
uMsg=0x0000c100, unsigned int wParam=0x00000000, long lParam=0x00be3478)  Line
1435 + 0x9	C
 	user32.dll!_InternalCallWinProc@20()  + 0x28	
 	user32.dll!_UserCallWinProcCheckWow@32()  + 0xb7	
 	user32.dll!_DispatchMessageWorker@8()  + 0xdc	
 	user32.dll!_DispatchMessageW@4()  + 0xf	
 	gkwidget.dll!nsAppShell::Run()  Line 135	C++
 	appcomps.dll!nsAppStartup::Run()  Line 208	C++
 	mozilla.exe!main1(int argc=0x00000001, char * * argv=0x00347930, nsISupports *
nativeApp=0x00c06230)  Line 1325 + 0x20	C++
 	mozilla.exe!main(int argc=0x00000001, char * * argv=0x00347930)  Line 1831 +
0x25	C++
 	mozilla.exe!mainCRTStartup()  Line 398 + 0x11	C
 	kernel32.dll!_BaseProcessStart@4()  + 0x23

*** This bug has been marked as a duplicate of 287008 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
bugzilla@gtalbot.org: why'd you reopen?

*** This bug has been marked as a duplicate of 287008 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago19 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.