Closed Bug 1338626 Opened 7 years ago Closed 4 years ago

Intermittent dom/xhr/tests/browser_blobFromFile.js | We have a file - | The name is correct - Got undefined, expected prefs.js

Categories

(Core :: DOM: Core & HTML, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox54 --- affected

People

(Reporter: aryx, Unassigned)

References

Details

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

https://treeherder.mozilla.org/logviewer.html#?job_id=76367588&repo=autoland

[task 2017-02-10T16:48:41.417208Z] 16:48:41     INFO - TEST-START | dom/xhr/tests/browser_blobFromFile.js
[task 2017-02-10T16:48:42.420044Z] 16:48:42     INFO - TEST-INFO | started process screentopng
[task 2017-02-10T16:48:44.225315Z] 16:48:44     INFO - TEST-INFO | screentopng: exit 0
[task 2017-02-10T16:48:44.225728Z] 16:48:44     INFO - Buffered messages logged at 16:48:41
[task 2017-02-10T16:48:44.225936Z] 16:48:44     INFO - Entering test bound test
[task 2017-02-10T16:48:44.229301Z] 16:48:44     INFO - Opening url: file:///tmp/tmp8EncaJ.mozrunner/
[task 2017-02-10T16:48:44.231211Z] 16:48:44     INFO - Buffered messages finished
[task 2017-02-10T16:48:44.232995Z] 16:48:44     INFO - TEST-UNEXPECTED-FAIL | dom/xhr/tests/browser_blobFromFile.js | We have a file - 
[task 2017-02-10T16:48:44.234522Z] 16:48:44     INFO - Stack trace:
[task 2017-02-10T16:48:44.238396Z] 16:48:44     INFO -     chrome://mochitests/content/browser/dom/xhr/tests/browser_blobFromFile.js:test:34
[task 2017-02-10T16:48:44.240175Z] 16:48:44     INFO -     Tester_execTest@chrome://mochikit/content/browser-test.js:735:9
[task 2017-02-10T16:48:44.242012Z] 16:48:44     INFO -     Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:655:7
[task 2017-02-10T16:48:44.243697Z] 16:48:44     INFO -     SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:744:59
[task 2017-02-10T16:48:44.245519Z] 16:48:44     INFO - TEST-PASS | dom/xhr/tests/browser_blobFromFile.js | The size matches - 
[task 2017-02-10T16:48:44.247347Z] 16:48:44     INFO - Not taking screenshot here: see the one that was previously logged
[task 2017-02-10T16:48:44.250269Z] 16:48:44     INFO - TEST-UNEXPECTED-FAIL | dom/xhr/tests/browser_blobFromFile.js | The name is correct - Got undefined, expected prefs.js
[task 2017-02-10T16:48:44.252362Z] 16:48:44     INFO - Stack trace:
[task 2017-02-10T16:48:44.256122Z] 16:48:44     INFO -     chrome://mochikit/content/browser-test.js:test_is:911
[task 2017-02-10T16:48:44.258089Z] 16:48:44     INFO -     chrome://mochitests/content/browser/dom/xhr/tests/browser_blobFromFile.js:test:38
[task 2017-02-10T16:48:44.259809Z] 16:48:44     INFO -     Tester_execTest@chrome://mochikit/content/browser-test.js:735:9
[task 2017-02-10T16:48:44.261529Z] 16:48:44     INFO -     Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:655:7
[task 2017-02-10T16:48:44.263473Z] 16:48:44     INFO -     SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:744:59
[task 2017-02-10T16:48:44.265541Z] 16:48:44     INFO - Leaving test bound test
Failure frequency has increased a lot in the last few days.

:baku - Can you make this test more reliable?
Flags: needinfo?(amarchesini)
See Also: → 1350694
this is primarily on opt but a few instances on asan/debug/pgo.

here is a recent link from a debug log:
https://treeherder.mozilla.org/logviewer.html#?repo=try&job_id=91975118&lineNumber=6159

in the log I see:
[task 2017-04-16T19:41:28.022415Z] 19:41:28     INFO - TEST-START | dom/xhr/tests/browser_blobFromFile.js
[task 2017-04-16T19:41:28.026743Z] 19:41:28     INFO - GECKO(2183) | Chrome file doesn't exist: /home/worker/workspace/build/tests/mochitest/browser/dom/xhr/tests/head.js
[task 2017-04-16T19:41:28.164655Z] 19:41:28     INFO - GECKO(2183) | ++DOMWINDOW == 20 (0x7f20f7eca000) [pid = 2183] [serial = 20] [outer = 0x7f20f7eb4800]
[task 2017-04-16T19:41:28.229364Z] 19:41:28     INFO - GECKO(2183) | ++DOCSHELL 0x7f20f6c19800 == 9 [pid = 2183] [id = {4591d590-e8f2-4beb-9f07-558ba603a306}]
[task 2017-04-16T19:41:28.231268Z] 19:41:28     INFO - GECKO(2183) | ++DOMWINDOW == 21 (0x7f20f6c1a000) [pid = 2183] [serial = 21] [outer = (nil)]
[task 2017-04-16T19:41:28.306872Z] 19:41:28     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:28.308852Z] 19:41:28     INFO - GECKO(2183) | ++DOMWINDOW == 22 (0x7f20f6c20800) [pid = 2183] [serial = 22] [outer = 0x7f20f6c1a000]
[task 2017-04-16T19:41:28.310380Z] 19:41:28     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:28.326119Z] 19:41:28     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:28.677488Z] 19:41:28     INFO - GECKO(2183) | ++DOMWINDOW == 23 (0x7f20f6903000) [pid = 2183] [serial = 23] [outer = 0x7f20f6c1a000]
[task 2017-04-16T19:41:28.725922Z] 19:41:28     INFO - GECKO(2183) | [2183] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /home/worker/workspace/build/src/parser/html/nsHtml5StreamParser.cpp, line 985
[task 2017-04-16T19:41:29.333215Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.336318Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.338228Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.340090Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.341975Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.343834Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.354885Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.356218Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.357674Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.359043Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.361277Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.363543Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.366158Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.368602Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.370689Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.377278Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:29.966934Z] 19:41:29     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/dom/xhr/XMLHttpRequestMainThread.cpp, line 2000
[task 2017-04-16T19:41:30.270149Z] 19:41:30     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/dom/xhr/XMLHttpRequestMainThread.cpp, line 2000
[task 2017-04-16T19:41:30.635804Z] 19:41:30     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:30.643579Z] 19:41:30     INFO - GECKO(2183) | [2183] WARNING: 'NS_FAILED(rv)', file /home/worker/workspace/build/src/caps/BasePrincipal.cpp, line 380
[task 2017-04-16T19:41:32.364895Z] 19:41:32     INFO - TEST-INFO | started process screentopng
[task 2017-04-16T19:41:33.721971Z] 19:41:33     INFO - TEST-INFO | screentopng: exit 0
[task 2017-04-16T19:41:33.723935Z] 19:41:33     INFO - Buffered messages logged at 19:41:28
[task 2017-04-16T19:41:33.726138Z] 19:41:33     INFO - Entering test bound test
[task 2017-04-16T19:41:33.727932Z] 19:41:33     INFO - Opening url: file:///tmp/tmpnesJT0.mozrunner/
[task 2017-04-16T19:41:33.730172Z] 19:41:33     INFO - Buffered messages finished
[task 2017-04-16T19:41:33.733608Z] 19:41:33     INFO - TEST-UNEXPECTED-FAIL | dom/xhr/tests/browser_blobFromFile.js | We have a file - 
[task 2017-04-16T19:41:33.735242Z] 19:41:33     INFO - Stack trace:
[task 2017-04-16T19:41:33.737211Z] 19:41:33     INFO -     chrome://mochitests/content/browser/dom/xhr/tests/browser_blobFromFile.js:test:38
[task 2017-04-16T19:41:33.739233Z] 19:41:33     INFO -     Tester_execTest@chrome://mochikit/content/browser-test.js:752:9
[task 2017-04-16T19:41:33.743646Z] 19:41:33     INFO -     Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:672:7
[task 2017-04-16T19:41:33.748527Z] 19:41:33     INFO -     SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:791:59
[task 2017-04-16T19:41:33.750542Z] 19:41:33     INFO - TEST-PASS | dom/xhr/tests/browser_blobFromFile.js | The size matches - 
[task 2017-04-16T19:41:33.752536Z] 19:41:33     INFO - Not taking screenshot here: see the one that was previously logged
[task 2017-04-16T19:41:33.758152Z] 19:41:33     INFO - TEST-UNEXPECTED-FAIL | dom/xhr/tests/browser_blobFromFile.js | The name is correct - Got undefined, expected prefs.js
[task 2017-04-16T19:41:33.759900Z] 19:41:33     INFO - Stack trace:
[task 2017-04-16T19:41:33.761536Z] 19:41:33     INFO -     chrome://mochikit/content/browser-test.js:test_is:928
[task 2017-04-16T19:41:33.764498Z] 19:41:33     INFO -     chrome://mochitests/content/browser/dom/xhr/tests/browser_blobFromFile.js:test:42
[task 2017-04-16T19:41:33.766552Z] 19:41:33     INFO -     Tester_execTest@chrome://mochikit/content/browser-test.js:752:9
[task 2017-04-16T19:41:33.768336Z] 19:41:33     INFO -     Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:672:7
[task 2017-04-16T19:41:33.770123Z] 19:41:33     INFO -     SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:791:59
[task 2017-04-16T19:41:33.772288Z] 19:41:33     INFO - Leaving test bound test
[task 2017-04-16T19:41:33.774435Z] 19:41:33     INFO - GECKO(2183) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2017-04-16T19:41:33.776497Z] 19:41:33     INFO - GECKO(2183) | MEMORY STAT | vsize 1990MB | residentFast 290MB | heapAllocated 134MB
[task 2017-04-16T19:41:33.778610Z] 19:41:33     INFO - TEST-OK | dom/xhr/tests/browser_blobFromFile.js | took 5448ms


here is the screenshot:
https://public-artifacts.taskcluster.net/C5CTPkiQT2-030hMVd40Ww/0/public/test_info//mozilla-test-fail-screenshot_ewtJcT.png


I believe this test is failing here:
https://dxr.mozilla.org/mozilla-central/source/dom/xhr/tests/browser_blobFromFile.js?q=path%3Abrowser_blobFromFile.js&redirect_type=single#38
Whiteboard: [stockwell needswork]
this seems to be fixed as of april 24th, no specific reason that I know of.
Whiteboard: [stockwell needswork] → [stockwell unknown]
Flags: needinfo?(amarchesini)
Priority: -- → P5
Component: DOM → DOM: Core & HTML
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.