Red Hat Bugzilla – Bug 114008
Mozilla breaks if you run epiphany as root
Last modified: 2007-11-30 17:10:35 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1)
Description of problem:
If you run epiphany while logged in as root, when epiphany exits it
writes to /usr/lib/mozilla-1.4.1/components/compreg.dat and from that
point onwards Mozilla doesn't work fully.
Version-Release number of selected component (if applicable):
mozilla-1.4.1-18 and epiphany-1.0.4-2
Steps to Reproduce:
1. Log in as root.
2. Launch epiphany, then exit.
3. Try to use Mozilla.
Actual Results: Various things in Mozilla stop working. Some
examples are the location bar stops remembering new URLs (though
existing ones stay there) and you can no longer download files
(clicking on stuff has no effect).
Expected Results: Mozilla should not break after using epiphany.
You can fix Mozilla by reinstating the
/usr/lib/mozilla-1.4.1/components/compreg.dat file to the way it was
before you ran epiphany.
Redhat Linux 9 had the same problem exactly in that running galeon
Since epiphany can run with the compreg.dat file as is, why have it
write to the file at all? If non root users run ephiphany, it *can't*
write to the file anyhow.
Epiphany adds to the internal list of components and writes it out to
disk when it exits.
Running current Rawhide, I can't reproduce this. I tested all the
things that you reported to be broken after running epiphany as root,
then mozilla as both root and a user.
/usr/lib/mozilla-1.7/components/compreg.dat wasn't written to.
Does this problem still exist in FC2?
Not that I know of. Marking CURRENTRELEASE.
Sorry for the delay in responding.
I cannot reproduce this bug in FC2. Looks like Epiphany doesn't write
out to the compreg.dat file any longer.