alignment trap

Daniel
Hello,

i have set up my mini2440 with uboot, linux kernel 2.6.32, angstrom console
rootfs-image, Qt 4.7 and tslib.

I'm developing a Qt application. When I try to run my application i get
several messages like this:

Alignment trap: myapp (1278) PC=0x40ad26cc Instr=0xe5883000
Address=0x0004a531 FSR 0x813
Alignment trap: myapp (1278) PC=0x40addfd0 Instr=0x058b7000
Address=0x0004a535 FSR 0x813
Alignment trap: myapp (1278) PC=0x40aec018 Instr=0x058b7000
Address=0x0004a539 FSR 0x813
Alignment trap: myapp (1278) PC=0x40ad0c3c Instr=0xe584c000
Address=0x0004a559 FSR 0x813

Is this a serious problem, or can i just ignore it ? My Qt application runs
fine. I see the errors only, when i'm connected to the serial port. With a
ssh console, i dont see these messages.

I use the GCC 4.3.2 from friendly arm and compiled uboot, kernel and
serveral libs and tools with it. Everything runs fine, i just wonder, that
i only get alignment traps when running Qt applications. I've wrote a ALSA
console application too ( only C ), and get no alignment traps.

Maybe i build Qt with the wrong settings, or libstdc++ because C-programs
seem to work.

I know that this has something to do with alignment of basic data types in
memory like short,int, float etc. . But shouldn't the compiler take care of
such things, and not me ?