Re: Bug#65491: lpd generates unaligned traps
[Adam Klein <aklein@debian.org>]
> > What can I do to fix this?
[David Huggins-Daines <dhd@linuxcare.com>]
> Wait for someone with an Alpha and a debugger to find the problem :-)
If I'm not mistaken, "unaligned trap" means someone is doing something
like:
void foo(char *x)
{
int *c = (int *)x;
...
}
and the char* passed in is not necessarily 32-bit-aligned. Some CPUs
(like the Alpha) care deeply about this sort of thing, others (like the
Intel) don't really, except for some loss of efficiency.
Is that correct? Can someone definitively support or refute my
understanding here?
Peter
Reply to: