** Description changed:

  x11vnc fails to start with the following command:
-   /usr/bin/x11vnc -inetd -q -env FD_XDM=1 -auth guess -display :0 -unixpw root
+   /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
+ 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
+   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: 
+ 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
  ...
  
  ===============================================

-- 
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

Reply via email to