Unaligned accesses (see: [1]) are bad. To find the source of unaligned accesses, use sys-apps/prctl and the instructions here [2]. [1] http://en.wikipedia.org/wiki/Segmentation_fault#Bus_error [2] http://www.gelato.unsw.edu.au/IA64wiki/UnalignedAccesses No comments here. This is simply a tracker bug.
the kernel on these arches should automatically fixup unaligned access so the code at least works (albeit at a performance penalty). if they dont, i'd say that's a bad kernel config. (i dont mind fixing up unaligned programs, but it shouldnt take priority over "real" bugs imo)
By default (is there some way to change this?) on MIPS and SPARC, unaligned accesses cause SIGBUS. I know other architectures trap unaligned accesses and handle them in the kernel.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=f0be5cfbd0fe4f62fe0ee70abef4044247984a7b commit f0be5cfbd0fe4f62fe0ee70abef4044247984a7b Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-22 20:48:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-21 05:15:25 +0000 archs/sparc: mention SIGBUS/unaligned access and link to tracker bug Bug: https://bugs.gentoo.org/371525 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/devmanual/pull/266 Signed-off-by: Sam James <sam@gentoo.org> archs/sparc/text.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+)