Actions

icon Post
text/html Subscribe
text/html Unsubscribe

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

Re: [arm-gnu] Bug in arm-2009q3-63 arm-none-linux-gnueabi glibc


  • To: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxxxxxxxx>
  • Subject: Re: [arm-gnu] Bug in arm-2009q3-63 arm-none-linux-gnueabi glibc
  • From: Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
  • Date: Tue, 9 Feb 2010 08:40:56 -0500

On Tue, Feb 09, 2010 at 12:43:59PM +0100, Alexander Stein wrote:
> Hello,
> 
> today I got a segmentation fault inside the glibc function times 
> (sysdeps/unix/sysv/linux/times.c).
> After some researches I found out that the return value from the syscall can 
> be EFAULT even if buf is NULL which is totally legal.

No, passing a NULL buf to times is not legal.  Unless the
documentation of a POSIX function specifically says otherwise, pointer
arguments are required to point to a valid object.

-- 
Daniel Jacobowitz
CodeSourcery