Endianness issues with systemd <-> dbus communication
fstrba at suse.de
Mon Mar 10 05:55:06 PDT 2014
Hello, good people,
I am just wondering whether we have some endianness issues when systemd
is communicating with dbus-daemon. We have timeouts when waiting for
returns on s390x.
We detected that the very first handshake of every message from the
dbus-daemon does not show the correct header type which would be of the
type SD_BUS_MESSAGE_METHOD_RETURN aka 1 or type
SD_BUS_MESSAGE_METHOD_ERROR aka 2.
We compared the strace on LE systems with that one on s390x and we
discovered that there is a difference:
On big endian as on s390x the type is 4 which is SD_BUS_MESSAGE_SIGNAL.
Any idea to help to debug?
More information about the dbus