Activity log for bug #1386472

Date Who What changed Old value New value Message
2014-10-28 00:58:59 cleary bug added bug
2014-10-28 00:58:59 cleary attachment added strace of crash https://bugs.launchpad.net/bugs/1386472/+attachment/4246671/+files/strace.txt
2014-10-28 03:24:57 cleary description 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 ... =============================================== 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 AND -auth guess 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 ... ===============================================