Ivan Gyurdiev wrote:

3. Fedora default prelink flags are:

# Options to pass to prelink
# -m    Try to conserve virtual memory by allowing overlapping
#       assigned virtual memory slots for libraries which
#       never appear together in one binary
# -R    Randomize virtual memory slot assignments for libraries.
#       This makes it slightly harder for various buffer overflow
#       attacks, since library addresses will be different on each
#       host using -R.
PRELINK_OPTS=-mR

I haven't changed those... should I?


Remove the R option from above. That will cause you to have a VM layout with less gaps and more contiguous memory. If this still doesn't work, you will have to look at /proc/<pid>/maps to see why the address space is so fragmented.

Rob


Reply via email to