[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