Clint Adams wrote: > On Wed, Feb 18, 2009 at 07:45:18PM -0200, Gerardo Exequiel Pozzi wrote: > >> Well not is a Debian GNU/Linux related issue, it always segfault in other >> distros (Arch Linux, Slackware, Ubuntu). >> When trying to execute some binary that are liked agains libGL inside >> fakeroot (with SYSV IPC), and nvidia libGL are installed it crash with >> sigsegv. >> The fakeroot-tcp version don't have this problem. Run OK without any crash. >> > > Can you explain here? Are you linking against mesa's libGL but then using > nvidia's at runtime? > Yes but this don't care. Linking for one libGL (from mesa3d) or for other (from nvidia) crash when run fakeroot with libGL from nvidia.
To clarify: Compile "hola" with libGL from mesa3d or with libGL from nvidia, and the run inside fakeroot with a libGL from mesa3d installed in the system NOT crash. Compile "hola" with libGL from mesa3d or with libGL from nvidia, and the run inside fakeroot with a libGL from nvidia installed in the system CRASH. > Can you run file and ldd on nvidia's libGL? > $ file /usr/lib/libGL.so.180.29 /usr/lib/libGL.so.180.29: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped $ ldd /usr/lib/libGL.so.180.29 linux-gate.so.1 => (0xb802d000) libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb703d000) libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb703b000) libm.so.6 => /lib/libm.so.6 (0xb7015000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7007000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6f17000) libdl.so.2 => /lib/libdl.so.2 (0xb6f13000) libc.so.6 => /lib/libc.so.6 (0xb6dcc000) /lib/ld-linux.so.2 (0xb802e000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb6dc9000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6dc7000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6dae000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6da9000) and for libGL from mesa3d $ file libGL.so.1.2 libGL.so.1.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, for GNU/Linux 2.4.20, not stripped $ ldd libGL.so.1.2 linux-gate.so.1 => (0xb7f47000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7eb5000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7eb0000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb7ead000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7ea8000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb7ea5000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7db6000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb7da5000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7d8d000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb7d85000) libm.so.6 => /lib/libm.so.6 (0xb7d5f000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7d46000) libdl.so.2 => /lib/libdl.so.2 (0xb7d42000) libc.so.6 => /lib/libc.so.6 (0xb7bfb000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7bf8000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7bf6000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7bf0000) librt.so.1 => /lib/librt.so.1 (0xb7be7000) /lib/ld-linux.so.2 (0xb7f48000) > Is nvidia's library doing things with SYSV IPC? > I don't know about this :( -- Gerardo Exequiel Pozzi ( djgera ) http://www.djgera.com.ar KeyID: 0x1B8C330D Key fingerprint = 0CAA D5D4 CD85 4434 A219 76ED 39AB 221B 1B8C 330D -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org