Closed Bug 1540803 Opened 6 years ago Closed 6 years ago

Intermittent devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | top frame's source is selected -

Categories

(DevTools :: Debugger, defect, P5)

defect

Tracking

(firefox-esr60 unaffected, firefox66 unaffected, firefox67 unaffected, firefox68 fixed)

RESOLVED FIXED
Firefox 68
Tracking Status
firefox-esr60 --- unaffected
firefox66 --- unaffected
firefox67 --- unaffected
firefox68 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: loganfsmyth)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][stockwell needswork:owner])

Attachments

(1 file)

#[markdown(off)]
Filed by: nerli [at] mozilla.com

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

https://queue.taskcluster.net/v1/task/eo6CvhLwQIGJe19EUaljSg/runs/0/artifacts/public/logs/live_backing.log

17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | top frame's source is selected -
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | Line is highlighted as paused -
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | There is only one line -
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | debug line is visible -
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | expression is highlighted as paused -
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | gutter is visible -
17:47:40 INFO - Waiting for state change: selected source
17:47:40 INFO - Buffered messages logged at 17:47:39
17:47:40 INFO - Finished waiting for state change: selected source
17:47:40 INFO - Buffered messages finished
17:47:40 INFO - TEST-UNEXPECTED-FAIL | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | top frame's source is selected -
17:47:40 INFO - Stack trace:
17:47:40 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
17:47:40 INFO - chrome://mochitests/content/browser/devtools/client/debugger/new/test/mochitest/helpers.js:assertPausedLocation:305
17:47:40 INFO - chrome://mochitests/content/browser/devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js:null:18
17:47:40 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
17:47:40 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1134
17:47:40 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
17:47:40 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
17:47:40 INFO - Not taking screenshot here: see the one that was previously logged
17:47:40 INFO - TEST-UNEXPECTED-FAIL | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | Expected pause line on line 2, it is on 2 -
17:47:40 INFO - Stack trace:
17:47:40 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
17:47:40 INFO - chrome://mochitests/content/browser/devtools/client/debugger/new/test/mochitest/helpers.js:assertDebugLine:332
17:47:40 INFO - chrome://mochitests/content/browser/devtools/client/debugger/new/test/mochitest/helpers.js:assertPausedLocation:312
17:47:40 INFO - chrome://mochitests/content/browser/devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js:null:18
17:47:40 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
17:47:40 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1134
17:47:40 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
17:47:40 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
17:47:40 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js | gutter is visible -
17:47:40 INFO - Resuming from 2
17:47:40 INFO - GECKO(5504) | [ACTION] COMMAND [start] - {"type":"COMMAND","command":"resume","thread":"server1.conn55.child1/context18","seqId":"7","status":"start"}
17:47:40 INFO - GECKO(5504) | [ACTION] REMOVE_BREAKPOINT - {}
17:47:40 INFO - GECKO(5504) | [ACTION] SET_BREAKPOINT - {"type":"SET_BREAKPOINT","breakpoint":{"id":"sourceURL-http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js/originalSource-d096ee6b9228104ac049e96c5926c143:18:","disabled":false,"options":{},"location":{"sourceId":"sourceURL-http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js/originalSource-d096ee6b9228104ac049e96c5926c143","sourceUrl":"http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js:formatted","line":18,"column":0},"astLocation":{"name":"arithmetic","offset":{"line":1},"index":0},"generatedLocation":{"line":2,"column":2,"sourceId":"sourceURL-http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js","sourceUrl":"http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js"},"text":"add(4,4,function(a){","originalText":"add(4, 4, function (a) {"}}
17:47:40 INFO - GECKO(5504) | [ACTION] MAP_FRAMES - {}
17:47:40 INFO - GECKO(5504) | [ACTION] RESUME - {"type":"RESUME","thread":"server1.conn55.child1/context18","wasStepping":false}
17:47:40 INFO - GECKO(5504) | [ACTION] EVALUATE_EXPRESSIONS - {"type":"EVALUATE_EXPRESSIONS","inputs":[],"results":[]}
17:47:40 INFO - GECKO(5504) | [ACTION] COMMAND [done] - {"type":"COMMAND","command":"resume","thread":"server1.conn55.child1/context18","seqId":"7","status":"done","value":{"from":"server1.conn55.child1/context18","type":"resumed"}}
17:47:40 INFO - Leaving test bound
17:47:40 INFO - GECKO(5504) | [ACTION] SET_SELECTED_LOCATION - {"type":"SET_SELECTED_LOCATION","source":{"url":"http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js:formatted","relativeUrl":"http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js:formatted","id":"sourceURL-http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js/originalSource-d096ee6b9228104ac049e96c5926c143","isBlackBoxed":false,"isPrettyPrinted":true,"isWasm":false,"contentType":"text/javascript","loadedState":"loaded","introductionUrl":null,"isExtension":false,"actors":[],"text":""},"location":{"sourceId":"sourceURL-http://example.com/browser/devtools/client/debugger/new/test/mochitest/examples/math.min.js/originalSource-d096ee6b9228104ac049e96c5926c143","line":2,"column":2}}
17:47:40 INFO - GECKO(5504) | ++DOMWINDOW == 30 (0EC27800) [pid = 4784] [serial = 398] [outer = 009DE4C0]
17:47:40 INFO - GECKO(5504) | console.warn: "Error while detaching the thread front: 'detach' request packet to 'server1.conn55.child1/context18' can't be sent as the connection is closed."
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 3 (01368800) [pid = 4584] [serial = 65] [outer = 00000000] [url = about:blank]
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 2 (089AD000) [pid = 4584] [serial = 67] [outer = 00000000] [url = about:blank]
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 29 (0EB35C00) [pid = 4784] [serial = 380] [outer = 00000000] [url = about:blank]
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 28 (11187400) [pid = 4784] [serial = 381] [outer = 00000000] [url = about:devtools-toolbox]
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 27 (13E19800) [pid = 4784] [serial = 383] [outer = 00000000] [url = about:blank]
17:47:41 INFO - GECKO(5504) | --DOMWINDOW == 26 (13E1B800) [pid = 4784] [serial = 384] [outer = 00000000] [url = about:blank]
17:47:42 INFO - GECKO(5504) | [Parent 4784, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file z:/build/build/src/obj-firefox/dist/include\mozilla/DOMEventTargetHelper.h, line 135
17:47:42 INFO - GECKO(5504) | [Parent 4784, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file z:/build/build/src/obj-firefox/dist/include\mozilla/DOMEventTargetHelper.h, line 135
17:47:42 INFO - GECKO(5504) | [Parent 4784, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file z:/build/build/src/obj-firefox/dist/include\mozilla/DOMEventTargetHelper.h, line 135
17:47:42 INFO - GECKO(5504) | [Parent 4784, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file z:/build/build/src/obj-firefox/dist/include\mozilla/DOMEventTargetHelper.h, line 135
17:47:42 INFO - Removing tab.
17:47:42 INFO - Waiting for event: 'TabClose' on [object XULElement].
17:47:42 INFO - Got event: 'TabClose' on [object XULElement].
17:47:42 INFO - Tab removed and finished closing

This appears to be from Bug 1539493, Jason can you take a look?

There are 69 total failures in the last 7 days on linux32-shippable opt, linux64 debug and opt, linux64-shippable opt

Flags: needinfo?(jlaster)
Whiteboard: [stockwell needswork:owner]

I'm on PTO. Perhaps Logan can take a look. The error looks timing related.

Flags: needinfo?(jlaster) → needinfo?(lsmyth)

Here's a patch that is a guess that may stabilize it.

Try run here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=0ace139cab4292959b8223fda537a7f03b33e5ea

Flags: needinfo?(lsmyth)
Pushed by lsmyth@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6d5dcdf3f56b Fix flakey test by waiting for source to fully load. r=davidwalsh
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
Assignee: nobody → lsmyth
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: