Closed Bug 1558330 Opened 5 years ago Closed 2 years ago

OSX Mojave (10.14) - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | testgetRowsFromDBWithoutLocksRetries - [testgetRowsFromDBWithoutLocksRetries : 263] A promise chain failed to handle a rejection:

Categories

(Firefox :: Migration, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1760074

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disabled])

Attachments

(1 file)

Filed by: egao [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=251005823&repo=try
Full log: https://queue.taskcluster.net/v1/task/bOQLZyE8RCGTPr6f5c7Adw/runs/0/artifacts/public/logs/live_backing.log


Test: xpcshell
Platform: macos1014-mojave

Context:
21:01:24 INFO - handleCompletion@resource://gre/modules/Sqlite.jsm:815:25
21:01:24 INFO - _do_main@/Users/cltbld/tasks/task_1560199391/build/tests/xpcshell/head.js:227:6
21:01:24 INFO - _execute_test@/Users/cltbld/tasks/task_1560199391/build/tests/xpcshell/head.js:529:5
21:01:24 INFO - @-e:1:1
21:01:24 INFO - "
21:01:24 INFO - (xpcshell/head.js) | test run_next_test 2 pending (2)
21:01:24 INFO - (xpcshell/head.js) | test testgetRowsFromDBWithoutLocksRetries finished (2)
21:01:24 INFO - PID 2424 | JavaScript error: resource://gre/modules/Sqlite.jsm, line 815: Error: Error(s) encountered during statement execution: disk I/O error
21:01:24 INFO - (xpcshell/head.js) | test run_next_test 2 finished (1)
21:01:24 INFO - exiting test
21:01:24 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "Error: Error(s) encountered during statement execution: disk I/O error" {file: "resource://gre/modules/Sqlite.jsm" line: 815}]"
21:01:24 WARNING - TEST-UNEXPECTED-FAIL | browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | testgetRowsFromDBWithoutLocksRetries - [testgetRowsFromDBWithoutLocksRetries : 257] A promise chain failed to handle a rejection: Error(s) encountered during statement execution: disk I/O error - stack: handleCompletion@resource://gre/modules/Sqlite.jsm:815:25
21:01:24 INFO - _do_main@/Users/cltbld/tasks/task_1560199391/build/tests/xpcshell/head.js:227:6
21:01:24 INFO - _execute_test@/Users/cltbld/tasks/task_1560199391/build/tests/xpcshell/head.js:529:5
21:01:24 INFO - @-e:1:1
21:01:24 INFO - Rejection date: Mon Jun 10 2019 21:01:24 GMT+0000 (Greenwich Mean Time) - false == true
21:01:24 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257
21:01:24 INFO - /Users/cltbld/tasks/task_1560199391/build/tests/xpcshell/head.js:_execute_test:530
21:01:24 INFO - -e:null:1
21:01:24 INFO - exiting test
21:01:24 INFO - <<<<<<<
21:01:24 INFO - INFO | Result summary:
21:01:24 INFO - INFO | Passed: 657
21:01:24 WARNING - INFO | Failed: 1
21:01:24 WARNING - One or more unittests failed.
21:01:24 INFO - INFO | Todo: 0
21:01:24 INFO - INFO | Retried: 1
21:01:24 INFO - SUITE-END | took 260s
21:01:24 INFO - Node moz-http2 server shutting down ...
21:01:24 ERROR - Return code: 1

:mattn - this looks to be a new intermittent failure affecting macosx1014. Would you be able to pass the ni to someone who may be able to take look? Thanks.

Flags: needinfo?(MattN+bmo)
Keywords: regression

21:01:24 INFO - PID 2424 | JavaScript error: resource://gre/modules/Sqlite.jsm, line 815: Error: Error(s) encountered during statement execution: disk I/O error

…is maybe the relevant piece

Doug, do you by any chance run 10.14? I'm still on 10.13. Maybe there is a difference in file system permissions on 10.14?

Flags: needinfo?(MattN+bmo) → needinfo?(dothayer)
Summary: OSX Mojave (10.14) - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | xpcshell return code: 0 → OSX Mojave (10.14) - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | testgetRowsFromDBWithoutLocksRetries - [testgetRowsFromDBWithoutLocksRetries : 263] A promise chain failed to handle a rejection:

There are 33 total failures in the last 7 days on mac shippable opt

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=277100896&repo=autoland&lineNumber=4377

[task 2019-11-20T03:14:03.838Z] 03:14:03 INFO - TEST-START | browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js
[task 2019-11-20T03:14:04.327Z] 03:14:04 WARNING - TEST-UNEXPECTED-FAIL | browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | xpcshell return code: 0
[task 2019-11-20T03:14:04.327Z] 03:14:04 INFO - TEST-INFO took 521ms
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - >>>>>>>
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - running event loop
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | Starting setup
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test setup pending (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - (xpcshell/head.js) | test setup finished (2)
[task 2019-11-20T03:14:04.328Z] 03:14:04 INFO - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | Starting testgetRowsFromDBWithoutLocksRetries
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - (xpcshell/head.js) | test testgetRowsFromDBWithoutLocksRetries pending (2)
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 1 finished (2)
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "Error(s) encountered during statement execution: no such table: moz_temp_table" {file: "resource://gre/modules/Sqlite.jsm" line: 889}]
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - handleCompletion@resource://gre/modules/Sqlite.jsm:889:25
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - _do_main@/Users/cltbld/tasks/task_1574218920/build/tests/xpcshell/head.js:246:6
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - _execute_test@/Users/cltbld/tasks/task_1574218920/build/tests/xpcshell/head.js:573:5
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - @-e:1:1
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - "
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 2 pending (2)
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - (xpcshell/head.js) | test testgetRowsFromDBWithoutLocksRetries finished (2)
[task 2019-11-20T03:14:04.329Z] 03:14:04 INFO - PID 3846 | JavaScript error: resource://gre/modules/Sqlite.jsm, line 889: Error: Error(s) encountered during statement execution: disk I/O error
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - (xpcshell/head.js) | test run_next_test 2 finished (1)
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - exiting test
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "Error: Error(s) encountered during statement execution: disk I/O error" {file: "resource://gre/modules/Sqlite.jsm" line: 889}]"
[task 2019-11-20T03:14:04.330Z] 03:14:04 WARNING - TEST-UNEXPECTED-FAIL | browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | testgetRowsFromDBWithoutLocksRetries - [testgetRowsFromDBWithoutLocksRetries : 265] A promise chain failed to handle a rejection: Error(s) encountered during statement execution: disk I/O error - stack: handleCompletion@resource://gre/modules/Sqlite.jsm:889:25
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - _do_main@/Users/cltbld/tasks/task_1574218920/build/tests/xpcshell/head.js:246:6
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - _execute_test@/Users/cltbld/tasks/task_1574218920/build/tests/xpcshell/head.js:573:5
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - @-e:1:1
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - Rejection date: Wed Nov 20 2019 03:14:04 GMT+0000 (Greenwich Mean Time) - false == true
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2019-11-20T03:14:04.330Z] 03:14:04 INFO - /Users/cltbld/tasks/task_1574218920/build/tests/xpcshell/head.js:_execute_test:574

Matthew can you assign someone to take a look?

Flags: needinfo?(MattN+bmo)
Whiteboard: [stockwell needswork:owner]

Joel any suggestion here?

Flags: needinfo?(jmaher)

this is a single config, if we don't get traction by Monday I recommend disabling this temporarily

Flags: needinfo?(jmaher)
Whiteboard: [stockwell needswork:owner] → [stockwell needswork:owner][comment 28 - disable?]
Assignee: nobody → apavel

No reply, disable patch available in lando.

Keywords: leave-open
Whiteboard: [stockwell needswork:owner][comment 28 - disable?] → [stockwell disabled]
Pushed by apavel@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bfec684615a3
disable test_MigrationUtils_timedRetry.js on mac shippable r=egao

(In reply to Treeherder Bug Filer from comment #0)

21:01:24 INFO - PID 2424 | JavaScript error: resource://gre/modules/Sqlite.jsm, line 815: Error: Error(s) encountered during statement execution: disk I/O error

The test is trying to open a temp. file and is getting "disk I/O error". Is there a difference with Firefox's access to temp. files in 10.14? It's possible we could simply change the test to use a different directory or a different way of getting a temp file (or subdirectory of it) and it would resolve the issue?

Flags: needinfo?(MattN+bmo)
Priority: P5 → P2
See Also: → 1666928
Assignee: apavel → nobody
Flags: needinfo?(dothayer)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: