Package: x11vnc Version: 0.9.13-1.1+b1 Severity: grave Tags: patch Justification: renders package unusable
Dear Maintainer, I use x11vnc to connect remotely to my linux PC through a SSH tunnel. All works like a charm until one week ago when, after an update (using aptitude) of my remote Debian Testing PC, I tried to connect to it from my home PC. >From a console I run: $ ssh -L 5900:localhost:5900 my.remote.host.IP 'x11vnc -localhost -display :0' then, when I tried to open a vnc session with krdc, in the console I had this error message: *** buffer overflow detected ***: x11vnc terminated ======= Backtrace: ========= /lib/i386-linux-gnu/i686/cmov/libc.so.6(__fortify_fail+0x45)[0xb7029a15] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x10381a)[0xb702881a] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x10491a)[0xb702991a] /usr/lib/i386-linux-gnu/libvncserver.so.0(rfbProcessNewConnection+0x123)[0xb76c4b33] /usr/lib/i386-linux-gnu/libvncserver.so.0(rfbCheckFds+0x390)[0xb76c5040] /usr/lib/i386-linux-gnu/libvncserver.so.0(rfbProcessEvents+0x2e)[0xb76bb5be] x11vnc[0x80eba6d] x11vnc[0x80ade17] x11vnc[0x8056163] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0xb6f3e8c5] x11vnc[0x8062eb7] ======= Memory map: ======== 08048000-0818e000 r-xp 00000000 08:03 17059619 /usr/bin/x11vnc 0818e000-081d3000 rw-p 00145000 08:03 17059619 /usr/bin/x11vnc 081d3000-083ae000 rw-p 00000000 00:00 0 08bbd000-08c43000 rw-p 00000000 00:00 0 [heap] b626a000-b6652000 rw-s 00000000 00:04 159514662 /SYSV00000000 (deleted) b6652000-b6a3b000 rw-p 00000000 00:00 0 b6a51000-b6a6c000 r-xp 00000000 08:03 14368906 /lib/i386-linux-gnu/libgcc_s.so.1 b6a6c000-b6a6d000 rw-p 0001a000 08:03 14368906 /lib/i386-linux-gnu/libgcc_s.so.1 b6a95000-b6abd000 rw-s 00000000 00:04 160825423 /SYSV00000000 (deleted) b6abd000-b6ae4000 rw-s 00000000 00:04 160792654 /SYSV00000000 (deleted) b6ae4000-b6b0a000 rw-s 00000000 00:04 160759885 /SYSV00000000 (deleted) b6b0a000-b6b2f000 rw-s 00000000 00:04 160727116 /SYSV00000000 (deleted) b6b2f000-b6b53000 rw-s 00000000 00:04 160694347 /SYSV00000000 (deleted) b6b53000-b6b76000 rw-s 00000000 00:04 160661578 /SYSV00000000 (deleted) b6b76000-b6b98000 rw-s 00000000 00:04 160628809 /SYSV00000000 (deleted) b6b98000-b6bb9000 rw-s 00000000 00:04 160596040 /SYSV00000000 (deleted) b6bb9000-b6bd9000 rw-s 00000000 00:04 160563271 /SYSV00000000 (deleted) b6bd9000-b6bf8000 rw-s 00000000 00:04 160530502 /SYSV00000000 (deleted) b6bf8000-b6c16000 rw-s 00000000 00:04 160497733 /SYSV00000000 (deleted) b6c16000-b6c33000 rw-s 00000000 00:04 160464964 /SYSV00000000 (deleted) b6c33000-b6c4f000 rw-s 00000000 00:04 160432195 /SYSV00000000 (deleted) b6c4f000-b6c6a000 rw-s 00000000 00:04 160399426 /SYSV00000000 (deleted) b6c6a000-b6c84000 rw-s 00000000 00:04 160366657 /SYSV00000000 (deleted) b6c84000-b6c9d000 rw-s 00000000 00:04 160333888 /SYSV00000000 (deleted) b6c9d000-b6cb5000 rw-s 00000000 00:04 160301119 /SYSV00000000 (deleted) b6cb5000-b6ccc000 rw-s 00000000 00:04 160268350 /SYSV00000000 (deleted) b6ccc000-b6ce2000 rw-s 00000000 00:04 160235581 /SYSV00000000 (deleted) b6ce2000-b6cf7000 rw-s 00000000 00:04 160202812 /SYSV00000000 (deleted) b6cf7000-b6d0b000 rw-s 00000000 00:04 160170043 /SYSV00000000 (deleted) b6d0b000-b6d1e000 rw-s 00000000 00:04 160137274 /SYSV00000000 (deleted) b6d1e000-b6d30000 rw-s 00000000 00:04 160104505 /SYSV00000000 (deleted) b6d30000-b6d41000 rw-s 00000000 00:04 160071736 /SYSV00000000 (deleted) b6d41000-b6d51000 rw-s 00000000 00:04 160038967 /SYSV00000000 (deleted) b6d51000-b6d60000 rw-s 00000000 00:04 160006198 /SYSV00000000 (deleted) b6d60000-b6d6e000 rw-s 00000000 00:04 159973429 /SYSV00000000 (deleted) b6d6e000-b6d7b000 rw-s 00000000 00:04 159940660 /SYSV00000000 (deleted) b6d7b000-b6d87000 rw-s 00000000 00:04 159907891 /SYSV00000000 (deleted) b6d87000-b6d92000 rw-s 00000000 00:04 159875122 /SYSV00000000 (deleted) b6d92000-b6d9c000 rw-s 00000000 00:04 159842353 /SYSV00000000 (deleted) b6d9c000-b6da5000 rw-s 00000000 00:04 159809584 /SYSV00000000 (deleted) b6da5000-b6e29000 rw-p 00000000 00:00 0 b6e29000-b6e30000 r-xp 00000000 08:03 14369033 /lib/i386-linux-gnu/i686/cmov/librt-2.17.so b6e30000-b6e31000 r--p 00006000 08:03 14369033 /lib/i386-linux-gnu/i686/cmov/librt-2.17.so b6e31000-b6e32000 rw-p 00007000 08:03 14369033 /lib/i386-linux-gnu/i686/cmov/librt-2.17.so b6e32000-b6e37000 r-xp 00000000 08:03 19726675 /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0 b6e37000-b6e38000 rw-p 00004000 08:03 19726675 /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0 b6e38000-b6e39000 rw-p 00000000 00:00 0 b6e39000-b6e3b000 r-xp 00000000 08:03 19726969 /usr/lib/i386-linux-gnu/libXau.so.6.0.0 b6e3b000-b6e3c000 r--p 00001000 08:03 19726969 /usr/lib/i386-linux-gnu/libXau.so.6.0.0 b6e3c000-b6e3d000 rw-p 00002000 08:03 19726969 /usr/lib/i386-linux-gnu/libXau.so.6.0.0 b6e3d000-b6e42000 r-xp 00000000 08:03 19727306 /usr/lib/i386-linux-gnu/libffi.so.6.0.1 b6e42000-b6e43000 r--p 00005000 08:03 19727306 /usr/lib/i386-linux-gnu/libffi.so.6.0.1 b6e43000-b6e44000 rw-p 00006000 08:03 19727306 /usr/lib/i386-linux-gnu/libffi.so.6.0.1 b6e44000-b6e8d000 r-xp 00000000 08:03 14368798 /lib/i386-linux-gnu/libdbus-1.so.3.7.6 b6e8d000-b6e8e000 r--p 00049000 08:03 14368798 /lib/i386-linux-gnu/libdbus-1.so.3.7.6 b6e8e000-b6e8f000 rw-p 0004a000 08:03 14368798 /lib/i386-linux-gnu/libdbus-1.so.3.7.6 b6e8f000-b6eaf000 r-xp 00000000 08:03 19726853 /usr/lib/i386-linux-gnu/libxcb.so.1.1.0 b6eaf000-b6eb0000 r--p 0001f000 08:03 19726853 /usr/lib/i386-linux-gnu/libxcb.so.1.1.0 b6eb0000-b6eb1000 rw-p 00020000 08:03 19726853 /usr/lib/i386-linux-gnu/libxcb.so.1.1.0 b6eb1000-b6eb9000 r-xp 00000000 08:03 19726797 /usr/lib/i386-linux-gnu/libXrender.so.1.3.0 b6eb9000-b6eba000 r--p 00008000 08:03 19726797 /usr/lib/i386-linux-gnu/libXrender.so.1.3.0 b6eba000-b6ebb000 rw-p 00009000 08:03 19726797 /usr/lib/i386-linux-gnu/libXrender.so.1.3.0 b6ebb000-b6ebc000 rw-p 00000000 00:00 0 b6ebc000-b6eca000 r-xp 00000000 08:03 19727638 /usr/lib/i386-linux-gnu/libXi.so.6.1.0 b6eca000-b6ecb000 r--p 0000e000 08:03 19727638 /usr/lib/i386-linux-gnu/libXi.so.6.1.0 b6ecb000-b6ecc000 rw-p 0000f000 08:03 19727638 /usr/lib/i386-linux-gnu/libXi.so.6.1.0 b6ecc000-b6ecf000 r-xp 00000000 08:03 14368995 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so b6ecf000-b6ed0000 r--p 00002000 08:03 14368995 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so b6ed0000-b6ed1000 rw-p 00003000 08:03 14368995 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so b6ed1000-b6f08000 r-xp 00000000 08:03 19726377 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0 b6f08000-b6f09000 ---p 00037000 08:03 19726377 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0 b6f09000-b6f0c000 r--p 00037000 08:03 19726377 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0 b6f0c000-b6f0d000 rw-p 0003a000 08:03 19726377 /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0 b6f0d000-b6f1d000 r-xp 00000000 08:03 19726342 /usr/lib/i386-linux-gnu/libtasn1.so.3.2.0 b6f1d000-b6f1e000 r--p 0000f000 08:03 19726342 /usr/lib/i386-linux-gnu/libtasn1.so.3.2.0 b6f1e000-b6f1f000 rw-p 00010000 08:03 19726342 /usr/lib/i386-linux-gnu/libtasn1.so.3.2.0 b6f1f000-b6f22000 r-xp 00000000 08:03 14368821 /lib/i386-linux-gnu/libgpg-error.so.0.10.0 b6f22000-b6f23000 r--p 00002000 08:03 14368821 /lib/i386-linux-gnu/libgpg-error.so.0.10.0 b6f23000-b6f24000 rw-p 00003000 08:03 14368821 /lib/i386-linux-gnu/libgpg-error.so.0.10.0 b6f24000-b6f25000 rw-p 00000000 00:00 0 b6f25000-b70cf000 r-xp 00000000 08:03 14368984 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b70cf000-b70d1000 r--p 001aa000 08:03 14368984 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b70d1000-b70d2000 rw-p 001ac000 08:03 14368984 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b70d2000-b70d5000 rw-p 00000000 00:00 0 b70d5000-b70e5000 r-xp 00000000 08:03 19726993 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9 b70e5000-b70e6000 r--p 0000f000 08:03 19726993 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9 b70e6000-b70e7000 rw-p 00010000 08:03 19726993 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9 b70e7000-b70f3000 r-xp 00000000 08:03 19726684 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3 b70f3000-b70f4000 r--p 0000b000 08:03 19726684 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3 b70f4000-b70f5000 rw-p 0000c000 08:03 19726684 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3 b70f5000-b7229000 r-xp 00000000 08:03 19726600 /usr/lib/i386-linux-gnu/libX11.so.6.3.0 b7229000-b722a000 r--p 00134000 08:03 19726600 /usr/lib/i386-linux-gnu/libX11.so.6.3.0 b722a000-b722d000 rw-p 00135000 08:03 19726600 /usr/lib/i386-linux-gnu/libX11.so.6.3.0 b722d000-b722f000 r-xp 00000000 08:03 19727409 /usr/lib/i386-linux-gnu/libXdamage.so.1.1.0 b722f000-b7230000 r--p 00001000 08:03 19727409 /usr/lib/i386-linux-gnu/libXdamage.so.1.1.0 b7230000-b7231000 rw-p 00002000 08:03 19727409 /usr/lib/i386-linux-gnu/libXdamage.so.1.1.0 b7231000-b7232000 rw-p 00000000 00:00 0 b7232000-b7236000 r-xp 00000000 08:03 36094000 /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0 b7236000-b7237000 r--p 00003000 08:03 36094000 /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0 b7237000-b7238000 rw-p 00004000 08:03 36094000 /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0 b7238000-b7241000 r-xp 00000000 08:03 19726909 /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0 b7241000-b7242000 r--p 00008000 08:03 19726909 /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0 b7242000-b7243000 rw-p 00009000 08:03 19726909 /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0 b7243000-b7245000 r-xp 00000000 08:03 19726780 /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0 b7245000-b7246000 r--p 00001000 08:03 19726780 /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0 b7246000-b7247000 rw-p 00002000 08:03 19726780 /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0 b7247000-b7257000 r-xp 00000000 08:03 36094010 /usr/lib/i386-linux-gnu/libXext.so.6.4.0 b7257000-b7258000 r--p 0000f000 08:03 36094010 /usr/lib/i386-linux-gnu/libXext.so.6.4.0 b7258000-b7259000 rw-p 00010000 08:03 36094010 /usr/lib/i386-linux-gnu/libXext.so.6.4.0 b7259000-b725e000 r-xp 00000000 08:03 19727512 /usr/lib/i386-linux-gnu/libXtst.so.6.1.0 b725e000-b725f000 r--p 00004000 08:03 19727512 /usr/lib/i386-linux-gnu/libXtst.so.6.1.0 b725f000-b7260000 rw-p 00005000 08:03 19727512 /usr/lib/i386-linux-gnu/libXtst.so.6.1.0 b7260000-b7261000 rw-p 00000000 00:00 0 b7261000-b726a000 r-xp 00000000 08:03 14368990 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so b726a000-b726b000 r--p 00008000 08:03 14368990 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so b726b000-b726c000 rw-p 00009000 08:03 14368990 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so b726c000-b7293000 rw-p 00000000 00:00 0 b7293000-b7432000 r-xp 00000000 08:03 21118981 /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 b7432000-b7441000 r--p 0019f000 08:03 21118981 /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 b7441000-b744a000 rw-p 001ae000 08:03 21118981 /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 b744a000-b744d000 rw-p 00000000 00:00 0 b744d000-b749f000 r-xp 00000000 08:03 21118983 /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 b749f000-b74a1000 r--p 00051000 08:03 21118983 /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 b74a1000-b74a5000 rw-p 00053000 08:03 21118983 /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 b74a5000-b7567000 r-xp 00000000 08:03 36094175 /usr/lib/i386-linux-gnu/libgnutls.so.26.22.6 b7567000-b756b000 r--p 000c2000 08:03 36094175 /usr/lib/i386-linux-gnu/libgnutls.so.26.22.6 b756b000-b756c000 rw-p 000c6000 08:03 36094175 /usr/lib/i386-linux-gnu/libgnutls.so.26.22.6 b756c000-b756d000 rw-p 00000000 00:00 0 b756d000-b75ef000 r-xp 00000000 08:03 14368875 /lib/i386-linux-gnu/libgcrypt.so.11.8.2 b75ef000-b75f0000 r--p 00081000 08:03 14368875 /lib/i386-linux-gnu/libgcrypt.so.11.8.2 b75f0000-b75f2000 rw-p 00082000 08:03 14368875 /lib/i386-linux-gnu/libgcrypt.so.11.8.2 b75f2000-b75f4000 rw-p 00000000 00:00 0 b75f4000-b7607000 r-xp 00000000 08:03 14369032 /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so b7607000-b7608000 r--p 00012000 08:03 14369032 /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so b7608000-b7609000 rw-p 00013000 08:03 14369032 /lib/i386-linux-gnu/i686/cmov/libresolv-2.17.so b7609000-b760b000 rw-p 00000000 00:00 0 b760b000-b7642000 r-xp 00000000 08:03 19726572 /usr/lib/i386-linux-gnu/libjpeg.so.8.4.0 b7642000-b7643000 rw-p 00036000 08:03 19726572 /usr/lib/i386-linux-gnu/libjpeg.so.8.4.0 b7643000-b765a000 r-xp 00000000 08:03 14368930 /lib/i386-linux-gnu/libz.so.1.2.8 b765a000-b765b000 r--p 00016000 08:03 14368930 /lib/i386-linux-gnu/libz.so.1.2.8 b765b000-b765c000 rw-p 00017000 08:03 14368930 /lib/i386-linux-gnu/libz.so.1.2.8 b765c000-b7673000 r-xp 00000000 08:03 14368786 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so b7673000-b7674000 r--p 00016000 08:03 14368786 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so b7674000-b7675000 rw-p 00017000 08:03 14368786 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so b7675000-b7677000 rw-p 00000000 00:00 0 b7677000-b768c000 r-xp 00000000 08:03 14368999 /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so b768c000-b768d000 r--p 00014000 08:03 14368999 /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so b768d000-b768e000 rw-p 00015000 08:03 14368999 /lib/i386-linux-gnu/i686/cmov/libnsl-2.17.so b768e000-b7691000 rw-p 00000000 00:00 0 b7691000-b76af000 r-xp 00000000 08:03 19726729 /usr/lib/i386-linux-gnu/libvncclient.so.0.0.0 b76af000-b76b0000 r--p 0001d000 08:03 19726729 /usr/lib/i386-linux-gnu/libvncclient.so.0.0.0 b76b0000-b76b1000 rw-p 0001e000 08:03 19726729 /usr/lib/i386-linux-gnu/libvncclient.so.0.0.0 b76b1000-b76fb000 r-xp 00000000 08:03 19727004 /usr/lib/i386-linux-gnu/libvncserver.so.0.0.0 b76fb000-b76fc000 ---p 0004a000 08:03 19727004 /usr/lib/i386-linux-gnu/libvncserver.so.0.0.0 b76fc000-b76fd000 r--p 0004a000 08:03 19727004 /usr/lib/i386-linux-gnu/libvncserver.so.0.0.0 b76fd000-b76fe000 rw-p 0004b000 08:03 19727004 /usr/lib/i386-linux-gnu/libvncserver.so.0.0.0 b76fe000-b7714000 rw-p 00000000 00:00 0 b7714000-b7715000 rw-p 00000000 00:00 0 b7715000-b771d000 rw-s 00000000 00:04 159776815 /SYSV00000000 (deleted) b771d000-b7724000 rw-s 00000000 00:04 159744046 /SYSV00000000 (deleted) b7724000-b772a000 rw-s 00000000 00:04 159711277 /SYSV00000000 (deleted) b772a000-b772f000 rw-s 00000000 00:04 159678508 /SYSV00000000 (deleted) b772f000-b7733000 rw-s 00000000 00:04 159645739 /SYSV00000000 (deleted) b7733000-b7736000 rw-s 00000000 00:04 159612970 /SYSV00000000 (deleted) b7736000-b7738000 rw-s 00000000 00:04 159580201 /SYSV00000000 (deleted) b7738000-b7739000 rw-s 00000000 00:04 159547432 /SYSV00000000 (deleted) b7739000-b773b000 rw-s 00000000 00:04 159481888 /SYSV00000000 (deleted) b773b000-b773d000 rw-p 00000000 00:00 0 b773d000-b773e000 r-xp 00000000 00:00 0 [vdso] b773e000-b775d000 r-xp 00000000 08:03 14368842 /lib/i386-linux-gnu/ld-2.17.so b775d000-b775e000 r--p 0001f000 08:03 14368842 /lib/i386-linux-gnu/ld-2.17.so b775e000-b775f000 rw-p 00020000 08:03 14368842 /lib/i386-linux-gnu/ld-2.17.so bfd85000-bfda6000 rw-p 00000000 00:00 0 [stack] caught signal: 6 Yesterday I found this ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/x11vnc/+bug/1175098 I rebuilt the x11vnc package using the patch suggested by an Ubuntu user, I installed it and now... all work like a charm again. :-) Can you rebuild the official x11vnc package using this patch to solve definitely the problem? Thanks... Gianluca -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing') Architecture: i386 (i686) Kernel: Linux 3.12-1-686-pae (SMP w/2 CPU cores) Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash Versions of packages x11vnc depends on: ii libavahi-client3 0.6.31-4 ii libavahi-common3 0.6.31-4 ii libc6 2.17-97 ii libgcrypt11 1.5.3-3 ii libgnutls26 2.12.23-8 ii libjpeg8 8d-2 ii libssl1.0.0 1.0.1f-1 ii libvncclient0 0.9.9+dfsg-3 ii libvncserver0 0.9.9+dfsg-3 ii libx11-6 2:1.6.2-1 ii libxdamage1 1:1.1.4-1 ii libxext6 2:1.3.2-1 ii libxfixes3 1:5.0.1-1 ii libxinerama1 2:1.1.3-1 ii libxrandr2 2:1.4.1-1 ii libxtst6 2:1.2.2-1 ii openssl 1.0.1f-1 ii tk 8.5.0-2.1 ii x11vnc-data 0.9.13-1.1 ii zlib1g 1:1.2.8.dfsg-1 x11vnc recommends no packages. x11vnc suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org