[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
- Glibc sunrpc failure?,
Jeff Bailey <=