SIGBUS using DBUS library on ARM

Thiago Macieira thiago at
Tue Nov 7 10:46:51 PST 2006

Frédéric DALLEAU wrote:
>#0  _dbus_marshal_write_basic (str=0x11090, insert_at=0, type=12,
>    value=0xbef33cfe, byte_order=108, pos_after=0xbef33cdc)
>    at dbus-marshal-basic.c:817
>#1  0x4013d678 in _dbus_type_writer_write_basic_no_typecode (
>    writer=0x4013d678, type=0, value=0xbef33cfe)
>    at dbus-marshal-recursive.c:1586
>#2  0x4013d760 in _dbus_type_writer_write_basic (writer=0xbef33ccc,
>    value=0xbef33cfe) at dbus-marshal-recursive.c:2291
>#3  0x40141854 in dbus_message_iter_append_basic (iter=0xbef33cc4,
> type=110, value=0xbef33cfe) at dbus-message.c:2134
>#4  0x000085c8 in main (argc=69776, argv=0x0) at dbuscrash.c:9

The value pointer is 0xbef33cfe, which is 2-aligned. Can you give us some 
pointers on how ARM processors must align their data?

PS: make sure you compile dbus without optimisation.

PPS: please keep the list in CC.
  Thiago Macieira  -  thiago (AT) - thiago (AT)
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :

More information about the dbus mailing list