I get similar errors with 9.1.
1. user@linux:~
> xhost +root@localhost
root@localhost being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0xfe
Serial number of failed request: 7
Current serial number in output stream: 9
user@linux:~
> xhost +root
root being added to access control list
user@linux:~
> su
Password:
linux:/home/user # /opt/gnome/bin/gedit test
Xlib: connection to ":0.0" refused by server
Xlib: Invalid XDM-AUTHORIZATION-1 key (failed key comparison)
(gedit:24100): Gtk-WARNING **: cannot open display:
-->No gedit.
...and...
2. user@linux:~
> xhost +localhost
localhost being added to access control list
user@linux:~
> su
Password:
linux:/home/user # /opt/gnome/bin/gedit test
Xlib: connection to ":0.0" refused by server
Xlib: Invalid XDM-AUTHORIZATION-1 key (failed key comparison)
(gedit:24670): Gtk-WARNING **: cannot open display:
-->No gedit.
...and...
3. user@linux:~
> xhost +
access control disabled, clients can connect from any host
dburt@linux:~
> su
Password:
linux:/home/user # /opt/gnome/bin/gedit test
(gedit:24978): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
-->Here gedit opens.
I have always received that last "WARNING" in previous SUSE versions. But I have always used xhost +localhost.