On Sun, 2014-06-15 at 21:59 +0200, Kurt Roeckx wrote: > On Sun, Jun 15, 2014 at 09:27:32PM +0200, Kurt Roeckx wrote: > > > > I'm not sure what that code is doing there. But it seems to be > > looking at a 64 bit core file (x86_64, arm64, s390x) and then > > create a 64 bit pointer is trying to dereference that. > > That would be a pointer to a 64 bit object of course. Sparc > probably has stricter alignment requirements than the other > arches. I just wonder why it worked before. Indeed. You seem to be right that we are trying to read possibly unaligned data which would cause a bus error on sparc. There was even a helpful FIXME in the code about it. Why we didn't see that before is a mystery. But the attached patch should solve it. Could you test it? Thanks, Mark