Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Jan 2005 01:55:51 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: Firefox 1.0_7,1 crashes on start
Message-ID:  <1104994551.30055.24.camel@shumai.marcuscom.com>
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>

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

--=-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
> > > <BIG snip>=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--



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