Closed Bug 698020 Opened 13 years ago Closed 12 years ago

linux64opt test runs failing since simple module loader merge

Categories

(Add-on SDK Graveyard :: General, defect, P1)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: myk, Unassigned)

References

Details

All linux64opt test runs have been failing since the big merge for bug 674492 (simple module loader) with the error:

console: [JavaScript Error: "nonBrowserWindow is null" {file: "resource://145ea9b0-50d7-4adb-babc-82d0fee14b5f-at-jetpack-api-utils-lib/cuddlefish.js -> resource://145ea9b0-50d7-4adb-babc-82d0fee14b5f-at-jetpack-addon-kit-tests/test-windows.js" line: 231}]
error: TEST FAILED: test-windows.testActiveWindow (timed out)


And then the error:

error: TEST FAILED: test-windows.testOnOpenOnCloseListeners (failure)
error: fail: Only one window open (3 != 1)


And then a bunch of:

TypeError: this._browser is null


Here's a sample log:

http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319819532.1319819951.23717.gz&fulltext=1
I installed Fedora 15 x64 in a VM and tried to reproduce this problem, but I can't.  All tests pass in all my test runs.
Here's how the box in question is configured:

https://wiki.mozilla.org/ReferencePlatforms/Test/FedoraLinux64

Most of the configuration is actually on this page:

https://wiki.mozilla.org/ReferencePlatforms/Test/FedoraLinux
I tried to test against ubuntu x64 with stable, aurora and nightly builds but all tests seem to pass on my machine.

Also I see many oranges here https://tbpl.mozilla.org/?usetinderbox=1&tree=Jetpack
because of following errors that are not actually errors:

console: [JavaScript Error: "uncaught exception: This login already exists." {file: "resource://4da240b4-f1a8-449f-af46-333b402fabbf-at-jetpack-api-utils-lib/cuddlefish.js -> resource://4da240b4-f1a8-449f-af46-333b402fabbf-at-jetpack-api-utils-lib/passwords/utils.js" line: 123}]
(In reply to Irakli Gozilalishvili [:irakli] [:gozala] from comment #3)
> Also I see many oranges here
> https://tbpl.mozilla.org/?usetinderbox=1&tree=Jetpack
> because of following errors that are not actually errors:
> 
> console: [JavaScript Error: "uncaught exception: This login already exists."
> {file:
> "resource://4da240b4-f1a8-449f-af46-333b402fabbf-at-jetpack-api-utils-lib/
> cuddlefish.js ->
> resource://4da240b4-f1a8-449f-af46-333b402fabbf-at-jetpack-api-utils-lib/
> passwords/utils.js" line: 123}]

Those oranges aren't actually caused by the reported errors, even though tinderbox/tbpl appears to blame them; if you look at the end of the log, you'll see that they're actually caused by other issues, particularly bug 679539 and bug 698536.

In the latest round of test runs, I'm still seeing the test-windows failures, but I see some other failures mixed in (like test-widget), and the failures occur on both debug and optimized builds on Fedora x64:

http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319845842.1319846268.13221.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319845873.1319846325.13383.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319846030.1319846452.13688.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319846087.1319846502.13801.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319846118.1319846777.14378.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Jetpack/1319846118.1319846604.14124.gz

Look for "error: TEST FAILED" in the logs to see what failed.  Although the failures between test runs aren't all identical, they're similar enough that I suspect a common cause.
Blocks: 629263
Seems fixed.
Please do not hesitate to reopen if I was wrong!
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.