[Nix-dev] Firefox 13 issue

Lluís Batlle i Rossell viric at viric.name
Mon Jun 18 10:56:19 CEST 2012


On Mon, Jun 18, 2012 at 12:31:36AM +0200, Lluís Batlle i Rossell wrote:
> On Sun, Jun 17, 2012 at 11:22:34PM +0200, Lluís Batlle i Rossell wrote:
> > On Sat, Jun 09, 2012 at 08:54:23PM +0400, Kirill Elagin wrote:
> > > Ooops, I should have looked through the commit log… Eelco mentioned this in
> > > commit#f677edf57f71cf0c8c9e0906d26b4304e4213ef8<https://github.com/nbp/nixpkgs-2/commit/f677edf57f71cf0c8c9e0906d26b4304e4213ef8>
> > > .
> > > Still would be nice is someone using Firefox managed to find some spare
> > > time to resolve this…
> > 
> > I thought it could be a problem in our old binutils, and I tried disabling ICF
> > (--disable-icf at xulrunner), but the result is the same. So, I wonder, maybe
> > it's a problem in glibc ld.so? Maybe a problem of patchelf (it is patchelfed,
> > xulrunner-stub not).
> 
> patchelfing 'xulrunner-stub' did not make it fail. But although I've not tested
> it, I think it may be patchelf breaking the binaries.
> 
> There patchelf patches two executables: xpcshell and plugin-container. xpcshell
> was broken already in firefox12 (it suicides before the ld.so much), and also is
> in 13. I don't know what is xpcshell for, and what can be used for, if it
> suicides that way. Anyone knows about xpcshell?

I confirm it's patchelf. An unpatched plugin-container, with a LD_LIBRARY_PATH,
works fine. But xpcshell gets killed with and without patchelf.

Regards,
Lluís.


More information about the nix-dev mailing list