X.Org 7.3 Woes
Yesterday the X.Org 7.3 release hit the unstable portage tree in the form of the xorg-server package. Among many new features, it includes the long awaited input hot plugging. However at this point, it is more trouble than it is worth. Right when I tried to start it, I got the following error:
process 3401: arguments to dbus_connection_send_with_reply_and_block() were
incorrect, assertion “(error) == NULL || !dbus_error_is_set ((error))” failed
in file dbus-connection.c line 3171.
This resulted in a screen with a pointer, but none of the input was responding so the system might as well have locked up. It seems like X.Org uses an invalid DBus error checking, but luckily this has been fixed overnight in the form of xorg-server 1.4-r1. But if you don’t have time to recompile, just turn off dbus service. Also if you are using the xdm startup script, you need to remove dbus from it’s dependencies. Just edit the file /etc/init.d/xdm file on line 50, and remove “dbus”.
Also the binary nvidia drivers don’t work with this release, because of changes in the API. Hopefully there will be a new release soon with X.Org 7.3 support.