[Date Prev][Date Next] [Chronological] [Thread] [Top]

64 bit clean-ness (ITS#10)

Full_Name: Dan Morrill
Version: 1.1.0
OS: Red Hat Linux 5.2 for Alpha
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (

Parts of OpenLDAP are not "64 bit clean," in that on the Alpha they generate
unaligned memory access traps such as:

Dec 17 08:52:48 dt09q1nd7 kernel: slapd(14160): unaligned trap at
0000000120016780: 000003ffffdffc4c 2d 9

This is a very common problem with Linux/Alpha (and Digital Unix)
These traps do NOT affect utility (all actions will be correctly completed),
they can significantly affect performance, as the kernel has an auto-alignment
mechanism that will correct the problem, but at run-time cost.

I am attempting to debug this issue, but my experience with this type of thing
slim to none, so I have no idea how long it will take me or even if I can do
I am mentioning it here in case someone with more skills cares to tackle it.
that there may be similar issues on other 64-bit platforms such as newer
I don't know for sure.