The other interesting thing I found, that actually KDialog sending the empty message!
As you can see before: msg_name(0)=NULL
[pid 15820] sendmsg(7, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\21\0\0\0k\0\0\0\1\1o\0\5\0\0\0/kded\0\0\0\6\1s\0\f\0\0\0org.kde.kded\0\0\0\0\2\1s\0#\0\0\0org.freedesktop.DBus.Introspectable\0\0\0\0\0\3\1s\0\n\0\0\0Introspect\0\0\0\0\0\0", 128}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 128
When I'm monitoring my dbus socket, it showed as: $ dbus-monitor --address unix:path=/var/run/dbus/system_bus_socket --monitor
signal sender=org.freedesktop.DBus -> dest=(null destination) serial=31 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.71" string "" string ":1.71" signal sender=org.freedesktop.DBus -> dest=(null destination) serial=32 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.71" string ":1.71" string ""
Destination is NULL.
This is other example how it suppose to look: signal sender=org.freedesktop.DBus -> dest=:1.66 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired string ":1.66"
Maybe that's the reason of timeout?
The other interesting thing I found, that actually KDialog sending the empty message!
As you can see before: msg_name(0)=NULL
[pid 15820] sendmsg(7, {msg_name(0)=NULL, msg_iov( 2)=[{"l\ 1\0\1\0\ 0\0\0\21\ 0\0\0k\ 0\0\0\1\ 1o\0\5\ 0\0\0/kded\ 0\0\0\6\ 1s\0\f\ 0\0\0org. kde.kded\ 0\0\0\0\ 2\1s\0# \0\0\0org. freedesktop. DBus.Introspect able\0\ 0\0\0\0\ 3\1s\0\ n\0\0\0Introspe ct\0\0\ 0\0\0\0" , 128}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 128
When I'm monitoring my dbus socket, it showed as: /var/run/ dbus/system_ bus_socket --monitor
$ dbus-monitor --address unix:path=
signal sender= org.freedesktop .DBus -> dest=(null destination) serial=31 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member= NameOwnerChange d org.freedesktop .DBus -> dest=(null destination) serial=32 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member= NameOwnerChange d
string ":1.71"
string ""
string ":1.71"
signal sender=
string ":1.71"
string ":1.71"
string ""
Destination is NULL.
This is other example how it suppose to look: org.freedesktop .DBus -> dest=:1.66 serial=2 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member=NameAcquired
signal sender=
string ":1.66"
Maybe that's the reason of timeout?