-
I'm not sure if this is really an issue, so I'll start here. I've got the start of a library that uses the blocking::Connection version (influenced largely from the monitor.rs example). I've got reading and decoding messages pretty far along, but when I try to send a message (signal), not only does it not appear to send, but it looks like it kills the DBus connection for the remainder of the program's lifetime. I've been able to trace it down to https://github.com/diwic/dbus-rs/blob/master/dbus/src/channel/ffichannel.rs#L256 But, I'm not sure what it really does, and why it might be failing. The error that's presented is |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hmm. One theory could be that you try to send a really weird signal on D-Bus and so the D-Bus server disconnects you because it figures you are misbehaving. That said, the client usually errors out or something and disallows you to send that message in the first place. What message are you sending? How are you constructing that message? |
Beta Was this translation helpful? Give feedback.
Hmm. One theory could be that you try to send a really weird signal on D-Bus and so the D-Bus server disconnects you because it figures you are misbehaving. That said, the client usually errors out or something and disallows you to send that message in the first place.
What message are you sending? How are you constructing that message?