Hi, While coding notifications.el, I found an odd bug here. When using it with some UTF-8 chars in a string (like 'title' or 'body'), Emacs raises a D-Bus error because it did not received a reply. But reading dbus-monitor, it did NOT send a method call. I can reproduce it easily with: (dbus-call-method :session "org.freedesktop.Notifications" "/org/freedesktop/Notifications" "org.freedesktop.Notifications" "Notify" :string "Emacsé") (this is not a valid call for Notify, but anyhow it should send the call) I've tried to break on inside dbus.c:xd_append_arg and what I got is: 492 char *val = SDATA (Fstring_make_unibyte (object)); (gdb) print (char *) val $6 = 0x253e830 "Emacs", Is this normal? If yes, how to fix? If no, where's the bug? Thanks, -- Julien Danjou // ᐰ http://julien.danjou.info