Hi all,

I initially posted this on the sparc list, but have been asked to post here.

When running "wavpack -m blah.wav" (for md5 calculation), I get a core
dump with a message of 'Bus Error'.

It works ok for other switches I have tried.

This is on OBSD v6.1 with wavpack v5.1.0, on a blade 100.


Christian Weisgerber added the following comment:

"That is most likely an unaligned access error.

The usual approach is to build a package with debugging symbols
(CFLAGS="-g" INSTALL_STRIP="") and examine the core file with gdb.

Alas, I don't have any strict alignment machines at hand any longer.
I tried to reproduce it on aarch64, but that architecture (or at
least the CPU I have) doesn't seem to actually enforce alignment
despite the #define __STRICT_ALIGNMENT in <machine/endian.h>."


Sadly I wouldn't have a clue where to start with this; the last dump I looked at was a mainframe one about 1000 years ago. ;)

Reply via email to