Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2009 20:43:06 +0100
From:      Daniel Roethlisberger <daniel@roe.ch>
To:        freebsd-ports@freebsd.org
Subject:   Re: firefox[2,3] will not start after recent ports upgrade
Message-ID:  <20090131194306.GD25477@hobbes.ustdmz.roe.ch>
In-Reply-To: <200901311215.40433@3667>
References:  <200901311215.40433@3667>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Konovalenko <kono@kth.se> 2009-01-31:
> after recent port upgrade firefox2 and firefox3 do not work anymore. When I 
> start any of them nothing happens, no error message or window appears. 
> 
> # ps -aux|grep firefox
> USER  36787  0.0  0.1  7060  1388  ??  I    12:02PM   0:00.00 /bin/sh -c 
> firefox3   
> USER  36788  0.0  0.1  7060  1468  ??  I    12:02PM   
> 0:00.00 /bin/sh /usr/local/bin/firefox3
> USER  36792  0.0  0.1  7060  1508  ??  I    12:02PM   
> 0:00.00 /bin/sh /usr/local/lib/firefox3/run-mozilla.sh /usr/local/lib/firefox3/firefox-bin
> USER  36797  0.0  0.9 120932 17732  ??  I    12:02PM   
> 0:00.07 /usr/local/lib/firefox3/firefox-bin
> 
> Seem something is hanging, so "killall firefox-bin" will clean memory quietly.

Could it be the case that firefox-bin hangs in umtxn state?
(Check using ps -laux instead of -aux)

>  I have this effect on two amd64 machines (FreeBSD 7.1-PRERELEAS). One machine 
> has almost all ports up to date, on another just few are updated. At the same 
> time linux-firefox works fine.
> 
> Recompilation/reinstall of firefox2,3 couple of times did not solved problem. 
> I removed .mozilla/ from home folder hoping that there is a problem with 
> profile, but still no luck.
> 
>  I tried to debug with ktrace but last wait4
> (0xffffffff,0x7fffffffe1ac,WUNTRACED,0) call does not say much to me, please 
> see ktraces for both firefox 2 & 3 respectively:
> 
> http://daemon.nanophys.kth.se/~kono/ktrace_ff2.txt
> http://daemon.nanophys.kth.se/~kono/ktrace_ff3.txt

These trace the wrong process: the wrapper shell script (sh).
The actual hanging process would be firefox-bin, not sh.  Try
ktracing with child processes (-i).

> ... and list of installed ports (from machine with almost all ports updated):
> http://daemon.nanophys.kth.se/~kono/ports.list
> 
> I wonder if only me got this trouble, any suggestions?

-- 
Daniel Roethlisberger
http://daniel.roe.ch/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090131194306.GD25477>