[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) (192.35.44.14)


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)
installations.
These traps do NOT affect utility (all actions will be correctly completed),
but
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
is
slim to none, so I have no idea how long it will take me or even if I can do
it.
I am mentioning it here in case someone with more skills cares to tackle it.
Note
that there may be similar issues on other 64-bit platforms such as newer
SPARCs;
I don't know for sure.