On Wed, May 05, 2010 at 04:35:49PM +0100, Richard W.M. Jones wrote: > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff7ae77fe in __strncpy_sse2 (s1=<value optimized out>, > s2=<value optimized out>, n=<value optimized out>) at ./strncpy.c:83 > 83 *++s1 = '\0'; > (gdb) bt > #0 0x00007ffff7ae77fe in __strncpy_sse2 (s1=<value optimized out>, > s2=<value optimized out>, n=<value optimized out>) at ./strncpy.c:83 > #1 0x00007ffff7b071d2 in __getlogin_r_loginuid (name=0x7fffffffda90 > "rjones", > namesize=0) at ../sysdeps/unix/sysv/linux/getlogin_r.c:84 > #2 0x00007ffff7b07299 in getlogin_r (name=0x7fffffffda90 "rjones", > namesize=0) > at ../sysdeps/unix/sysv/linux/getlogin_r.c:103 > #3 0x0000000000400948 in getlogin_r (__buflen=<value optimized out>, > __buf=<value optimized out>) at /usr/include/bits/unistd.h:323 > #4 main (__buflen=<value optimized out>, __buf=<value optimized out>) > at test-getlogin_r.c:76
It turned out the segfault was due to a bug in glibc itself, which is now fixed upstream: http://sourceware.org/bugzilla/show_bug.cgi?id=11571 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
