On Sun, Jul 20, 2003 at 11:47:42AM -0700, Jim Hayward wrote: > > mv /usr/X11R6/lib/{,no}tls; /sbin/ldconfig > > and retrying (you restore it back by mv /usr/X11R6/lib/{no,}tls; /sbin/ldconfig). > > If I move the /usr/X11R6/lib/tls directory ET seems to play fine. I did > a quick test and played for about 5 minutes and it ran without problems. What libraries does the binary use (if it uses any shell scripts to start up, skim them for LD_LIBRARY_PATH setting, then do LD_LIBRARY_PATH=XYZ:ABC ldd /the/binary )? Particularly does it use /lib/tls/libc.so.6 (and /lib/tls/libpthread.so.0) or just /lib resp. /lib/i686 libraries? If the latter, then it might be using %gs for its own purposes, if the former, it is unlikely because it would crash when caling some glibc routine. > > Also, if you could see where the crash happens by running the > > program with: > > LD_PRELOAD=/lib/libSegFault.so SEGFAULT_OUTPUT_NAME=/tmp/program.segv \ > > /path/to/the/program > > and sending us /tmp/program.segv afterwards, it would be very appreciated. > > > > I cannot get this to produce any output. I have /lib/libSegFault.so. > Could I be missing something else required for this to produce any > output? If it installs its own segfault handler, then libSegFault.so will not catch anything. Can you try running that program under gdb? Jakub _______________________________________________ xfree86-list mailing list xfree86-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/xfree86-list IRC: #xfree86 on irc.redhat.com