From owner-freebsd-gnome@FreeBSD.ORG Thu Jan 6 03:08:15 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 10A9E16A4CF for ; Thu, 6 Jan 2005 03:08:15 +0000 (GMT) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61F9143D54 for ; Thu, 6 Jan 2005 03:08:14 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) j0639ABb016703; Wed, 5 Jan 2005 22:09:10 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Tom McLaughlin 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> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-yAQMIxhL/YY3of8XdeXH" Organization: MarcusCom, Inc. Date: Wed, 05 Jan 2005 22:07:38 -0500 Message-Id: <1104980858.30055.11.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 03:08:15 -0000 --=-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--