bug-hurd
[Top][All Lists]
Advanced

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

Glibc sunrpc failure?


From: Jeff Bailey
Subject: Glibc sunrpc failure?
Date: Sun, 19 Jan 2003 12:37:30 -0800
User-agent: Mutt/1.3.28i

I'm tracking down the glibc sunrpc failure, and here where I've gotten
to (Mostly an update in case someone says "Hey that's so obvious" and
can save me some hacking time):

The actualy EOVERFLOW message is from xstat64_conv, which is seeing this
for the st_size:

 st_size = 4479340028585050112

And it can't push that down into the 32 bit buffer.

Since the actual file size is only 2823, we seem to have other problems.

When I dig into io_stat, I see that the incorrect message seems to exist
even then,

(gdb) print *stat_info
$5 = {st_fstype = 23, st_fsid = 63, st_ino = 130590, st_gen = 331987, 
  st_rdev = 142541374619648, st_mode = 1, st_nlink = 1000, st_uid = 1000, 
  st_gid = 2823, st_size = 4479340028585050112, st_atime = 990000, 
  st_atime_usec = 1042890342, st_mtime = 0, st_mtime_usec = 1042890342, 
  st_ctime = 268787712, st_ctime_usec = 8192, st_blksize = 8, st_blocks = 0, 
  st_author = 0, st_flags = 0, st_spare = {0, 0, 0, 0, 0, 0, 0, 18343548}}
(gdb) print stat_info
$6 = (struct stat64 *) 0x10179e0

When I get back later, I'll put together a simple test using the current
glibc.  I did this once, but I want to double check - it seemed to work,
though.

Tks,
Jeff Bailey





reply via email to

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