Closed Bug 762549 Opened 12 years ago Closed 11 years ago

Intermittent assertion during test_service_getStorageInfo.js, test_restrequest.js, test_errorhandler.js ("ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file xpcom/build/nsXPComInit.cpp, line 690")

Categories

(Firefox :: Sync, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox17 --- affected

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

Rev3 WINNT 5.1 mozilla-inbound debug test xpcshell on 2012-06-07 07:24:21 PDT for push c3a3ef4f4f2e

slave: talos-r3-xp-038

https://tbpl.mozilla.org/php/getParsedLog.php?id=12453979&tree=Mozilla-Inbound

{
TEST-INFO | c:\talos-slave\test\build\xpcshell\tests\services\sync\tests\unit\test_service_getStorageInfo.js | running test ...
TEST-UNEXPECTED-FAIL | c:\talos-slave\test\build\xpcshell\tests\services\sync\tests\unit\test_service_getStorageInfo.js | test failed (with xpcshell return code: -1073741819), see following log:
>>>>>>>
### XPCOM_MEM_LEAK_LOG defined -- logging leaks to c:\docume~1\cltbld\locals~1\temp\tmplgrwg9\runxpcshelltests_leaks.log
Setting the identity for passphrase
WARNING: This method is lossy. Use GetCanonicalPath !: file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/io/nsLocalFileWin.cpp, line 3273

TEST-INFO | (xpcshell/head.js) | test 1 pending

TEST-INFO | (xpcshell/head.js) | test 2 pending

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | running event loop

TEST-INFO | (xpcshell/head.js) | test 2 pending
TEST-INFO | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | Starting test_success
Sync.Service	TRACE	Retrieving 'info/collections'...

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [test_success : 44] true == true

TEST-INFO | (xpcshell/head.js) | test 2 finished
Processing request
Sync.StorageRequest	DEBUG	GET http://localhost:8080/1.1/johndoe/info/collections 200

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 30] null == null

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 31] true == true

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 36] true == true

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 40] XPCShell/1 FxSync/1.18.0.20100621.desktop == XPCShell/1 FxSync/1.18.0.20100621.desktop

TEST-INFO | (xpcshell/head.js) | test 2 pending

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | test 2 pending
TEST-INFO | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | Starting test_invalid_type

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [test_invalid_type : 48] undefined == undefined

Skipping 45 lines...

Processing request
Sync.StorageRequest	DEBUG	GET http://localhost:8080/1.1/johndoe/info/collections 200
Sync.StorageRequest	DEBUG	Server returned invalid JSON for 'info/collections': Invalid JSON

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 80] SyntaxError == SyntaxError

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 81] JSON.parse: unexpected character == JSON.parse: unexpected character

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_getStorageInfo.js | [null : 82] undefined == null

TEST-INFO | (xpcshell/head.js) | test 2 pending

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | test 1 finished

TEST-INFO | (xpcshell/head.js) | exiting test
Sync.SyncScheduler	DEBUG	Clearing sync triggers and the global score.

TEST-PASS | (xpcshell/head.js) | 13 (+ 0) check(s) passed

TEST-INFO | (xpcshell/head.js) | 0 check(s) todo
WARNING: nsExceptionService ignoring thread destruction after shutdown: file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/base/nsExceptionService.cpp, line 166
###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/build/nsXPComInit.cpp, line 690
Leaked URLs:
  http://localhost:8080/1.1/johndoe/info/collections
nsStringStats
 => mAllocCount:           4713
 => mReallocCount:          523
 => mFreeCount:            4666  --  LEAKED 47 !!!
 => mShareCount:           9269
 => mAdoptCount:            514
 => mAdoptFreeCount:        512  --  LEAKED 2 !!!
0x000000000040741D
0x000000000040C8DF
0x000000000040C70F
kernel32!RegisterWaitForInputIdle+0x0000000000000049
###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/build/nsXPComInit.cpp, line 690
<<<<<<<
}
Depends on: 78861
Summary: Intermittent assertion during test_service_getStorageInfo.js ("ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file e:/builds/moz2_slave/m-in-w32-dbg/build/xpcom/build/nsXPComInit.cpp, line 690") → Intermittent assertion during test_service_getStorageInfo.js, test_restrequest.js ("ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file xpcom/build/nsXPComInit.cpp, line 690")
https://tbpl.mozilla.org/php/getParsedLog.php?id=12940152&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=16561915&tree=Mozilla-Beta
Summary: Intermittent assertion during test_service_getStorageInfo.js, test_restrequest.js ("ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file xpcom/build/nsXPComInit.cpp, line 690") → Intermittent assertion during test_service_getStorageInfo.js, test_restrequest.js, test_errorhandler.js ("ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file xpcom/build/nsXPComInit.cpp, line 690")
Whiteboard: [orange]
Closing inactive keywords:intermittent-failure bugs where the TBPLbot has previously commented and the test isn't marked as disabled; filter on orange-cleanup-201401.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.