Intermittent test_syncscheduler.js | test failed (with xpcshell return code: 0) | false == true | Unexpected exception 2147500036

RESOLVED FIXED

Status

()

defect
P1
normal
RESOLVED FIXED
5 years ago
11 months ago

People

(Reporter: RyanVM, Assigned: tcsc)

Tracking

({intermittent-failure})

unspecified
x86
Windows XP
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(firefox50 fixed, firefox51 fixed, firefox52 fixed)

Details

Attachments

(1 attachment)

+++ This bug was initially created as a clone of Bug #968019 +++

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

Windows XP 32-bit mozilla-inbound debug test xpcshell on 2014-06-06 17:09:24 PDT for push 115ea0cc4b22
slave: t-xp32-ix-128

17:25:18     INFO -  Sync.Status	INFO	Resetting Status.
17:25:18     INFO -  Sync.Status	DEBUG	Status.service: success.status_ok => success.status_ok
17:25:18     INFO -  Sync.SyncScheduler	DEBUG	Client count: 0 -> 1
17:25:18     INFO -  Sync.SyncScheduler	DEBUG	Next sync in 86400000 ms.
17:25:18     INFO -  Sync.SyncScheduler	DEBUG	Next sync in 86400000 ms.
17:25:18     INFO -  Sync.ErrorHandler	DEBUG	Flushing file log.
17:25:18     INFO -  Sync.Service	DEBUG	Exception: Error: Can't sync: Can't sync: User has not selected an action for first sync (resource://services-sync/stages/enginesync.js:53:6) JS Stack trace: sync@enginesync.js:53:7 < onNotify@service.js:1271:7 < WrappedNotify@util.js:141:15 < WrappedLock@util.js:96:9 < _lockedSync@service.js:1262:1 < sync/<@service.js:1253:7 < WrappedCatch@util.js:70:9 < sync@service.js:1241:5 < test_handleSyncError@test_syncscheduler.js:378:3 < TaskImpl_run@Task.jsm:298:13 < Handler.prototype.process@Promise-backend.js:863:11 < this.PromiseWalker.walkerLoop@Promise-backend.js:742:7 < _do_main@C:\\slave\\test\\build\\tests\\xpcshell\\head.js:191:5 < _execute_test@C:\\slave\\test\\build\\tests\\xpcshell\\head.js:405:5 < @-e:1:1
17:25:18  WARNING -  TEST-UNEXPECTED-FAIL | C:\\slave\\test\\build\\tests\\xpcshell\\head.js | false == true - See following stack:
17:25:18     INFO -  JS frame :: C:\\slave\\test\\build\\tests\\xpcshell\\head.js :: do_check_true :: line 773
17:25:18     INFO -  JS frame :: C:/slave/test/build/tests/xpcshell/tests/services/sync/tests/unit/test_syncscheduler.js :: test_handleSyncError :: line 379
17:25:18     INFO -  JS frame :: resource://gre/modules/Task.jsm :: TaskImpl_run :: line 298
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 863
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
17:25:18     INFO -  JS frame :: C:\\slave\\test\\build\\tests\\xpcshell\\head.js :: _do_main :: line 191
17:25:18     INFO -  JS frame :: C:\\slave\\test\\build\\tests\\xpcshell\\head.js :: _execute_test :: line 405
17:25:18     INFO -  JS frame :: -e :: <TOP_LEVEL> :: line 1
17:25:18     INFO -  native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
17:25:18     INFO -  TEST-INFO | (xpcshell/head.js) | exiting test
17:25:18  WARNING -  TEST-UNEXPECTED-FAIL | C:\\slave\\test\\build\\tests\\xpcshell\\head.js | Unexpected exception 2147500036
17:25:18     INFO -  TEST-INFO | (xpcshell/head.js) | exiting test
17:25:18  WARNING -  TEST-UNEXPECTED-FAIL | None |  A promise chain failed to handle a rejection: 2147500036 - rejection date: Fri Jun 06 2014 17:25:17 GMT-0700 (Pacific Standard Time) - See following stack:
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: PendingErrors.register :: line 164
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.completePromise :: line 670
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: Handler.prototype.process :: line 899
17:25:18     INFO -  JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: this.PromiseWalker.walkerLoop :: line 742
17:25:18     INFO -  JS frame :: C:\\slave\\test\\build\\tests\\xpcshell\\head.js :: _do_main :: line 191
17:25:18     INFO -  JS frame :: C:\\slave\\test\\build\\tests\\xpcshell\\head.js :: _execute_test :: line 405
17:25:18     INFO -  JS frame :: -e :: <TOP_LEVEL> :: line 1
17:25:18     INFO -  native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
17:25:18     INFO -  Sync.ErrorHandler	DEBUG	Log cleanup threshold time: 1401236718070
17:25:18     INFO -  Sync.ErrorHandler	DEBUG	No logs to clean up.
17:25:18     INFO -  Sync.SyncScheduler	DEBUG	Clearing sync triggers and the global score.
17:25:18     INFO -  Sync.SyncScheduler	DEBUG	Clearing sync triggers and the global score.
17:25:18     INFO -  !!! error running onStopped callback: TypeError: callback is not a function
17:25:18     INFO -  System JS : WARNING resource://testing-common/services-common/logging.js:30 - mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
17:25:18     INFO -  System JS : ERROR (null):0 - uncaught exception: 2147500037
17:25:18     INFO -  System JS : ERROR (null):0 - uncaught exception: 2147500037
17:25:18     INFO -  [4692] WARNING: Leaking the RDF Service.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/rdf/build/nsRDFModule.cpp, line 165
17:25:18     INFO -  [4692] WARNING: '!compMgr', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59
17:25:18     INFO -  [4692] WARNING: OOPDeinit() without successful OOPInit(): file c:\\builds\\moz2_slave\\m-in-w32-d-0000000000000000000\\build\\toolkit\\crashreporter\\nsExceptionHandler.cpp, line 2588
17:25:18     INFO -  [4692] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:\\builds\\moz2_slave\\m-in-w32-d-0000000000000000000\\build\\xpcom\\base\\nsTraceRefcnt.cpp, line 144
17:25:18     INFO -  [4692] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:\\builds\\moz2_slave\\m-in-w32-d-0000000000000000000\\build\\xpcom\\base\\nsTraceRefcnt.cpp, line 144
17:25:18     INFO -  nsStringStats
17:25:18     INFO -   => mAllocCount:          15958
17:25:18     INFO -   => mReallocCount:         1470
17:25:18     INFO -   => mFreeCount:           15958
17:25:18     INFO -   => mShareCount:          17397
17:25:18     INFO -   => mAdoptCount:           3646
17:25:18     INFO -   => mAdoptFreeCount:       3646
17:25:18     INFO -   => Process ID: 4692, Thread ID: 3944
17:25:18     INFO -  <<<<<<<
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Assignee: nobody → tchiovoloni
Priority: -- → P1
Comment on attachment 8793008 [details]
Bug 1022215 - Increase the number of seconds the sync scheduler tests are willing to wait before failing from 1 to 3.

https://reviewboard.mozilla.org/r/79812/#review78622

If this ever comes back I think we need to look for a better option, but this looks fine and hopefully never does! Thanks.
Attachment #8793008 - Flags: review?(markh) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/12235f039d12
Increase the number of seconds the sync scheduler tests are willing to wait before failing from 1 to 3. r=markh
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/12235f039d12
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → FIXED
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.