It appears my emails on this didnlt get copied to the bug report.
I was able to reproduce the error on sparc by building from source in a karmic chroot and running make check. This revealed that libnih's custom allocation code is producing memory blocks that are improperly aligned for Sparc. I am working on a patch using alignof which should fix the SIGBUS issue on sparc.
It appears my emails on this didnlt get copied to the bug report.
I was able to reproduce the error on sparc by building from source in a karmic chroot and running make check. This revealed that libnih's custom allocation code is producing memory blocks that are improperly aligned for Sparc. I am working on a patch using alignof which should fix the SIGBUS issue on sparc.