Current-Users archive

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

PaX ASLR broken due TLS



Hi.

Previously many programs (e.g. emacs) worked fine with:

        security.pax.aslr.enabled=1

But now (5.99.48):

  7158      1 emacs    open("/usr/lib/libc.so.12", 0, 0x2e6f732e6362696c) = 3
  7158      1 emacs    __fstat50(0x3, 0x7f7fff524800) = 0
  7158      1 emacs    mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0) = 0x72cf9e424000
  7158      1 emacs    munmap(0x72cf9e424000, 0x1000) = 0
  7158      1 emacs    mmap(0, 0x328000, 0x5, 0x15000002, 0x3, 0, 0) =
  7158      1 emacs    mmap(0x72cf9d90b000, 0xd000, 0x3, 0x12, 0x3, 0,
  7158      1 emacs    mmap(0x72cf9d918000, 0x10000, 0x3, 0x1012,
  7158      1 emacs    mprotect(0x72cf9d70b000, 0x200000, 0) = 0
  7158      1 emacs    close(0x3)                  = 0
  7158      1 emacs    open("/lib/libc.so.12", 0, 0x2e6f732e6362696c) = 3
  7158      1 emacs    __fstat50(0x3, 0x7f7fff524800) = 0
  7158      1 emacs    close(0x3)                  = 0
  7158      1 emacs    open("/lib/libc.so.12", 0, 0x2e6f732e6362696c) = 3
  7158      1 emacs    __fstat50(0x3, 0x7f7fff524800) = 0
  7158      1 emacs    close(0x3)                  = 0
  7158      1 emacs    _lwp_setprivate(0x72cf9e42a040) = 0
  7158      1 emacs    SIGSEGV SIG_DFL

Any idea what is wrong, and is this solvable?

- Jukka.


Home | Main Index | Thread Index | Old Index