Closed Bug 604312 Opened 14 years ago Closed 12 years ago

ASSERTION: hmm? CanCallNow failed in XPCWrappedNative::CallMethod during test run

Categories

(Core :: XPConnect, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 626893

People

(Reporter: mak, Unassigned)

Details

I noticed this assertion on tryserver, I pushed after the landing of bug 602428 and bug 602431, I don't know if those are related but the stack seem to contain mozilla::layers::LayerManagerD3D10, but the failing test was a xpcshell test without any relation to windows or graphics. Should I be worried that my graphics unrelated changes could have caused this? http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTry/1287019151.1287021750.9665.gz ###!!! ASSERTION: hmm? CanCallNow failed in XPCWrappedNative::CallMethod. We are finding out about this late!: 'rv == NS_ERROR_XPC_SECURITY_MANAGER_VETO', file e:/builds/moz2_slave/tryserver-win32-debug/build/js/src/xpconnect/src/xpcwrappednative.cpp, line 2269 nsStringStats => mAllocCount: 2596 => mReallocCount: 114 => mFreeCount: 1083 -- LEAKED 1513 !!! => mShareCount: 7569 => mAdoptCount: 235 => mAdoptFreeCount: 233 -- LEAKED 2 !!! xul!DumpJSValue+0x0000000000030E01 mozjs!JS_DefineUCFunction+0x00000000000D17B6 mozjs!JS_DefineUCFunction+0x00000000000BF8FB mozjs!JS_DefineUCFunction+0x00000000000BFF2A mozjs!JS_DefineUCFunction+0x00000000000C0ED9 mozjs!JS_DefineUCFunction+0x000000000002F2A2 mozjs!JS_DefineUCFunction+0x000000000002F69D xul!DumpJSValue+0x000000000010CEFD xul!DumpJSValue+0x0000000000106021 xul!NS_InvokeByIndex_P+0x0000000000000556 xul!NS_InvokeByIndex_P+0x0000000000000226 xul!mozilla::layers::LayerManagerD3D10::operator=+0x000000000013A035 xul!mozilla::layers::LayerManagerD3D10::operator=+0x0000000000130A22 xul!JSD_AttemptScriptInStackFrame+0x000000000053400F xul!JSD_AttemptScriptInStackFrame+0x0000000000533E91 xpcom!NS_GetTraceRefcnt+0x000000000000021B 0x0000000000404642 0x00000000004127A6 0x00000000004125FD kernel32!ProcessIdToSessionId+0x0000000000000209
the same assertion was on Mac, but it involves compartments ###!!! ASSERTION: hmm? CanCallNow failed in XPCWrappedNative::CallMethod. We are finding out about this late!: 'rv == NS_ERROR_XPC_SECURITY_MANAGER_VETO', file /builds/slave/tryserver-macosx-debug/build/js/src/xpconnect/src/xpcwrappednative.cpp, line 2269 DumpJSStack+0x000553EB [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00EB115B] JSAutoEnterCompartment::~JSAutoEnterCompartment()+0x000061EA [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00EBC95A] JS_NewHashTable+0x00017FDE [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x018C4ACA] JS_NewHashTable+0x0002A6C7 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x018D71B3] JS_NewHashTable+0x0002B64A [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x018D8136] JS_NewHashTable+0x0002BD1B [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x018D8807] JS_New+0x0000024D [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01815AD7] JS_CallFunctionValue+0x00000121 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01815BFD] DumpJSStack+0x00048E13 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00EA4B83] DumpJSStack+0x0003F4BF [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00E9B22F] NS_InvokeByIndex_P+0x000055A2 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01656972] NS_InvokeByIndex_P+0x000000E5 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x016514B5] NS_StringContainerInit2_P+0x000172CB [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015DEE45] NS_StringContainerInit2_P+0x0001831C [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015DFE96] NS_GetDebug_P+0x000002D3 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015C32AF] NS_ShutdownXPCOM_P+0x00000011 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015C387B] NS_ShutdownXPCOM+0x00000011 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/libxpcom.dylib +0x00000F5D] start+0x000048CF [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/xpcshell +0x0000602F] start+0x00000036 [/Users/cltbld/talos-slave/tryserver_leopard-old-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/xpcshell +0x00001796]
Component: Widget → XPConnect
QA Contact: general → xpconnect
Forward duping as 626893 seems to have more discussion.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.