Date: Fri, 24 Dec 2004 04:57:00 -0500 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Brian Behlendorf <brian@hyperreal.org> Cc: x11@freebsd.org Subject: Re: gnome-session seg faults Message-ID: <1103882220.31926.65.camel@shumai.marcuscom.com> In-Reply-To: <20041224013245.L21066@fez.hyperreal.org> References: <20041224010540.X21066@fez.hyperreal.org> <1103880070.31926.57.camel@shumai.marcuscom.com> <20041224013245.L21066@fez.hyperreal.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-+9ZoFudx2+twMQSgILm8 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2004-12-24 at 01:41 -0800, Brian Behlendorf wrote: > On Fri, 24 Dec 2004, Joe Marcus Clarke wrote: > > What does: > > > > ldd /usr/X11R6/bin/gnome-session > > > > Report? >=20 > /usr/X11R6/bin/gnome-session: > libgnomeui-2.so.800 =3D> /usr/X11R6/lib/libgnomeui-2.so.800 (0x2= 807f000) > libSM.so.6 =3D> /usr/X11R6/lib/libSM.so.6 (0x28109000) > libICE.so.6 =3D> /usr/X11R6/lib/libICE.so.6 (0x28112000) > libbonoboui-2.so.0 =3D> /usr/X11R6/lib/libbonoboui-2.so.0 (0x281= 2a000) > libxml2.so.5 =3D> /usr/local/lib/libxml2.so.5 (0x28188000) > libgnomecanvas-2.so.800 =3D> /usr/X11R6/lib/libgnomecanvas-2.so.= 800 (0x28282000) > libgnome-2.so.800 =3D> /usr/X11R6/lib/libgnome-2.so.800 (0x282ac= 000) > libpopt.so.0 =3D> /usr/local/lib/libpopt.so.0 (0x282bf000) > libart_lgpl_2.so.5 =3D> /usr/local/lib/libart_lgpl_2.so.5 (0x282= c6000) > libpangoft2-1.0.so.600 =3D> /usr/X11R6/lib/libpangoft2-1.0.so.60= 0 (0x282da000) > libgtk-x11-2.0.so.400 =3D> /usr/X11R6/lib/libgtk-x11-2.0.so.400 = (0x282ff000) > libgdk-x11-2.0.so.400 =3D> /usr/X11R6/lib/libgdk-x11-2.0.so.400 = (0x2859d000) > libXrandr.so.2 =3D> /usr/X11R6/lib/libXrandr.so.2 (0x28607000) > libXi.so.6 =3D> /usr/X11R6/lib/libXi.so.6 (0x2860b000) > libXinerama.so.1 =3D> /usr/X11R6/lib/libXinerama.so.1 (0x2861300= 0) > libXcursor.so.1 =3D> /usr/X11R6/lib/libXcursor.so.1 (0x28616000) > libatk-1.0.so.800 =3D> /usr/local/lib/libatk-1.0.so.800 (0x2861f= 000) > libgdk_pixbuf-2.0.so.400 =3D> /usr/X11R6/lib/libgdk_pixbuf-2.0.s= o.400 (0x28638000) > libpangoxft-1.0.so.600 =3D> /usr/X11R6/lib/libpangoxft-1.0.so.60= 0 (0x2864e000) > libXft.so.2 =3D> /usr/X11R6/lib/libXft.so.2 (0x28653000) > libfreetype.so.9 =3D> /usr/local/lib/libfreetype.so.9 (0x2866400= 0) > libz.so.2 =3D> /usr/lib/libz.so.2 (0x286d6000) > libXrender.so.1 =3D> /usr/X11R6/lib/libXrender.so.1 (0x286e3000) > libXext.so.6 =3D> /usr/X11R6/lib/libXext.so.6 (0x286eb000) > libfontconfig.so.1 =3D> /usr/X11R6/lib/libfontconfig.so.1 (0x286= f9000) > libpangox-1.0.so.600 =3D> /usr/X11R6/lib/libpangox-1.0.so.600 (0= x28720000) > libX11.so.6 =3D> /usr/X11R6/lib/libX11.so.6 (0x2872b000) > libpango-1.0.so.600 =3D> /usr/X11R6/lib/libpango-1.0.so.600 (0x2= 87ed000) > libgobject-2.0.so.400 =3D> /usr/local/lib/libgobject-2.0.so.400 = (0x28822000) > libgnomevfs-2.so.800 =3D> /usr/X11R6/lib/libgnomevfs-2.so.800 (0= x2885f000) > libbonobo-2.so.0 =3D> /usr/local/lib/libbonobo-2.so.0 (0x288bf00= 0) > libgconf-2.so.5 =3D> /usr/X11R6/lib/libgconf-2.so.5 (0x28918000) > libbonobo-activation.so.4 =3D> /usr/local/lib/libbonobo-activati= on.so.4 (0x2894c000) > libORBit-2.so.0 =3D> /usr/local/lib/libORBit-2.so.0 (0x28961000) > libgmodule-2.0.so.400 =3D> /usr/local/lib/libgmodule-2.0.so.400 = (0x289b4000) > libgthread-2.0.so.400 =3D> /usr/local/lib/libgthread-2.0.so.400 = (0x289b8000) > libglib-2.0.so.400 =3D> /usr/local/lib/libglib-2.0.so.400 (0x289= bc000) > libiconv.so.3 =3D> /usr/local/lib/libiconv.so.3 (0x28a36000) > libesd.so.2 =3D> /usr/local/lib/libesd.so.2 (0x28b23000) > libaudiofile.so.0 =3D> /usr/local/lib/libaudiofile.so.0 (0x28b2c= 000) > libm.so.2 =3D> /usr/lib/libm.so.2 (0x28b51000) > libwrap.so.3 =3D> /usr/lib/libwrap.so.3 (0x28b6c000) > libc_r.so.4 =3D> /usr/lib/libc_r.so.4 (0x28b74000) > libintl.so.6 =3D> /usr/local/lib/libintl.so.6 (0x28c2a000) > libgnome-keyring.so.0 =3D> /usr/X11R6/lib/libgnome-keyring.so.0 = (0x28c33000) > libjpeg.so.9 =3D> /usr/local/lib/libjpeg.so.9 (0x28c3c000) > libexpat.so.5 =3D> /usr/local/lib/libexpat.so.5 (0x28c5a000) > libssl.so.3 =3D> /usr/lib/libssl.so.3 (0x28c77000) > libcrypto.so.3 =3D> /usr/lib/libcrypto.so.3 (0x28ca6000) > libORBitCosNaming-2.so.0 =3D> /usr/local/lib/libORBitCosNaming-2= .so.0 (0x28d9d000) > libgnugetopt.so.1 =3D> /usr/local/lib/libgnugetopt.so.1 (0x28da2= 000) >=20 > Comparing this to an installation that has not yet been been upgraded to=20 > xorg-6.8.1, the one thing that's missing on the upgraded system is=20 > libXThrStub.so.6. The below appears in the ldd output from the=20 > non-upgraded system: >=20 > libXThrStub.so.6 =3D> /usr/X11R6/lib/libXThrStub.so.6 (0x28c7300= 0) That may be the problem. libXThrStub.so contains a weak reference to pthread_self() which is almost definitely the invalid argument to which gthread refers. I have a theory that rebuilding every port that depends on gtk20 (including gtk20) will fix this. Unfortunately, if I'm wrong, you've just wasted a lot of time. Joe >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-+9ZoFudx2+twMQSgILm8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBy+fsb2iPiv4Uz4cRArkMAJ9Cy+y7QbY/mF7JNeJ7zcAlK+v7aQCfdMui 55hES8LITaWqUZ2XeW69y4w= =sigG -----END PGP SIGNATURE----- --=-+9ZoFudx2+twMQSgILm8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1103882220.31926.65.camel>