[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-user
Subject: [gentoo-user] mozilla 1.2.1 works for a while, then creates lots of pipes and dies
From: Alan <alan () ufies ! org>
Date: 2002-12-12 7:39:37
[Download RAW message or body]
This is a strange one as well, I had it happen the last time I upgraded
to 1.2.1, but I rebuild all of gnome (to get 2.0.3) and upgraded to
1.2.1 and galeon 1.2.7 at the same time, and thought my problems were
gone.
Basically it goes something like this. I compile mozilla and galeon
(unstable) and it all works dandy, I can quit and restart both apps
fine. At some point mozilla stops working properly, and segfaults on
startup. It will sit there for a while, using 100% cpu (my
system-monitor is pegged, but the system is still responsive) for a
loooong time, until it crashes with a segfault.
Using strace and lsof it looks like mozilla is spawning off pipes like
there is no tomorrow, until it can't do it anymore and segfaults. While
it is sitting there spinning an "lsof -n | grep mozilla" shows something
like the following:
mozilla-b 2992 alan 10r REG 33,6 299532 442240 \
/usr/lib/mozilla/chrome/classic.jar mozilla-b 2992 alan 11r REG 33,6 \
678179 442169 /usr/lib/mozilla/chrome/en-US.jar mozilla-b 2992 alan 12r REG \
33,6 4725 442362 /usr/lib/mozilla/chrome/en-unix.jar mozilla-b 2992 alan \
13r REG 33,5 968442 374638 \
/home/alan/.mozilla/alan/e71w41a1.slt/XUL.mfasl mozilla-b 2992 alan 14r FIFO \
0,6 78671 pipe mozilla-b 2992 alan 15w FIFO 0,6 \
78671 pipe mozilla-b 2992 alan 16r REG 33,6 922727 442181 \
/usr/lib/mozilla/chrome/comm.jar mozilla-b 2992 alan 17r REG 33,6 \
226476 442235 /usr/lib/mozilla/chrome/toolkit.jar mozilla-b 2992 alan 18r \
FIFO 0,6 78672 pipe mozilla-b 2992 alan 19w FIFO 0,6 \
78672 pipe mozilla-b 2992 alan 20r REG 33,6 22827 442238 \
/usr/lib/mozilla/chrome/US.jar mozilla-b 2992 alan 21r REG 33,6 108751 \
442368 /usr/lib/mozilla/chrome/chatzilla.jar mozilla-b 2992 alan 22r FIFO \
0,6 88238 pipe mozilla-b 2992 alan 23w FIFO 0,6 \
88238 pipe mozilla-b 2992 alan 24r FIFO 0,6 92999 pipe
mozilla-b 2992 alan 25w FIFO 0,6 92999 pipe
mozilla-b 2992 alan 26r FIFO 0,6 93000 pipe
mozilla-b 2992 alan 27w FIFO 0,6 93000 pipe
mozilla-b 2992 alan 28r FIFO 0,6 93001 pipe
mozilla-b 2992 alan 29w FIFO 0,6 93001 pipe
mozilla-b 2992 alan 30r FIFO 0,6 93002 pipe
The list of pipes will grow and grow until it is quite long, then boom,
mozilla dies.
If I unmerge then remerge, it will work ok for a bit, but I obviously
don't want to do this too often! The precompiled tarball from mozilla.org
doesn't do this of course, and I can't find mention of anything like
this anywhere in the forums. I've tried with and without xfs running,
and have deleted the font-cache files in my /usr/lib/X11/fonts/*
directories. I'm wondering if this has something to do with the xft
engine somehow.
I know when moz starts up it does a bunch of checking for fonts and they
go scrolling by on the console window. Anyone know what file/directory
this info is stored in? Maybe I can nuke it and see if that is the
problem?
Anyway, if anyone has any ideas, I thank you in advance. I'd rather not
go back to 1.0.x, but if I have to, I will.
alan
--
Alan <alan@ufies.org> - http://arcterex.net
---------------------------------------------------------------------
"The only thing that experience teaches us is that experience teaches
us nothing. -- Andre Maurois (Emile Herzog)
--
gentoo-user@gentoo.org mailing list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic