Closed Bug 1141237 Opened 10 years ago Closed 10 years ago

Exception causes the new performance tool to stop working

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: tromey, Unassigned)

References

Details

Here's what I did: Open a new tab Open Performance++ Click on start a recording Visit cnn.com I got an exception and after this the timeline stopped working. After this the timeline stops updating. Object - prototype Object - columnNumber = 0 - data = null - filename = resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/webbrowser.js - inner = null - lineNumber = 706 - location = {"language":2,"languageName":"JavaScript","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/webbrowser.js","name":"TabActor.prototype.originalDocShell","lineNumber":706,"columnNumber":11,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"language":2,"languageName":"JavaScript","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js","name":"exports.TimelineActor<.docShells","lineNumber":155,"columnNumber":6,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"language":2,"languageName":"JavaScript","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js","name":"exports.TimelineActor<._pullTimelineData","lineNumber":180,"columnNumber":8,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"language":2,"languageName":"JavaScript","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js","name":"exports.TimelineActor<._pullTimelineData/this._dataPullTimeout<","lineNumber":221,"columnNumber":6,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"language":2,"languageName":"JavaScript","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js","name":"notify","lineNumber":40,"columnNumber":8,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"language":0,"languageName":"C++","filename":null,"name":null,"lineNumber":0,"columnNumber":0,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"","nativeSavedFrame":null},"formattedStack":"notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8\n","nativeSavedFrame":{}},"formattedStack":"exports.TimelineActor<._pullTimelineData/this._dataPullTimeout<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:221:6\nnotify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8\n","nativeSavedFrame":{}},"formattedStack":"exports.TimelineActor<._pullTimelineData@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:180:8\nexports.TimelineActor<._pullTimelineData/this._dataPullTimeout<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:221:6\nnotify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8\n","nativeSavedFrame":{}},"formattedStack":"exports.TimelineActor<.docShells@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:155:6\nexports.TimelineActor<._pullTimelineData@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:180:8\nexports.TimelineActor<._pullTimelineData/this._dataPullTimeout<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:221:6\nnotify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8\n","nativeSavedFrame":{}},"formattedStack":"TabActor.prototype.originalDocShell@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/webbrowser.js:706:11\nexports.TimelineActor<.docShells@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:155:6\nexports.TimelineActor<._pullTimelineData@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:180:8\nexports.TimelineActor<._pullTimelineData/this._dataPullTimeout<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:221:6\nnotify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8\n","nativeSavedFrame":{}} - message = - name = NS_NOINTERFACE - result = 2147500034 - stack = TabActor.prototype.originalDocShell@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/webbrowser.js:706:11|exports.TimelineActor<.docShells@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:155:6|exports.TimelineActor<._pullTimelineData@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:180:8|exports.TimelineActor<._pullTimelineData/this._dataPullTimeout<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/timeline.js:221:6|notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:8| - prototype Object
Blocks: perf-tool-v2
Summary: exception causes timeline to stop working → Exception causes the new performance tool to stop working
Not specifically blocking v2.
No longer blocks: perf-tool-v2
Obscene amount of changes in perf tool in last 6 weeks -- haven't seen this. Closing.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.