Closed Bug 989578 Opened 12 years ago Closed 12 years ago

F12 doesn't bring up the developer tools sometimes

Categories

(DevTools :: General, defect)

28 Branch
x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: lb1.3, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release) Build ID: 20140317233501 Steps to reproduce: Tried to open F12 tools in Firefox private window. Actual results: 17:34:24.207 error occurred while processing 'delete: TypeError: this._extraPools is null Stack: DSC_addActorPool@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:840 @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:454 @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:3544 DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1013 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 main.js:918 17:34:24.224 onPacket threw an exception: Error: Server did not specify an actor, dropping packet: {"error":"unknownError","message":"error occurred while processing 'delete: TypeError: this._extraPools is null\nStack: DSC_addActorPool@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:840\n@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:454\n@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:3544\nDSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1013\n@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258\n@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75\n"} Stack: @resource://gre/modules/devtools/dbg-client.jsm:651 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DC_onPacket@resource://gre/modules/devtools/dbg-client.jsm:700 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 DevToolsUtils.js:51 17:34:30.244 TypeError: this._panel is null: @chrome://browser/content/devtools/debugger-view.js:930 @chrome://browser/content/devtools/debugger-view.js:950 @chrome://browser/content/devtools/debugger-toolbar.js:925 @chrome://browser/content/devtools/debugger-toolbar.js:917 @chrome://browser/content/devtools/debugger-view.js:614 @chrome://browser/content/devtools/debugger-controller.js:291 EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js:110 onRemoteTabNavigated@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:370 EV_notify@resource://gre/modules/devtools/dbg-client.jsm:160 @resource://gre/modules/devtools/dbg-client.jsm:692 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DC_onPacket@resource://gre/modules/devtools/dbg-client.jsm:700 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 event-emitter.js:115 17:34:33.399 notify event 'newSource' threw an exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScrollBoxObject.ensureElementIsVisible]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/modules/devtools/SideMenuWidget.jsm :: <TOP_LEVEL> :: line 254" data: no] DevToolsUtils.js:51 17:34:33.458 notify event 'newSource' threw an exception: TypeError: this._instrumentsPane is null Stack: @chrome://browser/content/devtools/debugger-view.js:492 @chrome://browser/content/devtools/debugger-controller.js:1155 EV_notify@resource://gre/modules/devtools/dbg-client.jsm:160 @resource://gre/modules/devtools/dbg-client.jsm:692 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DC_onPacket@resource://gre/modules/devtools/dbg-client.jsm:700 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 DevToolsUtils.js:51 17:34:33.649 notify event 'newSource' threw an exception: TypeError: aFirst is null Stack: @resource:///modules/devtools/ViewHelpers.jsm:1653 @resource:///modules/devtools/ViewHelpers.jsm:1473 @resource:///modules/devtools/ViewHelpers.jsm:673 @chrome://browser/content/devtools/debugger-panes.js:129 @chrome://browser/content/devtools/debugger-controller.js:1131 EV_notify@resource://gre/modules/devtools/dbg-client.jsm:160 @resource://gre/modules/devtools/dbg-client.jsm:692 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DC_onPacket@resource://gre/modules/devtools/dbg-client.jsm:700 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 DevToolsUtils.js:51 17:34:35.283 notify event 'newSource' threw an exception: TypeError: this._instrumentsPane is null Stack: @chrome://browser/content/devtools/debugger-view.js:492 @chrome://browser/content/devtools/debugger-controller.js:1155 EV_notify@resource://gre/modules/devtools/dbg-client.jsm:160 @resource://gre/modules/devtools/dbg-client.jsm:692 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DC_onPacket@resource://gre/modules/devtools/dbg-client.jsm:700 @resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/server/transport.js:258 @resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:75 DevToolsUtils.js:51 17:34:35.285 DebuggerClient.requester callback threw an exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScrollBoxObject.ensureElementIsVisible]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/modules/devtools/SideMenuWidget.jsm :: <TOP_LEVEL> :: line 254" data: no] Expected results: It should open devtools.
Hi, I wasn't able to reproduce it in Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 ID:20140314220517 Does that happen with a clean profile? (see this page on how to create it → https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles#w_creating-a-profile) And in Safe Mode (Help → Restart with Add-ons disabled)? Thanks, Francesca
Flags: needinfo?(lb1.3)
Flags: needinfo?
Flags: needinfo?
WFM with latest Nightly on Ubuntu 13.10 x86.
Component: Untriaged → Developer Tools
I can verify it IS still happening in Win7, Firefox 28, safe-mode. It opens the menu instead. Cursor was in the js source panel if that matters.
Flags: needinfo?(lb1.3)
Sorry, wrong bug - I meant the F10 opening the menu instead of stepping debugger.
(Readding the needinfo flag which was deleted by mistake by Luke at comment 3-4)
Flags: needinfo?(lb1.3)
Luke, are you able to take a look again? Thanks! With two "works for me" I'm tempted to close the bug, but want to check with you one more time. Maybe this is a keyboard navigation issue rather than a Developer Tools issue.
Working right now, in my Firefox 30 at least
Flags: needinfo?(lb1.3)
Hi, I'm closing this per Comment 6, feel free to reopen it in case you experience the issue again. Thanks, Francesca
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
I'm having the same problem on firefox 35.0.1. Stacktrace: notify event 'newSource' threw an exception: TypeError: this._instrumentsPane is null Stack: DebuggerView.instrumentsPaneTab@chrome://browser/content/devtools/debugger-view.js:522:5 SourceScripts.prototype._onNewSource@chrome://browser/content/devtools/debugger-controller.js:1177:1 eventSource/aProto.emit@resource://gre/modules/devtools/dbg-client.jsm:189:9 DebuggerClient.prototype.onPacket/<@resource://gre/modules/devtools/dbg-client.jsm:927:9 resolve@resource://gre/modules/devtools/deprecated-sync-thenables.js:40:40 then@resource://gre/modules/devtools/deprecated-sync-thenables.js:20:43 then@resource://gre/modules/devtools/deprecated-sync-thenables.js:58:9 DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:869:1 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/transport/transport.js:545:11 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:83:14 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:83:14 Line: 522, column: 4 DevToolsUtils.js:59
It doesn't happen very often, I'm not sure what causes it.
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.