I compiled the test case on a 32bit ubuntu 8.04, then ran on a 64bit ubuntu 8.10. I got the cancel button show just fine when I compiled on 64bit 8.10 and can on 64bit 8.10.
Please re-open if you're able to reproduce the issue though.
vadi@ubuntu:~/Systems$ ldd testgtkicons ldd: warning: you do not have execution permission for `./testgtkicons' linux-gate.so.1 => (0xf7f3a000) libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7b80000) libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7af4000) libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf7ad7000) libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7abd000) libm.so.6 => /lib32/libm.so.6 (0xf7a97000) libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf7a8c000) libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf7a49000) libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf79d5000) libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf7997000) libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf7992000) libdl.so.2 => /lib32/libdl.so.2 (0xf798e000) libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf78d7000) libc.so.6 => /lib32/libc.so.6 (0xf7779000) libX11.so.6 => /usr/lib32/libX11.so.6 (0xf768a000) libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf7685000) libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf7682000) libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf767d000) libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf7615000) libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf75ed000) libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf7576000) libz.so.1 => /usr/lib32/libz.so.1 (0xf7560000) libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf7533000) libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7524000) libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf751a000) libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf7516000) libXi.so.6 => /usr/lib32/libXi.so.6 (0xf750c000) libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf7505000) libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf74fc000) /lib/ld-linux.so.2 (0xf7f3b000) libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf74ba000) libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf7493000) libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf748e000) libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf7486000) libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf746d000) libpcre.so.3 => /lib32/libpcre.so.3 (0xf7443000) libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf743f000) libselinux.so.1 => /lib32/libselinux.so.1 (0xf7425000) libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf73fe000) libXau.so.6 => /usr/lib32/libXau.so.6 (0xf73fb000) libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf73f5000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf73dc000) vadi@ubuntu:~/Systems$ chmod +x test test/ testgtkicons testgtkicons.c vadi@ubuntu:~/Systems$ chmod +x testgtkicons vadi@ubuntu:~/Systems$ ./testgtkicons /usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64 Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so /usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64 Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so /usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64 Failed to load module: /usr/lib/gio/modules/libgiogconf.so vadi@ubuntu:~/Systems$ uname -a Linux ubuntu 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux vadi@ubuntu:~/Systems$
I compiled the test case on a 32bit ubuntu 8.04, then ran on a 64bit ubuntu 8.10. I got the cancel button show just fine when I compiled on 64bit 8.10 and can on 64bit 8.10.
Please re-open if you're able to reproduce the issue though.
vadi@ubuntu: ~/Systems$ ldd testgtkicons x11-2.0. so.0 => /usr/lib32/ libgtk- x11-2.0. so.0 (0xf7b80000) x11-2.0. so.0 => /usr/lib32/ libgdk- x11-2.0. so.0 (0xf7af4000) libatk- 1.0.so. 0 (0xf7ad7000) pixbuf- 2.0.so. 0 => /usr/lib32/ libgdk_ pixbuf- 2.0.so. 0 (0xf7abd000) 1.0.so. 0 => /usr/lib32/ libpangocairo- 1.0.so. 0 (0xf7a8c000) libpango- 1.0.so. 0 (0xf7a49000) libcairo. so.2 (0xf79d5000) 2.0.so. 0 => /usr/lib32/ libgobject- 2.0.so. 0 (0xf7997000) 2.0.so. 0 => /usr/lib32/ libgmodule- 2.0.so. 0 (0xf7992000) libglib- 2.0.so. 0 (0xf78d7000) libX11. so.6 (0xf768a000) libXcomposite. so.1 (0xf7685000) libXdamage. so.1 (0xf7682000) libXfixes. so.3 (0xf767d000) libgio- 2.0.so. 0 (0xf7615000) 1.0.so. 0 => /usr/lib32/ libpangoft2- 1.0.so. 0 (0xf75ed000) libfreetype. so.6 (0xf7576000) libz.so. 1 (0xf7560000) libfontconfig. so.1 (0xf7533000) libXext. so.6 (0xf7524000) libXrender. so.1 (0xf751a000) libXinerama. so.1 (0xf7516000) libXi.so. 6 (0xf750c000) libXrandr. so.2 (0xf7505000) libXcursor. so.1 (0xf74fc000) libpixman- 1.so.0 (0xf74ba000) libpng12. so.0 (0xf7493000) render- util.so. 0 => /usr/lib32/ libxcb- render- util.so. 0 (0xf748e000) libxcb- render. so.0 (0xf7486000) libxcb. so.1 (0xf746d000) libxcb- xlib.so. 0 (0xf743f000) libselinux. so.1 (0xf7425000) libexpat. so.1 (0xf73fe000) libXau. so.6 (0xf73fb000) libXdmcp. so.6 (0xf73f5000) libpthread. so.0 (0xf73dc000) ~/Systems$ chmod +x test ~/Systems$ chmod +x testgtkicons ~/Systems$ ./testgtkicons gio/modules/ libgvfsdbus. so: wrong ELF class: ELFCLASS64 gio/modules/ libgvfsdbus. so gio/modules/ libgioremote- volume- monitor. so: wrong ELF class: ELFCLASS64 gio/modules/ libgioremote- volume- monitor. so gio/modules/ libgiogconf. so: wrong ELF class: ELFCLASS64 gio/modules/ libgiogconf. so ~/Systems$ uname -a ~/Systems$
ldd: warning: you do not have execution permission for `./testgtkicons'
linux-gate.so.1 => (0xf7f3a000)
libgtk-
libgdk-
libatk-1.0.so.0 => /usr/lib32/
libgdk_
libm.so.6 => /lib32/libm.so.6 (0xf7a97000)
libpangocairo-
libpango-1.0.so.0 => /usr/lib32/
libcairo.so.2 => /usr/lib32/
libgobject-
libgmodule-
libdl.so.2 => /lib32/libdl.so.2 (0xf798e000)
libglib-2.0.so.0 => /usr/lib32/
libc.so.6 => /lib32/libc.so.6 (0xf7779000)
libX11.so.6 => /usr/lib32/
libXcomposite.so.1 => /usr/lib32/
libXdamage.so.1 => /usr/lib32/
libXfixes.so.3 => /usr/lib32/
libgio-2.0.so.0 => /usr/lib32/
libpangoft2-
libfreetype.so.6 => /usr/lib32/
libz.so.1 => /usr/lib32/
libfontconfig.so.1 => /usr/lib32/
libXext.so.6 => /usr/lib32/
libXrender.so.1 => /usr/lib32/
libXinerama.so.1 => /usr/lib32/
libXi.so.6 => /usr/lib32/
libXrandr.so.2 => /usr/lib32/
libXcursor.so.1 => /usr/lib32/
/lib/ld-linux.so.2 (0xf7f3b000)
libpixman-1.so.0 => /usr/lib32/
libpng12.so.0 => /usr/lib32/
libxcb-
libxcb-render.so.0 => /usr/lib32/
libxcb.so.1 => /usr/lib32/
libpcre.so.3 => /lib32/libpcre.so.3 (0xf7443000)
libxcb-xlib.so.0 => /usr/lib32/
libselinux.so.1 => /lib32/
libexpat.so.1 => /usr/lib32/
libXau.so.6 => /usr/lib32/
libXdmcp.so.6 => /usr/lib32/
libpthread.so.0 => /lib32/
vadi@ubuntu:
test/ testgtkicons testgtkicons.c
vadi@ubuntu:
vadi@ubuntu:
/usr/lib/
Failed to load module: /usr/lib/
/usr/lib/
Failed to load module: /usr/lib/
/usr/lib/
Failed to load module: /usr/lib/
vadi@ubuntu:
Linux ubuntu 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux
vadi@ubuntu: