Closed Bug 961929 Opened 10 years ago Closed 10 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: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.