Closed Bug 287641 Opened 19 years ago Closed 19 years ago

unable to start profile from profile manager (installer build)

Categories

(Toolkit :: Startup and Profile System, defect)

x86
Linux
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla1.8final

People

(Reporter: bugzilla, Assigned: benjamin)

Details

(Keywords: regression)

for testing I usually have at least 2 profile (eg, one for branch, one for
trunk). using today's firefox trunk build (2005032410-trunk) on linux fedora
core 3, I'm no longer able to launch either my "default" or other (named
"trunk-1") profile from the profilemanager. instead I get an error dialog saying
that the profile is in use --which doesn't make sense since I don't have any
other firefox processes running.

this was not a problem using another build from 2005032110-trunk. I was able to
launch the profilemanager, select a profile, then launch with that profile.

currently I need to delete all but one profile, then launch without the
-profilemanager switch. but deleting profiles which I use for QA doesn't seem
like a sensible workaround.

I'll try launching using the -P option, to see if that also results in an error.
it looks like the -P option works, in spite of seeing "Warning: unrecognized
command line flag -P" in the shell. so, at least that's a much easier workaround
to deal with than deleting profiles. :)

tracy or marcia, are you able to repro this on Mac or Windows?
Flags: blocking-aviary1.1?
but, in spite of being able to use -P, this bug still crops up when I try to
launch firefox from another application (when I've set firefox to be the default
browser). :-\
duh, nearly forgot to have test steps:

0. for simplification, start with no profiles.

1. launch 2005032410-trunk, a new profile ("default") is created. for mine, I
didn't migrate anything.

2. exit firefox.

3. launch same build again as:

./firefox -profilemanager

4. hit "create profile" --such as "test"

5. select either "default" or "test" then click the Start button to launch firefox.

results: get an error dialog: "Profile in Use: Firefox cannot use the profile
'<profile_name' because it is in use. To continue, close the running instance of
Firefox or choose a different profile."
more data:

a. the 2005032110-trunk build I had was a non-installer (tar.gz) build. so, on a
whim, I downloaded and ran the installer for the same (3/21) build --and this
bug cropped up! so it's different behavior btwn installer and non-installer builds.

b. anyhow, I have an installer build from 2005031508-trunk, and that did *not*
exhibit this bug. so, I'll get a narrower regression window with that in mind...
Summary: unable to start profile from profile manager → unable to start profile from profile manager (installer build)
this regressed between 2005031508-trunk (works) and 2005031611-trunk (broken)
builds.

could the fix for bug 253950 be the cause of this bug?
Version: unspecified → Trunk
not a problem with 2005032405-trunk thunderbird bits with multiple profiles
--but note that tbird on linux doesn't use an installer.
sairuh this works on Fx Windows trunk build 2005-03-25-08-trunk
What is the status of this bug? Does it work in zip builds but not in installer
builds, or only for some apps?
(In reply to comment #8)
> What is the status of this bug? Does it work in zip builds but not in installer
> builds, or only for some apps?

the status is unchanged. :) here is a summary:

- occurs only in Linux Firefox trunk installer builds
- not a problem with Linux Firefox trunk .tar.gz (non-installer) builds
- not a problem on Windows Firefox
- not a problem on Mac Firefox
- not a problem in Linux Thunderbird Trunk (which doesn't have a installer), or
Mozilla 1.7.6
- regressed between 2005031508-trunk (works) and 2005031611-trunk (broken)
builds
tracy, just to clarify: did you get the same results with both installer and zip
(non-installer) firefox on windows?
Index: browser/installer/unix/packages-static
===================================================================
RCS file: /cvsroot/mozilla/browser/installer/unix/packages-static,v
retrieving revision 1.30
diff -u -2 -r1.30 packages-static
--- browser/installer/unix/packages-static      4 Apr 2005 19:52:26 -0000      1.30
+++ browser/installer/unix/packages-static      5 Apr 2005 15:24:47 -0000
@@ -144,4 +144,5 @@
 bin/components/shistory.xpt
 bin/components/sidebar.xpt
+bin/components/profile.xpt
 bin/components/toolkitprofile.xpt
 bin/components/txtsvc.xpt
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox1.1
verified fixed using 2005040709-trunk ffox bits on linux fc3. thanks for fixing
this, Benjamin!
Status: RESOLVED → VERIFIED
Flags: blocking-aviary1.1?
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.