Closed Bug 606638 Opened 14 years ago Closed 13 years ago

Intermittent xpcshell failure in test_393498.js | false == true

Categories

(Toolkit :: Places, defect)

x86
Windows Server 2003
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla2.0b10

People

(Reporter: philor, Assigned: mak)

References

Details

(Keywords: intermittent-failure)

Nobody's going to like this, since it's on TraceMonkey, which currently has a very stale merge from mozilla-central, and started after a push (for bug 604523) which certainly shouldn't have caused it, but three of the last four Windows debug xpcshell runs have hit

http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1287795413.1287797601.28818.gz
WINNT 5.2 tracemonkey debug test xpcshell on 2010/10/22 17:56:53
s: win32-slave08

TEST-INFO | e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\tests\toolkit\components\places\tests\bookmarks\test_393498.js | running test ...
TEST-UNEXPECTED-FAIL | e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\tests\toolkit\components\places\tests\bookmarks\test_393498.js | test failed (with xpcshell return code: 0), see following log:
  >>>>>>>
  ### XPCOM_MEM_LEAK_LOG defined -- logging leaks to c:\docume~1\cltbld\locals~1\temp\tmpdebev_\runxpcshelltests_leaks.log
pldhash: for the table at address 06548918, the given entrySize of 48 probably favors chaining over double hashing.
pldhash: for the table at address 073A304C, the given entrySize of 48 probably favors chaining over double hashing.
TEST-INFO | (xpcshell/head.js) | test 1 pending
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 83] true == true
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 90] dateAdded == dateAdded
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 91] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 94] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 98] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 102] lastModified == lastModified
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 103] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 105] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 109] 7 == 7
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 110] title == title
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 111] Google == Google
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 114] true == true
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 122] 1 == 1
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 126] 1287796690286999 == 1287796690286999
TEST-PASS | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | [run_test : 127] 1287796690334000 == 1287796690334000
TEST-UNEXPECTED-FAIL | e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js | false == true - See following stack:
JS frame :: e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\head.js :: do_throw :: line 317
JS frame :: e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\head.js :: do_check_eq :: line 347
JS frame :: e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\head.js :: do_check_true :: line 359
JS frame :: e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/test_393498.js :: run_test :: line 138
JS frame :: e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\xpcshell\head.js :: _execute_test :: line 203
JS frame :: -e :: <TOP_LEVEL> :: line 1
TEST-INFO | (xpcshell/head.js) | exiting test
nsNativeModuleLoader::LoadModule("e:\builds\moz2_slave\tracemonkey-win32-debug-unittest-xpcshell\build\firefox\components\xpcomsample.dll") - load FAILED, rv: 80520012, error:
	<unknown; can't get error from NSPR>
JS Component Loader: WARNING e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/head_bookmarks.js -> file:///e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/head_common.js:421
                     octal literals and octal escape sequences are deprecated
JS Component Loader: WARNING e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/head_bookmarks.js -> file:///e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/head_common.js:421
                     octal literals and octal escape sequences are deprecated
JS Component Loader: WARNING e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/bookmarks/head_bookmarks.js -> file:///e:/builds/moz2_slave/tracemonkey-win32-debug-unittest-xpcshell/build/xpcshell/tests/toolkit/components/places/tests/head_common.js:421
                     octal literals and octal escape sequences are deprecated
JS Component Loader: ERROR (null):0
                     uncaught exception: 2147500037
WARNING: nsExceptionService ignoring thread destruction after shutdown: file e:/builds/moz2_slave/tracemonkey-win32-debug/build/xpcom/base/nsExceptionService.cpp, line 197
WARNING: OOPDeinit() without successful OOPInit(): file e:/builds/moz2_slave/tracemonkey-win32-debug/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1644
nsStringStats
 => mAllocCount:           2009
 => mReallocCount:           61
 => mFreeCount:            2009
 => mShareCount:           7114
 => mAdoptCount:            169
 => mAdoptFreeCount:        169

  <<<<<<<
The other two being

http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1287791040.1287792997.6564.gz
WINNT 5.2 tracemonkey debug test xpcshell on 2010/10/22 16:44:00
s: win32-slave37

http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1287798230.1287800070.7350.gz
WINNT 5.2 tracemonkey debug test xpcshell on 2010/10/22 18:43:50
s: win32-slave41

for three different slaves, which is a shame, I'd like to blame the slave.
we should probably go back more than 20ms that is timers resolution on win.
pushed a lazier check for timers
http://hg.mozilla.org/mozilla-central/rev/d3929c99c187

please reopen if this still happens after merging central.
Assignee: nobody → mak77
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b8
Target Milestone: mozilla2.0b8 → mozilla2.0b7
Looks like it hasn't happened for a long while, but it just happened again:

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1292934124.1292936636.18640.gz
WINNT 5.2 mozilla-central debug test xpcshell on 2010/12/21 04:22:04 
s: win32-slave14

Reopen?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
the difference or rounding across PR_Now() and Date.now() still hurts. Pushed a lazier interval for timeframes.
http://hg.mozilla.org/mozilla-central/rev/5c1fd0fec8c0
Status: REOPENED → RESOLVED
Closed: 14 years ago13 years ago
Resolution: --- → FIXED
Target Milestone: mozilla2.0b7 → mozilla2.0b10
Whiteboard: [orange]
Blocks: 858377
You need to log in before you can comment on or make changes to this bug.