As the D-Bus data type "u" indicates 32 bit unsigned integer, explicily use guint32 instead of guint. See Bug #16833 for more details.