Thanks, this helps a lot. I am now compiling a version with -mstrict-align and will make this available to my tester. This also explains why I did not have the problem with older versions. Before I used a very old version of the SDK (where the bug did not yet exist, I guess).
@xeron: Sorry, this is not possible. This code has been compiled for dozens of platforms tested by many many people, I really doubt there is a problem there. Especially as it works fine in the older version (compiled by an older SDK). Sure, there were some code changes since the older version, but this part of the code did not really change.