Open Bug 935397 Opened 11 years ago Updated 2 years ago

Firefox asks/proposes to Reset Firefox every other day. $HOME is on NFS, .profilelock date is not updated

Categories

(Firefox :: General, defect)

25 Branch
x86_64
Linux
defect
Points:
13

Tracking

()

People

(Reporter: harald.dunkel, Unassigned)

References

Details

(Whiteboard: [bugday-20131106][bugday-20131111])

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release)
Build ID: 20131025151332

Steps to reproduce:

Every other day Firefox asks me to "reset firefox" at startup time. I did this only one: It whiped out all my extensions. It took me _way_ to much time to load all this stuff from my backup again.

How can I get rid of this annoyance?
Read https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems

You can reset your profile in about:support. I'm surprised Firefox asked you at startup...
Reset Firefox copies your existing profile to the desktop directory (like ~/Desktop).
Summary: disable "reset firefox" menu → Firefox asks (or proposes?) to Reset Firefox every other day
Whiteboard: [bugday-20131106]
I don't want to reset anything. It should stop asking.
Type about:support into the address bar and press enter. Then from the "Troubleshooting Information" page that opens, highlight everything under the "Extensions" & "Important Modified Preferences" sections and copy and paste it here.

This will let us see your addons. One or more of them might be causing Firefox to have a very slow startup time which is causing that reset option to appear at startup. But since the bug about this hasn't been fixed yet (Bug 872172), this doesn't happen in Firefox currently. Instead if Fx starts up slow more than 5 times, you should be shown a link to a help article about resetting Firefox (Bug 901747).

So my next guess is Firefox crashes for you sometimes at startup which causes the reset option to appear the next time you open Firefox. Compare your problem to Bug 881199 or Bug 877691. Has Firefox been crashing for you at all?

If not, could be you have a bad value or setting in the prefs.js file in your Firefox profile that's causing this.
I cannot remember when Firefox crashed for the last time. Please note that my $HOME is on a NFS server, which might introduce some lagging. I will attach the troubleshooting info.
Attached file troubleshooting info
Could it be caused by bug 498181?  See 498181 comment 44.
my .mozilla/firefox/*.default/.parentlock was modified last on Aug 26th. Do you think I should remove this file?
It should be safe to remove .parentlock.  Have you tried it yet?
Whiteboard: [bugday-20131106] → [bugday-20131106][bugday-20131111]
Summary: Firefox asks (or proposes?) to Reset Firefox every other day → Firefox asks/proposes to Reset Firefox every other day. $HOME is on NFS
Also, was Firefox saying anything like "It looks like you haven't started Nightly in a while ..."?
Component: Untriaged → General
After removing the .parentlock the message at start time is gone. If I move it back into place, then the message is back, too.

I will attach a screenshot of the message.
Attached image Firefox screenshot
Thanks.
Blocks: 498181
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Firefox asks/proposes to Reset Firefox every other day. $HOME is on NFS → Firefox asks/proposes to Reset Firefox every other day. $HOME is on NFS, .profilelock date is not updated
I have a test NFS setup I used for the profile lock stuff last year. Hopefully I can reproduce the problem.
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Here are the mount options for my $HOME: 
nfs-home:/space/home on /home type nfs4 (rw,noatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=172.xx.yy.128,local_lock=none,addr=172.xx.zz.218)

Please note the "noatime". Hope this helps.
The problem still exists. Any news on this? Is there some way to turn off the whole check?
You could remove the profile lock file before every startup as a workaround. I haven't had time to look at this as I'm busy working on Australis. Sorry.

Is "noatime" a common setup for a partition with Firefox profiles? Perhaps you could remove that option?
Whiteboard: [bugday-20131106][bugday-20131111] → [bugday-20131106][bugday-20131111] p=0
Yes, noatime is standard. The default is relatime. Does relatime help to avoid loosing my Firefox extensions?
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Whiteboard: [bugday-20131106][bugday-20131111] p=0 → [bugday-20131106][bugday-20131111] p=13
Assignee: MattN+bmo → nobody
Status: ASSIGNED → NEW
Points: --- → 13
Whiteboard: [bugday-20131106][bugday-20131111] p=13 → [bugday-20131106][bugday-20131111]
See Also: → 1552469
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: