Date: Sun, 2 Jun 2013 13:50:59 -0700 From: Ted Faber <faber@lunabase.org> To: Dimitry Andric <dim@FreeBSD.org> Cc: Kostik Belousov <kostikbel@gmail.com>, freebsd-ports@freebsd.org Subject: Re: Another Firefox 21.0 crash (new backtrace) Message-ID: <20130602205057.GA87577@mail.lunabase.org> In-Reply-To: <6B3D745E-9ADD-4B2A-B2C0-53B920B9CC71@FreeBSD.org> References: <20130525230731.GA93415@mail.lunabase.org> <51A49C40.1080209@FreeBSD.org> <20130528155234.GA17344@mail.lunabase.org> <20130529035333.GA2340@mail.lunabase.org> <6B3D745E-9ADD-4B2A-B2C0-53B920B9CC71@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 02, 2013 at 05:35:27PM +0200, Dimitry Andric wrote: > On May 29, 2013, at 05:53, Ted Faber <faber@lunabase.org> wrote: > > On Tue, May 28, 2013 at 08:52:35AM -0700, Ted Faber wrote: > >> On Tue, May 28, 2013 at 02:00:00PM +0200, Dimitry Andric wrote: > >>> On 2013-05-26 01:07, Ted Faber wrote: > >>>> I'm seeing a repeatable, consistent segmentation fault before the fi= rst > >>>> window appears (though firefox -ProfileManager brings up the > >>>> profile manager, but crashes when I try to actually start the browse= r). > ... > > OK, I improved my svn fu, pulled the tree, extracted the patch, applied > > it, made and installed world. > >=20 > > Now I see different behavior, but no better. Still gets a SEGV, but a > > different trace. (Attached) >=20 > Ok, I think I have figured out what the problem is: Firefox's JavaScript > OSFile implementation loads libc.so.6 if it is available! That is, if > you have the compat6x package installed, it loads > /usr/local/lib/libc.so.6, even while /lib/libc.so.7 is already loaded. >=20 > This wreaks havoc when it later tries to call libc functions via libffi, > and the result is that it calls into a completely bogus PLT entry. Most > of the time, this leads to a crash. >=20 > So the easiest way to avoid the crash for now is to uninstall the > compat6x package, and making sure there is no libc.so.6 in > /usr/local/lib/compat. Then Firefox should start with no problems. Removing the compat6x package does fix my problem. Thanks enormously. I'll reinstall and give your patch a try next, but this is clearly the right bug. Thanks enormously! --=20 http://www.lunabase.org/~faber Unexpected attachment? http://www.lunabase.org/~faber/FAQ.html#SIG --9amGYk9869ThD9tj Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iEYEARECAAYFAlGrsDAACgkQaUz3f+Zf+XugRQCg8O2Swdm/VCnkrBJ+CjhtxyDN iCQAoISsv9YgKHwupPE/oHnPz3V9ZP28 =aIC4 -----END PGP SIGNATURE----- --9amGYk9869ThD9tj--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130602205057.GA87577>