When I try to add a Bluetooth input device using the bluetooth-applet, it aborts as soon as I click on 'Connect'. I get this message on stderr: process 3666: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line 1074. This is normally a bug in some application using the D-Bus library. This failure mode could be improved, but the root cause seems to be: type=USER_AVC msg=audit(1190133048.733:49): user pid=1835 uid=81 auid=4294967295 subj=system_u:system_r:system_dbusd_t:s0 msg='avc: denied { send_msg } for msgtype=method_call interface=org.bluez.Adapter member=GetRemoteServiceHandles dest=org.bluez spid=3398 tpid=3391 scontext=system_u:system_r:bluetooth_t:s0 tcontext=system_u:system_r:bluetooth_t:s0 tclass=dbus : exe="/bin/dbus-daemon" (sauid=81, hostname=?, addr=?, terminal=?)'
Fixed in selinux-policy-3.0.1-2
That was quick; thanks. For reference, should I be doing this kind of thing myself? Providing a list of other methods which I might want to call?
Not sure what you are asking. If you are planning on communicating with other domains through dbus, yes. If you want to take over selinux policy for bluetooth and ship it with your package that would be ok also.
Bulk closing all bugs in Fedora updates in the modified state. If you bug is not fixed, please reopen.