Your message dated Tue, 08 May 2018 17:06:48 +0000
with message-id <[email protected]>
and subject line Bug#851496: fixed in x11vnc 0.9.13-6
has caused the Debian Bug report #851496,
regarding x11vnc/armhf: "stack smashing detected" "__libc_do_syscall ()" on
nonexisting file
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
851496: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851496
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libc6
Version: 2.24-8
Severity: important
Dear Maintainer,
I'm running Stretch/armhf on a Cubieboard2 with a standard Xfce desktop as
installed by the Debian installer.
For the installation in November 2016 I followed the instructions in [1] with a
"hd-media" tarball from [2], to
install Jessie and performed a dist-upgrade to Stretch on that.
On top of that I run an x11vnc server to access the desktop from another
machine via xtightvncviewer.
x11vnc is invoked without options.
I just made an apt-get dist-upgrade and rebooted the machine. Since then, when
using vnc, the vnc window comes up and
shows the desktop as usual, mouse and text input is generally working but when
clicking on the button of a minimized
Xfce window in the vnc session, to bring up the window, x11vnc on the
Cubieboard2 crashes with the following error:
15/01/2017 16:43:05 Got connection from client 192.168.1.1
15/01/2017 16:43:05 other clients:
15/01/2017 16:43:05 Normal socket connection
15/01/2017 16:43:05 Disabled X server key autorepeat.
15/01/2017 16:43:05 to force back on run: 'xset r on' (3 times)
15/01/2017 16:43:05 incr accepted_client=1 for 192.168.1.1:58104 sock=11
15/01/2017 16:43:05 Client Protocol Version 3.8
15/01/2017 16:43:05 Protocol version sent 3.8, using 3.8
15/01/2017 16:43:05 rfbProcessClientSecurityType: executing handler for type 1
15/01/2017 16:43:05 rfbProcessClientSecurityType: returning securityResult for
client rfb version >= 3.8
15/01/2017 16:43:05 Pixel format for client 192.168.1.1:
15/01/2017 16:43:05 32 bpp, depth 24, little endian
15/01/2017 16:43:05 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
15/01/2017 16:43:05 no translation needed
15/01/2017 16:43:05 Using compression level 1 for client 192.168.1.1
15/01/2017 16:43:05 Using image quality level 6 for client 192.168.1.1
15/01/2017 16:43:05 Using JPEG subsampling 0, Q79 for client 192.168.1.1
15/01/2017 16:43:05 Enabling X-style cursor updates for client 192.168.1.1
15/01/2017 16:43:05 Enabling full-color cursor updates for client 192.168.1.1
15/01/2017 16:43:05 Enabling cursor position updates for client 192.168.1.1
15/01/2017 16:43:05 Enabling LastRect protocol extension for client 192.168.1.1
15/01/2017 16:43:05 Using tight encoding for client 192.168.1.1
15/01/2017 16:43:06 client useCopyRect: 192.168.1.1 -1
15/01/2017 16:43:06 client_set_net: 192.168.1.1 0.1677
15/01/2017 16:43:06 created xdamage object: 0x160002c
15/01/2017 16:43:06 copy_tiles: allocating first_line at size 41
15/01/2017 16:43:06 client 1 network rate 233.4 KB/sec (3753.8 eff KB/sec)
15/01/2017 16:43:06 client 1 latency: 2.5 ms
15/01/2017 16:43:06 dt1: 0.0100, dt2: 0.0404 dt3: 0.0025 bytes: 11468
15/01/2017 16:43:06 link_rate: LR_UNKNOWN - 2 ms, 233 KB/s
15/01/2017 16:43:14 created selwin: 0x160002d
15/01/2017 16:43:14 called initialize_xfixes()
*** stack smashing detected ***: /usr/bin/x11vnc terminated
Program received signal SIGABRT, Aborted.
__libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:47
47 ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S: No such file or
directory.
(gdb) bt
#0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:47
#1 0xb6a273cc in __libc_signal_restore_set (set=0xbeffb2a8) at
../sysdeps/unix/sysv/linux/nptl-signals.h:79
#2 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#3 0xb6a280ba in __GI_abort () at abort.c:89
#4 0xb6a4ecd6 in __libc_message (do_abort=do_abort@entry=2, fmt=<optimized
out>) at ../sysdeps/posix/libc_fatal.c:175
#5 0xb6aa2d04 in __GI___fortify_fail (msg=0xb6ad3ee0 "stack smashing
detected") at fortify_fail.c:30
#6 0xb6aa2cda in __stack_chk_fail () at stack_chk_fail.c:28
#7 0x7f5ed138 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
The crash happens between these two lines:
15/01/2017 16:43:14 called initialize_xfixes()
*** stack smashing detected ***: /usr/bin/x11vnc terminated
This was working fine prior to today's dist-upgrade. The last dist-upgrade,
already running Stretch, is from 2016-11-28.
I can't find a file called "libc-do-syscall.S" anywhere on my system.
This problem is not reproducible on amd64.
[1]
https://wiki.debian.org/InstallingDebianOn/Allwinner#Installing_from_a_USB_stick
[2]
http://ftp.uk.debian.org/debian/dists/jessie/main/installer-armhf/current/images/hd-media/
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: armhf (armv7l)
Kernel: Linux 4.8.0-2-armmp-lpae (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libc6 depends on:
ii libgcc1 1:6.2.1-5
libc6 recommends no packages.
Versions of packages libc6 suggests:
ii debconf [debconf-2.0] 1.5.59
pn glibc-doc <none>
ii libc-l10n 2.24-8
ii locales 2.24-8
-- debconf information:
glibc/kernel-too-old:
* libraries/restart-without-asking: true
glibc/kernel-not-supported:
glibc/disable-screensaver:
glibc/restart-services:
glibc/upgrade: true
glibc/restart-failed:
--- End Message ---
--- Begin Message ---
Source: x11vnc
Source-Version: 0.9.13-6
We believe that the bug you reported is fixed in the latest version of
x11vnc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nikita Yushchenko <[email protected]> (supplier of updated x11vnc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 07 May 2018 23:13:43 +0300
Source: x11vnc
Binary: x11vnc x11vnc-data
Architecture: source all amd64
Version: 0.9.13-6
Distribution: unstable
Urgency: medium
Maintainer: Nikita Yushchenko <[email protected]>
Changed-By: Nikita Yushchenko <[email protected]>
Description:
x11vnc - VNC server to allow remote access to an existing X session
x11vnc-data - data files for x11vnc
Closes: 851496 859213
Changes:
x11vnc (0.9.13-6) unstable; urgency=medium
.
* Add two buffer overflow fixes from upstream. Closes: #851496, #859213.
This is a temporary measure, new upstream should be package instead.
Checksums-Sha1:
88928e58e5516eff270a7bd55d351b791d1e5107 2008 x11vnc_0.9.13-6.dsc
3accad599552e3433bd13a5c5c5faabe297df8d3 13016 x11vnc_0.9.13-6.debian.tar.xz
fbef591d70c0ea644f7ded8f25396eb75ed2c64e 226484 x11vnc-data_0.9.13-6_all.deb
eb22d8e756ecec63d5f60e3563d52411abe1854b 1182868
x11vnc-dbgsym_0.9.13-6_amd64.deb
ebf363b5103838385cafad63576a1b9088663301 13024 x11vnc_0.9.13-6_amd64.buildinfo
d121f06ec48a3a9b81ffdfe67af50cc891dbfabd 987972 x11vnc_0.9.13-6_amd64.deb
Checksums-Sha256:
4f81cc591f02121627f5a1c536a6d56c5b98933327896b3a1f4105f2e21b4812 2008
x11vnc_0.9.13-6.dsc
dcd59eb43c919ec9c063c319ba6b1d67a72af71c16353d046f0f08eb1320b378 13016
x11vnc_0.9.13-6.debian.tar.xz
221d7909b735c6c9ff42fcfd3b5faac05aab0f742605fd1e3efd96426bb2c7a6 226484
x11vnc-data_0.9.13-6_all.deb
3d20217ecfaf6025b8a70f30b2c315a1abb10c1228462293d3df4535bc365ec9 1182868
x11vnc-dbgsym_0.9.13-6_amd64.deb
825ee8b74d1db814818024817ffcd64e1d400e609d2c6b4b030e4176ed9172de 13024
x11vnc_0.9.13-6_amd64.buildinfo
14b5406b660cbab586c6c0d28bb82a11745656066a81d055bec46f614bc89ada 987972
x11vnc_0.9.13-6_amd64.deb
Files:
1a9d74cc11698181469aa794c7de9888 2008 x11 optional x11vnc_0.9.13-6.dsc
36959843fb907860f9ae0a1a5673bcee 13016 x11 optional
x11vnc_0.9.13-6.debian.tar.xz
874d25bc5af694d5c16f958ad2598fb0 226484 x11 optional
x11vnc-data_0.9.13-6_all.deb
1af20be458c16285f381c2ad1afd29eb 1182868 debug optional
x11vnc-dbgsym_0.9.13-6_amd64.deb
923478d5a9ff3132224224b509d20d01 13024 x11 optional
x11vnc_0.9.13-6_amd64.buildinfo
e11234b0a0f31cb39e561776ecbbc458 987972 x11 optional x11vnc_0.9.13-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEEy1+rHP+NR4LCMhwRxdBY5L1ortsFAlrx0kARHHlvdXNoQGRl
Ymlhbi5vcmcACgkQxdBY5L1ortt0/RAAzMuDGKPZAMJYI8hkFV4AXl1nYVQipQAZ
TNX/+D9NMfg7+KnNRrttA6Ezc/gVrKw07VzT/jUXUZJF6HVGq1r9M/prND9IUf7u
cK/d7ZrP6tdVfUN/aXBQGHUj2kiGx+K8qhTBTfhLpbezWH16z6eBVfy0sYo3d7wA
8eoH57jQtT7vzpRLFSbbiz1+KxodghQjzOm1YuL1ZdoXkHflN7d2FSkpaw+i00d2
bNdGQclnBBR4bPAkJvA9HR8KoTC3AnFRK0OjI3vkxnOPtzlMAR1e4pQBo7t1dzXI
SDboe/ORalxFQ2wgnpsPXP/nv36j0dMdxBrm7fWqQLfqx0vir0dr6fnWn660sBvU
/1wS5BjAldoprCNjK0hZRrLWHQtD29JZqEWgZOgoIODr7n3xHzcX9qAh2rUJfXpQ
LN91RzCPwDLsoyTNcjXxX19W+RVEqOYX5YD7ZitfcGoNVxs+LJo3WSPpmLKdSi0A
bVgvNfB2K4s7KSe1HobPHTJW9PC6cXdPI4Wh6ZKgb/K9aGqvlid6Vc242KRizS17
jB3wUHzKFbSgiz0bnFphEENvhw6tkIpopMu1zteD9/VeINDtFsIoAHUirpVe+Mk/
Rbc+TndOp6E6yn58pnPlwJUFkv+70jldsv5h6s200UmfP7lo91o/Q9GyVT41Bbf4
7U/Y+WeS+bw=
=9NM9
-----END PGP SIGNATURE-----
--- End Message ---