Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Jan 2005 22:07:38 -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:  <1104980858.30055.11.camel@shumai.marcuscom.com>
In-Reply-To: <1104911414.765.0.camel@compass.straycat.dhs.org>
References:  <1104819436.812.21.camel@compass.straycat.dhs.org> <1104911414.765.0.camel@compass.straycat.dhs.org>

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

--=-yAQMIxhL/YY3of8XdeXH
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

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 firefox
> > 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 last
> > portupgrade.  Thanks.
> >=20
> > Tom
> >=20
>=20
> Okay, here's a little more.  I notice some oddly named directories under
> ~/.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
> [tom@compass tom]$ firefox
> ###!!! ASSERTION: nsTDependentString must wrap only null-terminated
> strings: 'mData[mLength] =3D=3D 0',
> file ../../dist/include/string/nsTDependentString.h, line 67Break: at
> file ../../dist/include/string/nsTDependentString.h, line 67
> Type Manifest File: /usr/X11R6/lib/firefox/components/xpti.dat
> nsNativeComponentLoader: autoregistering begins.
> nsNativeComponentLoader: autoregistering succeeded
> nNCL: registering deferred (0)
> ###!!! ASSERTION: nsTDependentString must wrap only null-terminated
> strings: 'mData[mLength] =3D=3D 0',
> file ../../dist/include/string/nsTDependentString.h, line 67Break: at
> file ../../dist/include/string/nsTDependentString.h, line 67
> ###!!! ASSERTION: nsTDependentString must wrap only null-terminated
> strings: 'mData[mLength] =3D=3D 0',
> file ../../dist/include/string/nsTDependentString.h, line 67Break: at
> file ../../dist/include/string/nsTDependentString.h, line 67
> Type Manifest File: /usr/X11R6/lib/firefox/components/xpti.dat
> nsNativeComponentLoader: autoregistering begins.
> nsNativeComponentLoader: autoregistering succeeded
> nNCL: registering deferred (0)
> WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsINIParser.cpp,
> line 51
> WARNING: dependent window created without a parent, file
> nsWindowCreator.cpp, line 128
> GFX: dpi=3D96 t2p=3D0.0666667 p2t=3D15 depth=3D24
> ++WEBSHELL =3D=3D 1
> ++DOMWINDOW =3D=3D 1
> ###!!! ASSERTION: nsTDependentString must wrap only null-terminated
> strings: 'mData[mLength] =3D=3D 0',
> file ../../dist/include/string/nsTDependentString.h, line 67Break: at
> file ../../dist/include/string/nsTDependentString.h, line 67
> LoadPlugin() /usr/X11R6/lib/browser_plugins/npplugger.so returned
> 809b2c0
> Plugger: Unable to find pluggerrc file!
> GetMIMEDescription() returned ""
> LoadPlugin() /usr/local/lib/linux-flashplugin6/libflashplayer.so
> returned 809b2a0
> GetMIMEDescription() returned
> "application/x-shockwave-flash:swf:Shockwave
> Flash;application/futuresplash:spl:FutureSplash Player"
> LoadPlugin() /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.=
so returned 809b2e0
> GetMIMEDescription() returned "application/x-java-vm::Java(tm)
> Plug-in;application/x-java-applet::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.1::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.1.1::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.1.2::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.1.3::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.2::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.2.1::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.2.2::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.3::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.3.1::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.4::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.4.1::Java(tm)
> Plug-in;application/x-java-applet;version=3D1.4.2::Java(tm)
> Plug-in;application/x-java-applet;jpi-version=3D1.4.2::Java(tm)
> Plug-in;application/x-java-bean::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.1::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.1.1::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.1.2::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.1.3::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.2::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.2.1::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.2.2::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.3::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.3.1::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.4::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.4.1::Java(tm)
> Plug-in;application/x-java-bean;version=3D1.4.2::Java(tm)
> Plug-in;application/x-java-bean;jpi-version=3D1.4.2::Java(tm) Plug-in"
> LoadPlugin() /usr/X11R6/lib/browser_plugins/mplayerplug-in.so returned
> 809b300
> GetMIMEDescription() returned
> "video/quicktime:mov:Quicktime;video/x-quicktime:mov:Quicktime;image/x-qu=
icktime:mov:Quicktime;video/quicktime:mp4:Quicktime;video/quicktime:sdp:Qui=
cktime - Session Description Protocol;application/x-quicktimeplayer:mov:Qui=
cktime;video/x-ms-asf-plugin:asf,asx:Windows Media;video/x-msvideo:avi:AVI;=
video/msvideo:avi:AVI;application/x-mplayer2:wmv:WMV;video/x-ms-wm:asf:MSNB=
CPlayer;video/x-ms-asf:asf,asx:Windows Media;video/x-ms-wmv:wmv:Microsoft W=
MV video;video/x-ms-wmp:wmp:Windows Media;video/x-ms-wvx:wvx:Windows Media;=
audio/x-ms-wax:wax:Windows Media;audio/x-ms-wma:wma:Windows Media;applicati=
on/x-drm-v2:asx:Windows Media;audio/wav:wav:Microsoft wave file;audio/x-wav=
:wav:Microsoft wave file;application/smil:smil:SMIL;video/mpeg:mpg,mpeg:MPE=
G;audio/mpeg:mpg,mpeg:MPEG;video/x-mpeg:mpg,mpeg:MPEG;video/x-mpeg2:mpv2,mp=
2ve:MPEG2;audio/mpeg:mpg,mpeg:MPEG;audio/x-mpeg:mpg,mpeg:MPEG;audio/mpeg2:m=
p2:MPEG audio;audio/x-mpeg2:mp2:MPEG audio;audio/mpeg3:mp3:MPEG audio;audio=
/x-mpeg3:mp3:MPEG audio;audio/mp3:mp3:MPEG audio;video/mp4:mp4:MPEG 4 Video=
;application/x-ogg:ogg:Ogg Vorbis Media;audio/ogg:ogg:Ogg Vorbis Audio;appl=
ication/ogg:ogg:Ogg Vorbis / Ogg Theora;video/fli:fli,flc:FLI animation;vid=
eo/x-fli:fli,flc:FLI animation;video/vnd.vivo:viv,vivo:VivoActive;"
> LoadPlugin() /usr/X11R6/lib/browser_plugins/libmozsvgdec.so returned
> 809b260
> GetMIMEDescription() returned "image/svg+xml:svg:Scalable Vector
> Graphics;image/svg-xml:svg:Scalable Vector
> Graphics;image/svg:svg:Scalable Vector Graphics;image/vnd.adobe.svg
> +xml:svg:Scalable Vector Graphics;text/xml-svg:svg:Scalable Vector
> Graphics"
> LoadPlugin() /usr/local/Acrobat5/Browsers/intellinux/nppdf.so returned
> 809b280
> GetMIMEDescription() returned "application/pdf:pdf:Portable Document
> Format"
> LoadPlugin() /usr/X11R6/lib/firefox/plugins/libnullplugin.so returned
> 809bb80
> GetMIMEDescription() returned "*:.*:All types"
> For application/x-java-vm found
> plugin /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so
> WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
> nsPermissionManager.cpp, line 636
> firefox-bin: Fatal IO error 78 (Function not implemented) on X
> server :0.0.
> nsStringStats
> =3D> mAllocCount: 2098
> =3D> mReallocCount: 1021
> =3D> mFreeCount: 1594
> =3D> mShareCount: 2110
> =3D> mAdoptCount: 680
> =3D> mAdoptFreeCount: 672

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.

Joe

>=20
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-yAQMIxhL/YY3of8XdeXH
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)

iD8DBQBB3Kt6b2iPiv4Uz4cRAgqXAKCelGsyQbmUYxnWTei3MPABmanksACeL0kw
8kdmcrFvIzPEz8+MeAbI1ns=
=Yfev
-----END PGP SIGNATURE-----

--=-yAQMIxhL/YY3of8XdeXH--



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