Closed Bug 961929 Opened 12 years ago Closed 12 years ago

[e10s] SessionHistoryInternal.collect@resource://app/modules/sessionstore/SessionHistory.jsm: TypeError: docShell is null

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 961861
Tracking Status
firefox29 --- affected

People

(Reporter: cpeterson, Unassigned)

References

(Blocks 1 open bug)

Details

I occasionally see these SessionHistory JS errors in the stderr. I don't have reliable STR, but it seems to happen when closing tabs or quitting Firefox. console.error: Message: TypeError: docShell is null Stack: SessionHistoryInternal.collect@resource://app/modules/sessionstore/SessionHistory.jsm:48 this.SessionHistory<.collect@resource://app/modules/sessionstore/SessionHistory.jsm:28 SyncHandler.collectSessionHistory@chrome://browser/content/content-sessionStore.js:200 TabStateInternal._collectSyncUncached@resource://app/modules/sessionstore/TabState.jsm:329 TabStateInternal.collectSync@resource://app/modules/sessionstore/TabState.jsm:242 this.TabState<.collectSync@resource://app/modules/sessionstore/TabState.jsm:57 ssi_collectWindowData@resource:///modules/sessionstore/SessionStore.jsm:2287 ssi_onClose@resource:///modules/sessionstore/SessionStore.jsm:1079 ssi_observe@resource:///modules/sessionstore/SessionStore.jsm:572 console.error: Message: TypeError: docShell is null Stack: SessionHistoryInternal.collect@resource://app/modules/sessionstore/SessionHistory.jsm:48 this.SessionHistory<.collect@resource://app/modules/sessionstore/SessionHistory.jsm:28 SyncHandler.collectSessionHistory@chrome://browser/content/content-sessionStore.js:200 TabStateInternal._collectSyncUncached@resource://app/modules/sessionstore/TabState.jsm:329 TabStateInternal.collectSync@resource://app/modules/sessionstore/TabState.jsm:242 this.TabState<.collectSync@resource://app/modules/sessionstore/TabState.jsm:57 ssi_collectWindowData@resource:///modules/sessionstore/SessionStore.jsm:2287 SessionStoreInternal.getCurrentState/<@resource:///modules/sessionstore/SessionStore.jsm:2172 ssi_forEachBrowserWindow@resource:///modules/sessionstore/SessionStore.jsm:2999 SessionStoreInternal.getCurrentState@resource:///modules/sessionstore/SessionStore.jsm:2168 this.SessionStore.getCurrentState@resource:///modules/sessionstore/SessionStore.jsm:286 SessionSaverInternal._saveState@resource://app/modules/sessionstore/SessionSaver.jsm:194 SessionSaverInternal._saveStateAsync/<@resource://app/modules/sessionstore/SessionSaver.jsm:266 Handler.prototype.process@resource://gre/modules/Promise.jsm:767 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm:531 console.error: Message: Error: SessionFile is closed Stack: SessionFileInternal.write@resource://app/modules/sessionstore/SessionFile.jsm:144 this.SessionFile.write@resource://app/modules/sessionstore/SessionFile.jsm:59 SessionSaverInternal._writeState@resource://app/modules/sessionstore/SessionSaver.jsm:294 SessionSaverInternal._saveState@resource://app/modules/sessionstore/SessionSaver.jsm:239 SessionSaverInternal._saveStateAsync/<@resource://app/modules/sessionstore/SessionSaver.jsm:266 Handler.prototype.process@resource://gre/modules/Promise.jsm:767 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm:531
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.