[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

unaligned access: a request



José, (or indeed anyone else reading this list)

I have a request to make.

Attached is a stripped down version of the code in
xtl-1.3/examples/tests

You'll see that the only test I do is on class numbers and
the only data member of numbers is a bool.

I've compiled this code on a LinuxAlpha machine without
problems.
All three tests, raw, xdr and giop pass.
All three tests produce the same error messages in
/var/log/kern.log:

Apr  4 15:52:27 acinus kernel: raw(3909): unaligned trap at 000002000000e954: 000002000027632c 29 1
Apr  4 15:52:27 acinus kernel: raw(3909): unaligned trap at 000002000000e95c: 000002000027632c 2d 1
Apr  4 15:52:27 acinus kernel: raw(3909): unaligned trap at 000002000000e954: 0000020000278eac 29 1
Apr  4 15:52:27 acinus kernel: raw(3909): unaligned trap at 000002000000e95c: 0000020000278eac 2d 1
Apr  4 15:52:43 acinus kernel: xdr(3912): unaligned trap at 000002000000e954: 000002000027632c 29 1
Apr  4 15:52:43 acinus kernel: xdr(3912): unaligned trap at 000002000000e95c: 000002000027632c 2d 1
Apr  4 15:52:43 acinus kernel: xdr(3912): unaligned trap at 000002000000e954: 0000020000278eac 29 1
Apr  4 15:52:43 acinus kernel: xdr(3912): unaligned trap at 000002000000e95c: 0000020000278eac 2d 1
Apr  4 15:52:49 acinus kernel: giop(3913): unaligned trap at 000002000000e954: 000002000027632c 29 1
Apr  4 15:52:49 acinus kernel: giop(3913): unaligned trap at 000002000000e95c: 000002000027632c 2d 1
Apr  4 15:52:49 acinus kernel: giop(3913): unaligned trap at 000002000000e954: 0000020000278eac 29 1
Apr  4 15:52:49 acinus kernel: giop(3913): unaligned trap at 000002000000e95c: 0000020000278eac 2d 1 

You'll note that the addresses are identical in all three
cases.

My request is this:
Could you run the test on an x86 machine and then look to
see if there are any error messages in /var/log/kern.log.
I'm interested to see whether this is an Alpha-specific
problem.

Regards,
Angus

angus.tar.bz2