segfaults on amd64

Petr Salinger Petr.Salinger at
Sat Feb 25 19:12:03 UTC 2006

> Uhm that might be explained by being allocated in 0x0.  Sounds like a
> repetition of #336496.  Was this a problem in kernel, libc, binutils...?
> rmh at orthanc:/tmp$ /lib/ --list /tmp//////////h
> => /gnu/lib/ (0x0000000800117000)
>         /lib64/ => /lib/ (0x0000000000000000)

The bug is fixed only partially, it is still in kernel,
now it affect only DYN object,
EXEC are (on kfreebsd-i386) mapped correctly.

Can you, please, test also following:

#include <unistd.h>
#include <fcntl.h>

char buf[4096];

int main()
  int fd, cnt;
  fd = open("/proc/self/maps", O_RDONLY);
  cnt = read(fd, buf, 4096);
  write(1, buf, cnt);

Thanks for your work on amd64.


More information about the Glibc-bsd-devel mailing list