Closed Bug 981258 Opened 6 years ago Closed 6 years ago

Intermittent browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | Test timed out, found a tab, leaked until shutdown

Categories

(DevTools :: Debugger, defect)

defect
Not set

Tracking

(firefox28 unaffected, firefox29 unaffected, firefox30 fixed, firefox-esr24 unaffected)

RESOLVED FIXED
Firefox 30
Tracking Status
firefox28 --- unaffected
firefox29 --- unaffected
firefox30 --- fixed
firefox-esr24 --- unaffected

People

(Reporter: philor, Assigned: fitzgen)

References

Details

(Keywords: intermittent-failure, Whiteboard: [qa-])

Attachments

(3 files)

https://tbpl.mozilla.org/php/getParsedLog.php?id=35830286&tree=Mozilla-Central
WINNT 6.2 mozilla-central debug test mochitest-browser-chrome on 2014-03-07 18:42:17 PST for push d01bf8596d3b
slave: t-w864-ix-013

19:20:26     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | Enough 'Debugger:EditorSourceShown' panel events have been fired.
19:20:27     INFO -  --DOMWINDOW == 46 (42481090) [pid = 2740] [serial = 10336] [outer = 00000000] [url = http://example.com/browser/browser/devtools/debugger/test/doc_script-switching-01.html]
19:20:27     INFO -  --DOMWINDOW == 45 (42478E88) [pid = 2740] [serial = 10333] [outer = 00000000] [url = http://example.com/browser/browser/devtools/debugger/test/doc_event-listeners.html]
19:20:34     INFO -  --DOMWINDOW == 44 (23D506E8) [pid = 2740] [serial = 10350] [outer = 00000000] [url = about:blank]
19:20:34     INFO -  --DOMWINDOW == 43 (4247A310) [pid = 2740] [serial = 10338] [outer = 00000000] [url = http://example.com/browser/browser/devtools/debugger/test/doc_script-switching-01.html]
19:20:34     INFO -  --DOMWINDOW == 42 (4248D4C0) [pid = 2740] [serial = 10340] [outer = 00000000] [url = about:blank]
19:20:34     INFO -  --DOMWINDOW == 41 (42467F10) [pid = 2740] [serial = 10335] [outer = 00000000] [url = http://example.com/browser/browser/devtools/debugger/test/doc_event-listeners.html]
19:20:43     INFO -  --DOMWINDOW == 40 (23D43BE0) [pid = 2740] [serial = 10348] [outer = 00000000] [url = http://example.com/browser/browser/devtools/debugger/test/doc_breakpoints-break-on-last-line-of-script-on-reload.html]
19:20:45     INFO -  --DOMWINDOW == 39 (23D41760) [pid = 2740] [serial = 10344] [outer = 00000000] [url = data:text/html;charset=utf8,<!DOCTYPE%20html><html%20dir='ltr'>%20%20<head>%20%20%20%20<style>%20%20%20%20%20%20html,%20body%20{%20height:%20100%;%20}%20%20%20%20%20%20body%20{%20margin:%200;%20overflow:%20hidden;%20}%20%20%20%20%20%20.CodeMirror%20{%20width:%20100%;%20height:%20100%%20!important;%20line-height:%20normal!important}%20%20%20%20</style>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/skin/devtools/common.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/codemirror.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/dialog.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/mozilla.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/foldgutter.css'>%20%20</head>%20%20<body%20class='theme-body%20devtools-monospace'></body></html>]
19:20:45     INFO -  --DOMWINDOW == 38 (23D2FC80) [pid = 2740] [serial = 10342] [outer = 00000000] [url = chrome://browser/content/devtools/debugger.xul]
19:20:45     INFO -  --DOMWINDOW == 37 (42481520) [pid = 2740] [serial = 10339] [outer = 00000000] [url = chrome://browser/content/devtools/framework/toolbox.xul]
19:20:52     INFO -  --DOMWINDOW == 36 (23D43E28) [pid = 2740] [serial = 10345] [outer = 00000000] [url = data:text/html;charset=utf8,<!DOCTYPE%20html><html%20dir='ltr'>%20%20<head>%20%20%20%20<style>%20%20%20%20%20%20html,%20body%20{%20height:%20100%;%20}%20%20%20%20%20%20body%20{%20margin:%200;%20overflow:%20hidden;%20}%20%20%20%20%20%20.CodeMirror%20{%20width:%20100%;%20height:%20100%%20!important;%20line-height:%20normal!important}%20%20%20%20</style>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/skin/devtools/common.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/codemirror.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/dialog.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/mozilla.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/foldgutter.css'>%20%20</head>%20%20<body%20class='theme-body%20devtools-monospace'></body></html>]
19:20:52     INFO -  --DOMWINDOW == 35 (23D30A30) [pid = 2740] [serial = 10343] [outer = 00000000] [url = about:blank]
19:20:52     INFO -  --DOMWINDOW == 34 (4245A658) [pid = 2740] [serial = 10341] [outer = 00000000] [url = chrome://browser/content/devtools/framework/toolbox.xul]
19:20:53  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | Test timed out
19:20:53     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | finish() was called, cleaning up...
19:20:53     INFO -  Handler function DebuggerClient.requester threw an exception: Error: 'delete' request packet has no destination.
19:20:53     INFO -  Stack: DebuggerClient.prototype.request@resource://gre/modules/devtools/dbg-client.jsm:593:7
19:20:53     INFO -  DebuggerClient.requester/<@resource://gre/modules/devtools/dbg-client.jsm:335:1
19:20:53     INFO -  makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:80:7
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint/<@chrome://browser/content/devtools/debugger-controller.js:1928:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint@chrome://browser/content/devtools/debugger-controller.js:1926:5
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/getRemovedBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1980:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/<@chrome://browser/content/devtools/debugger-controller.js:1989:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1988:5
19:20:53     INFO -  Breakpoints.prototype.destroy@chrome://browser/content/devtools/debugger-controller.js:1710:5
19:20:53     INFO -  DebuggerView._destroyEditor@chrome://browser/content/devtools/debugger-view.js:274:5
19:20:53     INFO -  DebuggerView.destroy@chrome://browser/content/devtools/debugger-view.js:102:5
19:20:53     INFO -  DebuggerController.shutdownDebugger@chrome://browser/content/devtools/debugger-controller.js:168:5
19:20:53     INFO -  DebuggerPanel.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/debugger/panel.js:80:5
19:20:53     INFO -  Toolbox.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/toolbox.js:1193:9
19:20:53     INFO -  EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/event-emitter.js:131:11
19:20:53     INFO -  TabTarget.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:440:5
19:20:53     INFO -  eventSource/aProto.notify@resource://gre/modules/devtools/dbg-client.jsm:166:9
19:20:53     INFO -  DebuggerClient.prototype.onClosed@resource://gre/modules/devtools/dbg-client.jsm:715:5
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:277:9
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:273:7
19:20:53     INFO -  DebuggerServerConnection.prototype.close@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:842:5
19:20:53     INFO -  DS_destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:271:7
19:20:53     INFO -  @chrome://mochitests/content/browser/browser/devtools/debugger/test/head.js:38:3
19:20:53     INFO -  Tester_nextTest@chrome://mochikit/content/browser-test.js:290:11
19:20:53     INFO -  timeoutFn@chrome://mochikit/content/browser-test.js:641:9
19:20:53     INFO -  Line: 593, column: 6
19:20:53     INFO -  Handler function DebuggerClient.requester threw an exception: Error: 'delete' request packet has no destination.
19:20:53     INFO -  Stack: DebuggerClient.prototype.request@resource://gre/modules/devtools/dbg-client.jsm:593:7
19:20:53     INFO -  DebuggerClient.requester/<@resource://gre/modules/devtools/dbg-client.jsm:335:1
19:20:53     INFO -  makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:80:7
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint/<@chrome://browser/content/devtools/debugger-controller.js:1928:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint@chrome://browser/content/devtools/debugger-controller.js:1926:5
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/getRemovedBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1980:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/<@chrome://browser/content/devtools/debugger-controller.js:1989:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1988:5
19:20:53     INFO -  Breakpoints.prototype.destroy@chrome://browser/content/devtools/debugger-controller.js:1710:5
19:20:53     INFO -  DebuggerView._destroyEditor@chrome://browser/content/devtools/debugger-view.js:274:5
19:20:53     INFO -  DebuggerView.destroy@chrome://browser/content/devtools/debugger-view.js:102:5
19:20:53     INFO -  DebuggerController.shutdownDebugger@chrome://browser/content/devtools/debugger-controller.js:168:5
19:20:53     INFO -  DebuggerPanel.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/debugger/panel.js:80:5
19:20:53     INFO -  Toolbox.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/toolbox.js:1193:9
19:20:53     INFO -  EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/event-emitter.js:131:11
19:20:53     INFO -  TabTarget.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:440:5
19:20:53     INFO -  eventSource/aProto.notify@resource://gre/modules/devtools/dbg-client.jsm:166:9
19:20:53     INFO -  DebuggerClient.prototype.onClosed@resource://gre/modules/devtools/dbg-client.jsm:715:5
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:277:9
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:273:7
19:20:53     INFO -  DebuggerServerConnection.prototype.close@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:842:5
19:20:53     INFO -  DS_destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:271:7
19:20:53     INFO -  @chrome://mochitests/content/browser/browser/devtools/debugger/test/head.js:38:3
19:20:53     INFO -  Tester_nextTest@chrome://mochikit/content/browser-test.js:290:11
19:20:53     INFO -  timeoutFn@chrome://mochikit/content/browser-test.js:641:9
19:20:53     INFO -  Line: 593, column: 6
19:20:53     INFO -  Handler function DebuggerClient.requester threw an exception: Error: 'delete' request packet has no destination.
19:20:53     INFO -  Stack: DebuggerClient.prototype.request@resource://gre/modules/devtools/dbg-client.jsm:593:7
19:20:53     INFO -  DebuggerClient.requester/<@resource://gre/modules/devtools/dbg-client.jsm:335:1
19:20:53     INFO -  makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:80:7
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint/<@chrome://browser/content/devtools/debugger-controller.js:1928:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeBreakpoint@chrome://browser/content/devtools/debugger-controller.js:1926:5
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/getRemovedBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1980:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints/<@chrome://browser/content/devtools/debugger-controller.js:1989:7
19:20:53     INFO -  resolve@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:118:11
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:43:43
19:20:53     INFO -  then@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/promise.js:153:9
19:20:53     INFO -  Breakpoints.prototype.removeAllBreakpoints@chrome://browser/content/devtools/debugger-controller.js:1988:5
19:20:53     INFO -  Breakpoints.prototype.destroy@chrome://browser/content/devtools/debugger-controller.js:1710:5
19:20:53     INFO -  DebuggerView._destroyEditor@chrome://browser/content/devtools/debugger-view.js:274:5
19:20:53     INFO -  DebuggerView.destroy@chrome://browser/content/devtools/debugger-view.js:102:5
19:20:53     INFO -  DebuggerController.shutdownDebugger@chrome://browser/content/devtools/debugger-controller.js:168:5
19:20:53     INFO -  DebuggerPanel.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/debugger/panel.js:80:5
19:20:53     INFO -  Toolbox.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/toolbox.js:1193:9
19:20:53     INFO -  EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/event-emitter.js:131:11
19:20:53     INFO -  TabTarget.prototype.destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:440:5
19:20:53     INFO -  eventSource/aProto.notify@resource://gre/modules/devtools/dbg-client.jsm:166:9
19:20:53     INFO -  DebuggerClient.prototype.onClosed@resource://gre/modules/devtools/dbg-client.jsm:715:5
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:277:9
19:20:53     INFO -  LDT_close@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:273:7
19:20:53     INFO -  DebuggerServerConnection.prototype.close@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:842:5
19:20:53     INFO -  DS_destroy@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:271:7
19:20:53     INFO -  @chrome://mochitests/content/browser/browser/devtools/debugger/test/head.js:38:3
19:20:53     INFO -  Tester_nextTest@chrome://mochikit/content/browser-test.js:290:11
19:20:53     INFO -  timeoutFn@chrome://mochikit/content/browser-test.js:641:9
19:20:53     INFO -  Line: 593, column: 6
19:20:53     INFO -  --DOCSHELL 3EE32AB8 == 16 [pid = 2740] [id = 3757]
19:20:53     INFO -  --DOCSHELL 3EE32D60 == 15 [pid = 2740] [id = 3756]
19:20:53     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | Forcing GC after debugger test.
19:20:53     INFO -  --DOCSHELL 3EE2F048 == 14 [pid = 2740] [id = 3755]
19:20:53     INFO -  TEST-INFO | MEMORY STAT vsize after test: 1270870016
19:20:53     INFO -  TEST-INFO | MEMORY STAT vsizeMaxContiguous after test: 1893662720
19:20:53     INFO -  TEST-INFO | MEMORY STAT residentFast after test: 380854272
19:20:53     INFO -  INFO TEST-END | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | finished in 31199ms
19:20:53  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | Found a tab after previous test timed out: http://example.com/browser/browser/devtools/debugger/test/doc_breakpoints-break-on-last-line-of-script-on-reload.html
...
20:36:50  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | leaked until shutdown [nsGlobalWindow #10353 about:blank]
20:36:50  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js | leaked until shutdown [nsGlobalWindow #10355 data:text/html;charset=utf8,<!DOCTYPE%20html><html%20dir='ltr'>%20%20<head>%20%20%20%20<style>%20%20%20%20%20%20html,%20body%20{%20height:%20100%;%20}%20%20%20%20%20%20body%20{%20margin:%200;%20overflow:%20hidden;%20}%20%20%20%20%20%20.CodeMirror%20{%20width:%20100%;%20height:%20100%%20!important;%20line-height:%20normal!important}%20%20%20%20</style>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/skin/devtools/common.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/codemirror.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/dialog.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/mozilla.css'>%20%20%20%20<link%20rel='stylesheet'%20href='chrome://browser/content/devtools/codemirror/foldgutter.css'>%20%20</head>%20%20<body%20class='theme-body%20devtools-monospace'></body></html>]
It seems to fail on both Windows and Linux slaves.
OS: Windows 8 → All
Hardware: x86 → All
Looks like there is some issues with cleaning up the breakpoints on shutdown. Just cleaning them up manually in this patch.

https://tbpl.mozilla.org/?tree=Try&rev=755e0316bfe7
Assignee: nobody → nfitzgerald
Status: NEW → ASSIGNED
Attachment #8388890 - Flags: review?(past)
Attachment #8388890 - Flags: review?(past) → review+
Not sure if the ASAN output in comment 46 is at all interesting.
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #47)
> Not sure if the ASAN output in comment 46 is at all interesting.

I don't think it is; AFAIK, we don't use ctypes at all in the debugger.
I've been seeing that in my recent ASAN try runs.  I'm not sure what is going on there.  It looks like it is just a null deref so it isn't a security issue, at least.
https://hg.mozilla.org/mozilla-central/rev/dc70958e9a46
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 30
Some of these TBPLbot comments were definitely after the fix landed on that respective branch.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
It looks like the source is never being shown?? Or perhaps it is already shown and we are waiting for an event that already fired? :-/

> Waiting for debugger event: 'Debugger:EditorSourceShown' to fire: 1 time(s).
Swapping out "waitForSourceShown" with "ensureSourceIs" seems to have done the trick. Here's a green try push: https://tbpl.mozilla.org/?tree=Try&rev=006e00c07a7c
Attachment #8391293 - Flags: review?(past)
Attachment #8391293 - Flags: review?(past) → review+
https://hg.mozilla.org/mozilla-central/rev/d385989f455b
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Seems to be getting yet another different error now :(

> browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js threw an exception: noScript: undefined

Looks like the server thinks we don't have a script for one of our breakpoints.
Argh I think this is bug 897567 rearing its head! Need to set those breakpoints when there is definitely still a script alive for those locations.
Need to get a chance to set the breakpoints before the script is executed and then GC'd.

https://tbpl.mozilla.org/?tree=Try&rev=d992b43f15e4
Attachment #8391682 - Flags: review?(past)
Attachment #8391682 - Flags: review?(past) → review+