Thanks again to those of you who have taken the time and trouble to
A. Read, B. Think and C. Post.
IIRC, I'm the only one who has reported these 'symptoms'.
The underlying cause is still not known.
The cause is, I suspect, due to changes in the 'internal to Firefox meaning' of the "-no-remote" startup switch
and/or
the location
and USE of the "startupCache" subfolder in the
LOCAL vs ROAMING part of the Profile.
The more I think about it (and read in bugzilla) the more I am inclined to suspect
the 'wrong' "startupCache" is being used.
So, in the next few posts I will:
1. Summarise the thread so far.
2. Clarify a few points that have been posted above.
3. Discuss 'Local vs Roaming': why the Profile is split and "startupCache".
4. Discuss some of my experiments with "startupCache" and describe other 'symptoms' that I have seen.
5. List some bugs at bugzilla and other sources: with some comments.
6. Describe another proposed work around.
1. Summary of the thread to date
Seen by one reporter on three different computers.
OS
Microsoft Windows Vista (Home Premium SP2, 32 bit) and
Microsoft Windows 7 (Home Premium SP1, 64-bit)
Firefox versions
Seen on Fx 11 and 12. OP was on Fx 3.6.xx until 20 April 2012.
All Profiles were created using the 'built into Firefox' Profile Manager.
These profiles are all located, as one would expect using Fx 'out of the box' on
Vista or Windows 7, within the 'AppData tree'.
LOCAL
Code: Select all
C:\Users\UserNameHere\AppData\Local\Mozilla\Firefox\Profiles
ROAMING
Code: Select all
C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles
The LOCAL has only part of the Profile while the ROAMING seems to have
all (including the "startupCache" subfolder) of the Profile.
Code: Select all
C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR
So, there are two "startupCache" subfolders:
Code: Select all
C:\Users\UserNameHere\AppData\Local\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR\startupCache
Code: Select all
C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR\startupCache
From October 2011 to April 2012 a set of shortcuts that
specified the full path to the Application (Fx or Aurora) AND the full Profile: as in this anonymised example
(I've changed the Windows User Name) worked without any issues.
The 'shortcut Target: field' is
Code: Select all
"C:\Program Files\Mozilla Firefox\firefox.exe" -profile
"C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR" -no-remote
When using a shortcut like this example I think NONE of the
LOCAL part of the Profile is accessed.
I think 'the whole Profile', for this 'Firefox session', is in the
Code: Select all
C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR
including subfolders below "...\v0kx56co.20-TestNR\".
The 'symptoms' that I have seen include:-
* When starting Fx I appear to have 'updated NoScript' when I have not.
* When starting Fx I appear to have 'downdated (gone back to an older release) of NoScript' when I have not.
* Apparently having two versions of NoScript at the same time: see OP and Post on Fri May 11, 2012 8:13 pm,
http://forums.informaction.com/viewtopi ... =15#p38601
and Post on Sat May 12, 2012 11:29 pm.
http://forums.informaction.com/viewtopi ... =15#p38662).
Also, you may recall, NoScript is installed per Profile.
I think some of these phenomena may have been caused by the 'wrong' "startupCache" being read when
starting or restarting Fx.
2. A few clarifications on the posts above in this thread
I think
dhouwn (on Fri May 11, 2012 5:27 pm) may have thought
I was running a 64bit version of Firefox.
All three computers have 32bit Firefox (and 32bit Aurora).
However the two Windows 7 Computers have a 64 bit OS.
We both agree that the place to look for a machine wide
instillation of an Add on, for 32bit Firefox on Windows 7 64 bit OS
would be:
"C:\Program Files (x86)\Mozilla Firefox\extensions\".
The important point - which we have clarified (and double checked) - is that NoScript is installed
per Profile.
I have said that I nearly always used the shortcuts to start Firefox
(between October 2011 and April 2012). I now realise that the main
exception to this has been when clicking links in PDFs.
This starts Firefox with the Profile Manager
because I have
as the first item in my Profile.ini
When this happens I usually close any 'already started by shortcut Firefox sessions'
and then choose my the Profile that I use for general browsing
(which happens to be the one illustrated in Pictures #01, #07 and #08).
So, I have not run into any 'already running Firefox' issues.
Also, as 3.6.xx (which I was using until 20 April 2012) did not have any "startupCache"
I never used the wrong "startupCache".
I have used several example Profile Names
Code: Select all
AtoZandNumbersRandom.ProfileNameHere
These are also called 'salted Profile Names' in various bugs and discussions.
The 'built into Firefox' Profile Manager creates these.
It also creates the 'split' between the Roaming and the Local part of the Profile.
As I will document (below) this has led to 'unexpected' issues in e.g. Thunderbird and SeaMonkey.
Note also:
A. In all the posts (above) I said (or implied) that I thought my
'whole Profile' / 'full Profile' / 'real Profile' was the
Roaming Profile
Code: Select all
C:\Users\UserNOAdmin\AppData\Roaming\Mozilla\Firefox\Profiles\v0kx56co.20-TestNR
B. All my shortcuts have both the "-profile" (pointing to the full path of the
Roaming Profile)
and "-no-remote" startup switches.
DJ-Leith
Continued...