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>