i have a weird problem with opensuse and vnc

i upgraded to opensuse 12.1 and now i cannot vnc to my opensuse box
i tried all the things i came across while searching on google
i tried disabling/commenting ipv6 , changing resolution , dbus-launch
all what i get when i connect now is a black screen with the famous black x
any quick fixes?