Angus> On the DEC Alpha running Digital Unix 3.2, compiled using
Angus> egcs-1.1.2/GNU STL:
Angus> with lyxstring: code compiles perfectly. Print dialog still
Angus> produces unaligned access errors, but the dialog now prints.
Angus> Congratulations, Allan.
JMarc> I guess that, with lyxstring, the beginning of the string is not
JMarc> aligned on a 8-bytes boundaries.
Angus> On the DEC Alpha running LinuxAlpha, compiled using
Angus> gcc-2.95.2/GNU STL:
Angus> with lyxstring: code compiles and runs perfectly. NO unaligned
Angus> access errors.
JMarc> Are you sure that reporting of unaligned access errors is turned on by
JMarc> default on linux/alpha?
Ok. I've had a look in /var/log/kern.log on the linux/alpha
machine and, sure enough, there are stacks of messages like:
kern.log:1:Apr 3 09:31:22 acinus kernel: lyx(29156): unaligned trap at
000002000000e954: 0000020000a9e32c 29 1
In other words, this problem is occuring under Linux as
well as Digital Unix on Alpha machines.
Angus