[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: unaligned access



Guy De Leeuw wrote:
Hello,

Just for information, I have regulary a lot of messages unaligned access :

When starting the server (dmesg extraction) :
Fusion MPT base driver 3.03.09
Copyright (c) 1999-2005 LSI Logic Corporation
Fusion MPT SPI Host driver 3.03.09
kernel unaligned access to 0xe00000007e4d80cc, ip=0xa00000010034a661
kernel unaligned access to 0xe00000007e4d80d4, ip=0xa0000002004c7071
kernel unaligned access to 0xe00000007e4d80dc, ip=0xa0000002004c7081
kernel unaligned access to 0xe00000007e4d84cc, ip=0xa00000010034a661
kernel unaligned access to 0xe00000007e4d84d4, ip=0xa0000002004c7071

dmidecode :
installer/syslog:Aug 31 05:03:11 kernel: dmidecode(32750): unaligned access to 0x600000000000c127, ip=0x4000000000003ac0 installer/syslog:Aug 31 05:03:11 kernel: dmidecode(32750): unaligned access to 0x600000000000c2ef, ip=0x4000000000001fa1 installer/syslog:Aug 31 05:03:11 kernel: dmidecode(32750): unaligned access to 0x600000000000c2f7, ip=0x4000000000006071 installer/syslog:Aug 31 05:03:11 kernel: dmidecode(32750): unaligned access to 0x600000000000c447, ip=0x4000000000001fa1 installer/syslog:Aug 31 05:03:11 kernel: dmidecode(32750): unaligned access to 0x600000000000c44f, ip=0x40000000000060d1

and also spamd and gs
the problem is spamd because a lot of messages apear on the console

Guy


Hello


If you want to debug and fixe the application, you can follow these steps :
- compile the application in debug mode

- activate cores :

  $ ulimit -c unlimited

- run the application with prctl :

  $ prctl --unaligned=signal <cmd>
  [...]
  Bus error (core dumped)

- analyse the core dump with gdb

If you only want to disable unaligned message, you can run the application with
"prctl --unaligned=silent "

Benoit



Reply to: