Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 2009 23:30:19 +0100
From:      Alexander Konovalenko <kono@kth.se>
To:        freebsd-ports@freebsd.org
Cc:        daniel@roe.ch, cm@therek.net
Subject:   Re: firefox[2,3] will not start after recent ports upgrade
Message-ID:  <200902012330.19988@3667>
In-Reply-To: <20090201104201.8BE301065677@hub.freebsd.org>
References:  <20090201104201.8BE301065677@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

>
> From: Cezary Morga <cm@therek.net>
> ...
>
> Is it only Firefox or maybe other GTK2 apps are also affected?
>
> I've run into similar problem after January 14th Gnome/GTK+ update,
> which was acutally my fault, as I haven't upgraded it properly.
> Recompiling Firefox along with the ports it depends on did the trick:
>
> portupgrade -Rf firefox
>

On one of my machines I did as you suggested and both firefox2,3 work now. But 
I am not sure which library was faulty...


> From: Daniel Roethlisberger <daniel@roe.ch>
>...
> Could it be the case that firefox-bin hangs in umtxn state?

you're right!

> (Check using ps -laux instead of -aux)
> >
> > 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).
>
>

"ktrace -i" showed last line:
  firefox-bin CALL  _umtx_op(0x65f8e0,0x8,0x1,0x65f8c0,0)

http://daemon.nanophys.kth.se/~kono/ktrace_ff3_ktrace-i.txt

Do you know which port/lib causing this hang on _umtx_op?

Anyway, seem that on my second machine I have to force update all 
dependencies... 

Thanks for your help guys!

/Alexander Konovalenko




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