There's some way of tracking down where an unaligned trap happens with gdb (using the address the kernel reports to find the source location), but I can't find how to do it. I was sure I had saved a message where this was explained, but now I can't find it :-( So, if anyone can tell me... Paul Slootman -- home: paul@wurtel.demon.nl | work: paul@murphy.nl | debian: paul@debian.org http://www.wurtel.demon.nl | Murphy Software, Enschede, the Netherlands