Opened 12 years ago

Closed 11 years ago

Last modified 4 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 Changed 12 years ago by rainer

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 Changed 11 years ago by rainer

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 Changed 11 years ago by rainer

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 Changed 11 years ago by rainer

  • Resolution set to fixed
  • Status changed from new to closed

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

Note: See TracTickets for help on using tickets.