Summary: | sun-jdk + hardened pax : segfault due to bad pax flags | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mathias Gug <mathias.gug> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mathias Gug
2004-10-25 07:24:11 UTC
To fix the problem, I've also disabled "mmap() base" option : ----[ chpax 0.6.1 : Current flags for /opt/sun-jdk-1.4.2.06/bin/java (pemrxs) ]---- * Paging based PAGE_EXEC : disabled * Trampolines : not emulated * mprotect() : not restricted * mmap() base : not randomized * ET_EXEC base : not randomized * Segmentation based PAGE_EXEC : disabled These are the flags that makes java working. The fix is to add the "r" options to CHPAX_CONSERVATIVE_FLAGS in sun-jdk ebuilds : CHPAX_CONSERVATIVE_FLAGS="pemrsv" hardened does not maintain java. java@ maintains java. The flags seem reasonable added |