Public bug reported: Running x11vnc with either the -solid or -xrefresh options causes unity- greeter to segfault once the VNC client connects.
To reproduce (assuming two machines named 'local-machine' and 'remote- machine'): 1. ensure that nobody is logged in to 'remote-machine' (unity-greeter should be displayed) 2. on 'local-machine' run: ssh -L 5900:localhost:5900 remote-machine 'sudo \ x11vnc -localhost -auth /var/lib/lightdm/.Xauthority \ -display :0 -rfbport 5900 -nopw -solid black' or: ssh -L 5900:localhost:5900 remote-machine 'sudo \ x11vnc -localhost -auth /var/lib/lightdm/.Xauthority \ -display :0 -rfbport 5900 -nopw -xrefresh 5.0' 3. on 'local-machine', use a VNC client to connect to localhost:5900 unity-greeter on 'remote-machine' will then crash (causing lightdm to respawn it), and the x11vnc program will print "caught XIO error" and exit with a non-zero return code. Neither of these options cause any problems when connecting via VNC when a user is already logged in. Additional details: $ lsb_release -rdc Description: Ubuntu 12.10 Release: 12.10 Codename: quantal unity-greeter version: 12.10.4-0ubuntu5 x11vnc version: 0.9.13-1ubuntu1 libvncserver0 version: 0.9.9+dfsg-1 lightdm version: 1.4.0-0ubuntu2 ** Affects: unity-greeter (Ubuntu) Importance: Undecided Status: New ** Attachment added: "backtrace.log" https://bugs.launchpad.net/bugs/1086132/+attachment/3450844/+files/backtrace.log ** Package changed: lightdm (Ubuntu) => unity-greeter (Ubuntu) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/1086132 Title: x11vnc -solid or -xrefresh options cause unity-greeter to segfault in gdk_window_get_type_hint() Status in “unity-greeter” package in Ubuntu: New Bug description: Running x11vnc with either the -solid or -xrefresh options causes unity-greeter to segfault once the VNC client connects. To reproduce (assuming two machines named 'local-machine' and 'remote- machine'): 1. ensure that nobody is logged in to 'remote-machine' (unity-greeter should be displayed) 2. on 'local-machine' run: ssh -L 5900:localhost:5900 remote-machine 'sudo \ x11vnc -localhost -auth /var/lib/lightdm/.Xauthority \ -display :0 -rfbport 5900 -nopw -solid black' or: ssh -L 5900:localhost:5900 remote-machine 'sudo \ x11vnc -localhost -auth /var/lib/lightdm/.Xauthority \ -display :0 -rfbport 5900 -nopw -xrefresh 5.0' 3. on 'local-machine', use a VNC client to connect to localhost:5900 unity-greeter on 'remote-machine' will then crash (causing lightdm to respawn it), and the x11vnc program will print "caught XIO error" and exit with a non-zero return code. Neither of these options cause any problems when connecting via VNC when a user is already logged in. Additional details: $ lsb_release -rdc Description: Ubuntu 12.10 Release: 12.10 Codename: quantal unity-greeter version: 12.10.4-0ubuntu5 x11vnc version: 0.9.13-1ubuntu1 libvncserver0 version: 0.9.9+dfsg-1 lightdm version: 1.4.0-0ubuntu2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1086132/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp