Opened 16 years ago

Closed 16 years ago

Last modified 9 years ago

#125 closed defect (fixed)

Dnmalloc problem on 64bit AIX (possibly other 64bit systems)

Reported by: rainer Owned by: rainer
Priority: major Milestone:
Component: main Version: 2.4.5
Keywords: Cc:

Description

Dnmalloc isn't stable on 64bit AIX (and maybe other 64bit system). Upon closer inspection, wordsize seems to be defined in two places, and only one of them takes 32/64bit into account...

Change History (4)

comment:1 by rainer, 16 years ago

Changeset [187] fixes a problem with inconsistent defnitions of minimum chunksize on 64bit systems. Can't test on 64bit AIX, don't know whether this will fix the issue.

comment:2 by rainer, 16 years ago

Changeset [228] fixes one more problem (dereferenced NULL pointer) on 64bit architectures, or in fact all architectures where mmap must be used instead of sbrk.

comment:3 by rainer, 16 years ago

On 64bit AIX, samhain must be compiled either as 32bit application, or with --disable-dnmalloc, since there's no way to enforce mmapping into 32bit address space.

comment:4 by rainer, 16 years ago

Resolution: fixed
Status: newclosed

Updated documentation in changeset [233] to point out the AIX problem.

Note: See TracTickets for help on using tickets.