When an executable is setgid, it is run by a user other than its
owner, and LD_LIBRARY_PATH is set, it segfaults. This doesn't happen
> cat foo.c
> gcc foo.c
> chmod g+s a.out
> ( setenv LD_LIBRARY_PATH /foo ; ./a.out)
> su -c tcsh
# (setenv LD_LIBRARY_PATH /foo; ./a.out)
# ( setenv LD_RUN_PATH /foo ; ./a.out )
Here's what I have installed:
Try running it through gdb with that setup and find out where it segfaults
because I've tried several times unsuccessfuly to reproduce this using same
package versions described above...
Fixed on 2000-05-22, just forgot to close bugzilla. Sorry.