[cairo] GTK Apps crash in fbFetch on Tektonix X-Term
Nate Byrnes
nate.byrnes at gmail.com
Sun Oct 30 13:48:47 PST 2005
Thanks for the reply. I only have one version of cairo on the box, and
that is 1.0.2, or libcairo.so.2.2.3, and everything is linked to that
via a symlink libcairo.so.2
I wish it were that simple. I've tried with cairo 0.9 - 1.0.2 (and
completely removed the prior one as I went), each of them seems to have
this problem. And, unfortunately, all the applications directly link to
cairo, rather than just pango, which means I cannot just replace the
pango release with one that does not use cairo.
My ldd of gdm-binary, gcalctool, and libpangocairo (just to show the
common linkages) are below.
Thanks again,
Nate
ldd `which gdm-binary`
linux-gate.so.1 => (0xffffe000)
libpam.so.0 => /usr/lib/libpam.so.0 (0xb7f43000)
libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7f2c000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c05000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7bfd000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7bfa000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7b6c000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7aa2000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7a69000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb79e0000)
libc.so.6 => /lib/tls/libc.so.6 (0xb78c4000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb78c0000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0xb78a7000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0xb78a0000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7862000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7849000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7845000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7805000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb77a0000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7771000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb773f000)
libz.so.1 => /usr/lib/libz.so.1 (0xb772d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb770a000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb76fc000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb76f9000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb76f0000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb76e7000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb76df000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb76da000)
/lib/ld-linux.so.2 (0xb7f6e000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
(0xb76b2000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7691000)
ldd `which gcalctool`
linux-gate.so.1 => (0xffffe000)
libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0xb7e4d000)
libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0xb7e35000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7b0e000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7a80000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7a67000)
libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb7a34000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb79fc000)
libm.so.6 => /lib/tls/libm.so.6 (0xb79d8000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb79c6000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb793d000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7821000)
libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0xb77be000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7605000)
libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0
(0xb75d9000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb75ba000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
(0xb7592000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0xb7579000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0xb7572000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7532000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb74cc000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb749d000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb746c000)
libz.so.1 => /usr/lib/libz.so.1 (0xb745a000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb741d000)
libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0xb73b5000)
libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0xb735b000)
libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4
(0xb7346000)
libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb72ee000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb72ea000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb72e6000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb72e1000)
libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0
(0xb72d1000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb72b4000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb72ab000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7293000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb728b000)
libesd.so.0 => /usr/lib/libesd.so.0 (0xb7280000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb725a000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7190000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb718d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7185000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7181000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb7178000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7170000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7162000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb715d000)
/lib/ld-linux.so.2 (0xb7eff000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb713c000)
libssl.so.0 => /usr/lib/libssl.so.0 (0xb710b000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb700a000)
libhowl.so.0 => /usr/lib/libhowl.so.0 (0xb6ee3000)
libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb6ecf000)
librt.so.1 => /lib/tls/librt.so.1 (0xb6ec7000)
libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0
(0xb6ec2000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb6e0f000)
ldd /usr/lib/libpangocairo-1.0.so.0.1001.0
linux-gate.so.1 => (0xffffe000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7f3a000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7ef9000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7ec8000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7ea5000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7e6d000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7e69000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e65000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7ddb000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
(0xb7db3000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7d84000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d1f000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7d0d000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7bf1000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7be8000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b1e000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7b10000)
/lib/ld-linux.so.2 (0x80000000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7af0000)
On Sun, 2005-10-30 at 12:19 -0600, Evan Langlois wrote:
> On Sun, 2005-10-30 at 10:10 -0500, Nate Byrnes wrote:
> > Hello,
> > I recently upgrade to dropline gnome 2.12. In this release, it seems
> > that Pango was upgraded to include pangocairo. After the upgrade my
>
> I had a similar problem. It turned out that pango was picking up one
> version of cairo, and something else was picking up a different one.
> Check 'ldd gdm' or any other app you are having trouble with and be sure
> you have only 1 version of cairo linked in.
>
> Mine looks like this:
>
> taro ~ # ldd `which gdm`
> linux-gate.so.1 => (0xffffe000)
> libpam.so.0 => /lib/libpam.so.0 (0xb7f2c000)
> libwrap.so.0 => /lib/libwrap.so.0 (0xb7f24000)
> libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7b85000)
> libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7b6b000)
> libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b68000)
> libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7b60000)
> libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7b5d000)
> libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7abc000)
> libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
> (0xb7aa3000)
> libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
> (0xb7a9c000)
> libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
> (0xb7a66000)
> libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7a27000)
> libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb79e7000)
> libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb79de000)
> libX11.so.6 => /usr/lib/libX11.so.6 (0xb7906000)
> libXext.so.6 => /usr/lib/libXext.so.6 (0xb78f4000)
> libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb78bb000)
> libglitz.so.1 => /usr/local/lib/libglitz.so.1 (0xb7895000)
> libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb786a000)
> libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb783c000)
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb77b9000)
> libz.so.1 => /lib/libz.so.1 (0xb77a6000)
> libm.so.6 => /lib/libm.so.6 (0xb7783000)
> libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7755000)
> libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7752000)
> libdl.so.2 => /lib/libdl.so.2 (0xb774d000)
> libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb76dc000)
> libc.so.6 => /lib/libc.so.6 (0xb75c4000)
> libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb75c0000)
> libXi.so.6 => /usr/lib/libXi.so.6 (0xb75b8000)
> libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb75ad000)
> libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb75a8000)
> /lib/ld-linux.so.2 (0xb7f54000)
>
>
More information about the cairo
mailing list