From owner-freebsd-gnome@FreeBSD.ORG Thu Jan 6 06:56:29 2005 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2AFA16A4CE for ; Thu, 6 Jan 2005 06:56:29 +0000 (GMT) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id C723743D39 for ; Thu, 6 Jan 2005 06:56:28 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) j066vPn7018600; Thu, 6 Jan 2005 01:57:25 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Tom McLaughlin In-Reply-To: <1104993920.1104.2.camel@compass.straycat.dhs.org> References: <1104819436.812.21.camel@compass.straycat.dhs.org> <1104911414.765.0.camel@compass.straycat.dhs.org> <1104980858.30055.11.camel@shumai.marcuscom.com> <1104993920.1104.2.camel@compass.straycat.dhs.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-uFBGfjRGqQkpRUdev5jN" Organization: MarcusCom, Inc. Date: Thu, 06 Jan 2005 01:55:51 -0500 Message-Id: <1104994551.30055.24.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 FreeBSD GNOME Team Port cc: FreeBSD GNOME Users Subject: Re: Firefox 1.0_7,1 crashes on start X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2005 06:56:29 -0000 --=-uFBGfjRGqQkpRUdev5jN Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-01-06 at 01:45 -0500, Tom McLaughlin wrote: > On Wed, 2005-01-05 at 22:07 -0500, Joe Marcus Clarke wrote:=20 > > On Wed, 2005-01-05 at 02:50 -0500, Tom McLaughlin wrote: > > > On Tue, 2005-01-04 at 01:17 -0500, Tom McLaughlin wrote:=20 > > > > Hi all, I'm getting the following crash when I try and start firefo= x > > > > after updating to the latest version in ports: > > > >=20 > > > > (gdb) run > > > > ###!!! ASSERTION: nsTDependentString must wrap only null-terminated > > > > strings: 'mData[mLength] =3D=3D 0', > > > > file ../../dist/include/string/nsTDependentString.h, line 67 > > > > Break: at file ../../dist/include/string/nsTDependentString.h, line= 67 > > > > ^GType Manifest File: /usr/X11R6/lib/firefox/components/xpti.dat > > > > nsNativeComponentLoader: autoregistering begins. > > > > nsNativeComponentLoader: autoregistering succeeded > > > > nNCL: registering deferred (0) > > > >=20 > > > > Program received signal SIGTRAP, Trace/breakpoint trap. > > > > [Switching to LWP 100228] > > > > 0x28072950 in .rtld_start () from /libexec/ld-elf.so.1 > > > >=20 > > > >=20 > > > > I tried to get a further backtrace but all it gave me was the last = line > > > > above. Not sure what the problem is. It worked fine up until my l= ast > > > > portupgrade. Thanks. > > > >=20 > > > > Tom > > > >=20 > > >=20 > > > Okay, here's a little more. I notice some oddly named directories un= der > > > ~/.mozilla so I moved the directory out of the way. Here is the > > > resulting contents of the newly created ~/.mozilla directory: > > >=20 > > > [tom@compass tom]$ ls -al .mozilla > > > total 12 > > > drwxr-xr-x 6 tom tom 512 Jan 4 21:48 ./ > > > drwxr-xr-x 67 tom tom 2048 Jan 4 21:48 ../ > > > drwxr-xr-x 2 tom tom 512 Jan 4 21:48 h?$(/ > > > drwxr-xr-x 2 tom tom 512 Jan 4 21:48 h?$(???/ > > > drwxr-xr-x 2 tom tom 512 Jan 4 21:48 h?$(???/ > > > drwxr-xr-x 2 tom tom 512 Jan 4 21:48 h?$(???/ > > >=20 > > > Below is also the console output when not running firefox through gdb= . > > > Hope this helps. Thanks. > > >=20 > > > Tom > > >=20 > > >=20 > > > =20 > >=20 > > This really looks like you've built Firefox with debugging symbols or > > with -DWITH_DEBUG defined. In general, don't do that. The last error > > about the X IO error could be caused by the linuxpluginwrapper. After > > building Firefox without debugging support, try unloading the lpw, and > > see if the problem goes away. > >=20 > > Joe > >=20 >=20 > Yup, built it with the debugging and logging options after it started > crashing. Removing linuxplinwrapper, flash, and java got firefox to > start again. =20 >=20 > That still leaves the funky directories that get created when firefox > starts. I moved ~/.mozilla out of the way to let firefox create > everything on it's own. First it forced me to create a new user profile > saying that the default user was in use. No other instances were > running at the time though. Attached is what's created after I startup > firefox for the first time. (I couldn't even cut and paste the output.) > It looks like something is going wrong while trying to create > ~/.mozilla/firefox. This garbage is created if ~/.mozilla/firefox does > exist and occasionally subsequent starts create new garbage directories. > Thanks. Rebuild without debugging and logging support (that will keep the junk directories from being created). Then remove ~/.mozilla/firefox, and try starting Firefox without any plug-ins. That should work for you as Firefox works just fine for me. Joe >=20 > Tom >=20 >=20 >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-uFBGfjRGqQkpRUdev5jN Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBB3OD3b2iPiv4Uz4cRApHkAJ4urlfdLsKdsqgLn75+TwvShaRcXACdETDx cg+EUXDZlxNTaet3GRNEtC8= =hhto -----END PGP SIGNATURE----- --=-uFBGfjRGqQkpRUdev5jN--