See this bug for details of our current understanding on these SIGILLs: https://bugs.launchpad.net/ubuntu/+source/squashfs/+bug/494667
What is the kernel version currently in use on the Marvell boards? If it's already 2.6.31 I would not expect to be having this problem— the imx51 buildds exhibit it because they're running on a 2.6.28 kernel. If unaligned pointer use can be eliminated from the affected packages easily, it might be worth doing. (For squashfs-tools, it looks difficult and would require a lot of rewriting.) To sanity-check whether our understanding of the problem is correct, can you: a) run under gdb, then when you get a SIGILL, do x/i $pc-2 (I would expect a ldm/stm/ldrd/strd instruction to have caused the fault) b) build the affected packages with -marm and see if the problem goes away? If not, something different may be going on... In any case, we need to patch the kernel if is has some missing alignment fixup support after all, since we can't guarantee to fix all packages not to play fast and loose with unaligned pointers... -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs