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

Bug#330118: libc6: Fix crashes with 64k pages



Package: libc6
Version: 2.3.5-6
Severity: normal


ppc32 glibc has a problem when running with a ppc64 kernel with 64k
pages support enabled. This is fixed in upstream glibc CVS already (64k
pages support isn't yet available in the released kernels, but I'll
release the patch soon and it would be useful to have glibc fixed in
debian before the kernel is there).

The ref. to the upstream fix is:

Changes by:     roland@sources.redhat.com       2005-09-20 07:46:15

Modified files:
        elf            : dl-load.c 

Log message:
        2005-09-20  Roland McGrath  <roland@redhat.com>
        
        [BZ #1346]
        * elf/dl-load.c (_dl_map_object_from_fd) [HAVE_Z_RELRO]: Do
        * relro
        magic on __stack_prot only if [SHARED].  Skip mprotect if __stack_prot
        lies outside the page-rounded-down relro region.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-load.c.diff?cvsroot=glibc&r1=1.270&r2=1.271


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-rc2-gack
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

-- debconf-show failed





Reply to: