This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Current glibc CVS doesn't work on i386-gnu


Details on the bug that I ran into in December on i386-gnu:
(http://sources.redhat.com/ml/libc-alpha/2002-12/msg00202.html)

Program received signal EXC_BAD_ACCESS, Could not access memory
0x00000000 in ?? ()

The problem seems to be this line:

73     return __stpnpy (__dst, __src, __len) - __dst;

in mach/mach/mig_support.h

When I look at elf/ld.so with `readelf -a' the plt section contains:

000168a4  00005107 R_386_JUMP_SLOT   00000000   __stpncpy

Should the sym. value really be 00000000?

I'm not sure because:

00016884  00004307 R_386_JUMP_SLOT   00000000   __ctype_b_loc
00016898  00004b07 R_386_JUMP_SLOT   00000000   __ctype_toupper_loc

But there are no entries like this in the currently installed ld.so and
all three of these symbols are new.

Tks,
Jeff Bailey



_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://mail.gnu.org/mailman/listinfo/bug-hurd


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]