Open Bug 1591804 Opened 5 years ago Updated 3 months ago

Some windows lost after closing firefox

Categories

(Firefox :: Session Restore, defect, P3)

70 Branch
defect

Tracking

()

Tracking Status
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- fix-optional

People

(Reporter: cdgiessen, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Keywords: dataloss)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0

Steps to reproduce:

Close firefox, reopen it and some of the windows are missing. Not all of them, just a few at random.
I did try using firefox sync and see if that helps, but that doesn't seem to do squat for local files.

Actual results:

Firefox didn't restore these windows (and their tabs). Session-restore lacks them, and neither the "recently closed windows" has any info.
This has been occurring occasionally for the last 6 months, so its not a new issue.

Expected results:

My firefox session should of restored all the windows that it closed with.
Instead I have to manually find them either in history or in the session-store.json and pull them out from there instead.

Component: Untriaged → Session Restore
Keywords: dataloss

The priority flag is not set for this bug.
:mikedeboer, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mdeboer)

I know it's been a while, but can I take a look at that sessionstore.jsonlz4 file parhaps to see if I can reproduce the problem?
Did you try to restore using this file in a fresh profile?

P3 due to no solid STR.

Severity: normal → S2
Flags: needinfo?(mdeboer) → needinfo?(cdgiessen)
Priority: -- → P3

I no longer have the sessionstore.jsonlz4 as this happened months ago. It happened recently too, but even then the sessionstore would of been overritten.

However, I do know that the sessionstore would be missing windows and tabs, but the backup ones still had all the data. So to fix the problem I take the most recent backup, rename it to sessionstore.jsonlz4 and overwrite the one in the main profile folder.

Afaik, the sessionstore is sometimes not writing out all the windows and tabs when being shutdown. Might it be a race condition where all the windows are seperately trying to write out their data to session store, but some of its gets overwritten? (just guessing, I have no firefox dev experience).

Flags: needinfo?(cdgiessen)

S1 or S2 bugs need an assignee - could you find someone for this bug?

Flags: needinfo?(mdeboer)

Marking this as S3 as it appears that S2 (Serious) Major functionality/product severely impaired - is not the correct severity here. Please update if this is incorrectly categorized.

Severity: S2 → S3

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true

Redirect a needinfo that is pending on an inactive user to the triage owner.
:dao, since the bug has recent activity, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mdeboer) → needinfo?(dao+bmo)
See Also: → 1445547
You need to log in before you can comment on or make changes to this bug.