Public bug reported: x11vnc fails to start with the following command: /usr/bin/x11vnc -inetd -q -env FD_XDM=1 -auth guess -display :0 -unixpw root
It starts if you leave off the -auth guess (but won't allow connection) Removing -env FD_XDM=1 starts cleanly, and allows connection This behaviour has changed since 20140626, which is when it most recently worked for me (and had been working for ~5 years prior to that). x11vnc hasn't updated, but several of it's ssl dependencies have, as well as libc6. Ubuntu 14.04 (up to date) ii x11vnc 0.9.13-1.1 amd64 VNC server to allow remote access to an existing X session ii x11vnc-data 0.9.13-1.1 all data files for x11vnc x11vnc Depends: openssl *changed since 20140626 Depends: tk Depends: x11vnc-data Depends: libavahi-client3 Depends: libavahi-common3 Depends: libc6 *changed since 20140626 Depends: libssl1.0.0 *changed since 20140626 Depends: libvncserver0 *changed since 20140626 Depends: libx11-6 Depends: libxdamage1 Depends: libxext6 Depends: libxfixes3 Depends: libxinerama1 Depends: libxrandr2 Depends: libxtst6 strace sample (complete broken trace attached): Non-working: mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f916df28000 read(3, "", 4096) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4794, si_status=0, si_utime=0, si_stime=0} --- close(3) = 0 wait4(4794, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4794 munmap(0x7f916df28000, 4096) = 0 shmdt(0) = -1 EINVAL (Invalid argument) shmctl(0, IPC_RMID, 0) = -1 EIDRM (Identifier removed) shmdt(0) = -1 EINVAL (Invalid argument) shmctl(0, IPC_RMID, 0) = -1 EIDRM (Identifier removed) shmdt(0) = -1 EINVAL (Invalid argument) shmctl(0, IPC_RMID, 0) = -1 EIDRM (Identifier removed) exit_group(1) = ? +++ exited with 1 +++ ============================================== Working (20140626 build): mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec98926000 read(3, "XAUTHORITY=/var/run/xauth/A:0-jK"..., 4096) = 37 read(3, "", 4096) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2833, si_status=0, si_utime=0, si_stime=0} --- close(3) = 0 wait4(2833, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2833 munmap(0x7fec98926000, 4096) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3 connect(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0 getpeername(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0 uname({sys="Linux", node="bilgtit6", ...}) = 0 access("/var/run/xauth/A:0-jKLcZb", R_OK) = 0 open("/var/run/xauth/A:0-jKLcZb", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0600, st_size=44, ...}) = 0 ... =============================================== ** Affects: x11vnc (Ubuntu) Importance: Undecided Status: New ** Attachment added: "strace of crash" https://bugs.launchpad.net/bugs/1386472/+attachment/4246671/+files/strace.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1386472 Title: x11vnc crashes when using the -env FD_XDM=1 -auth guess switch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/x11vnc/+bug/1386472/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs