bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: test-getlogin_r segfaults with glibc 2.12


From: Richard W.M. Jones
Subject: Re: test-getlogin_r segfaults with glibc 2.12
Date: Wed, 5 May 2010 23:13:46 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]