Your message dated Thu, 09 Jun 2016 22:50:36 +0000
with message-id <[email protected]>
and subject line Bug#492015: fixed in vnc4 4.1.1+X4.3.0-38
has caused the Debian Bug report #492015,
regarding vnc4server: segfault in cfb32ClippedLineCopy when trying to play
freecol
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.)
--
492015: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492015
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vnc4server
Version: 4.1.1+X4.3.0-21
Severity: normal
Steps to reproduce:
1) vnc4server :9 -depth 24 -geometry 1024x768
2) xvnc4viewer localhost:9
3) press F8, disable "auto select" and set hextile with 256 colors
4) apt-get install freecol in a debian unstable chroot
5) wget http://iki.fi/lindi/freecol/lindi_Hollanti_1639_2_syksy.fsg
6) start freecol inside chroot so that it talks to vnc4server outside chroot
7) load the savegame
8) choose "show grid" from the view menu
Expected results:
8) grid of the map is shown
Actual results:
8) vnc4server segfaults.
More info:
1) gdb shows the following backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x080d30d0 in cfb32ClippedLineCopy ()
(gdb) bt
#0 0x080d30d0 in cfb32ClippedLineCopy ()
#1 0x080d2c73 in cfb32LineSS1Rect ()
#2 0x08066d5f in ProcPolyLine ()
#3 0x08069b39 in Dispatch ()
#4 0x080507d9 in main ()
(gdb) x/16i $eip
0x80d30d0 <cfb32ClippedLineCopy+704>: mov %esi,(%ecx)
0x80d30d2 <cfb32ClippedLineCopy+706>: lea 0x0(%esi),%esi
0x80d30d9 <cfb32ClippedLineCopy+713>: lea 0x0(%edi),%edi
0x80d30e0 <cfb32ClippedLineCopy+720>: add $0xbc,%esp
0x80d30e6 <cfb32ClippedLineCopy+726>: pop %ebx
0x80d30e7 <cfb32ClippedLineCopy+727>: pop %esi
0x80d30e8 <cfb32ClippedLineCopy+728>: pop %edi
0x80d30e9 <cfb32ClippedLineCopy+729>: pop %ebp
0x80d30ea <cfb32ClippedLineCopy+730>: ret
0x80d30eb <cfb32ClippedLineCopy+731>: nop
0x80d30ec <cfb32ClippedLineCopy+732>: lea 0x0(%esi),%esi
0x80d30f0 <cfb32ClippedLineCopy+736>: mov 0x20(%ebp),%ecx
0x80d30f3 <cfb32ClippedLineCopy+739>: movswl 0x6(%ecx),%eax
0x80d30f7 <cfb32ClippedLineCopy+743>: cmp %eax,%edx
0x80d30f9 <cfb32ClippedLineCopy+745>: jl 0x80d2eea
<cfb32ClippedLineCopy+218>
0x80d30ff <cfb32ClippedLineCopy+751>: or $0x1,%ebx
(gdb) info locals
No symbol table info available.
(gdb) p $esi
$1 = 0
(gdb) p $ecx
$2 = -1228378108
(gdb) p/x $ecx
$3 = 0xb6c87004
(gdb) shell cat /proc/10470/maps
08048000-083fe000 r-xp 00000000 09:00 1979148 /usr/bin/Xvnc4
083fe000-08438000 rw-p 003b5000 09:00 1979148 /usr/bin/Xvnc4
08438000-089a0000 rw-p 08438000 00:00 0 [heap]
b6c88000-b6f88000 rw-s 00000000 00:08 962101249 /SYSV00000000 (deleted)
b6f88000-b7289000 rw-p b6f88000 00:00 0
b73ea000-b743c000 rw-p b73ea000 00:00 0
b743c000-b7d40000 rw-p b743c000 00:00 0
b7d40000-b7e67000 r-xp 00000000 09:00 1850491
/lib/tls/i686/cmov/libc-2.3.6.so
b7e67000-b7e6c000 r--p 00127000 09:00 1850491
/lib/tls/i686/cmov/libc-2.3.6.so
b7e6c000-b7e6e000 rw-p 0012c000 09:00 1850491
/lib/tls/i686/cmov/libc-2.3.6.so
b7e6e000-b7e71000 rw-p b7e6e000 00:00 0
b7e71000-b7e7b000 r-xp 00000000 09:00 1848092 /lib/libgcc_s.so.1
b7e7b000-b7e7c000 rw-p 00009000 09:00 1848092 /lib/libgcc_s.so.1
b7e7c000-b7e9f000 r-xp 00000000 09:00 1850495
/lib/tls/i686/cmov/libm-2.3.6.so
b7e9f000-b7ea1000 rw-p 00022000 09:00 1850495
/lib/tls/i686/cmov/libm-2.3.6.so
b7ea1000-b7ea2000 rw-p b7ea1000 00:00 0
b7ea2000-b7f7c000 r-xp 00000000 09:00 2083392 /usr/lib/libstdc++.so.6.0.8
b7f7c000-b7f7f000 r--p 000d9000 09:00 2083392 /usr/lib/libstdc++.so.6.0.8
b7f7f000-b7f81000 rw-p 000dc000 09:00 2083392 /usr/lib/libstdc++.so.6.0.8
b7f81000-b7f87000 rw-p b7f81000 00:00 0
b7f87000-b7f9a000 r-xp 00000000 09:00 2083551 /usr/lib/libz.so.1.2.3
b7f9a000-b7f9b000 rw-p 00012000 09:00 2083551 /usr/lib/libz.so.1.2.3
b7fb0000-b7fb8000 rw-s 00000000 00:08 964132867 /SYSV00000000 (deleted)
b7fb8000-b7fba000 rw-p b7fb8000 00:00 0
b7fba000-b7fbb000 r-xp b7fba000 00:00 0 [vdso]
b7fbb000-b7fd0000 r-xp 00000000 09:00 1848069 /lib/ld-2.3.6.so
b7fd0000-b7fd2000 rw-p 00014000 09:00 1848069 /lib/ld-2.3.6.so
bfea5000-bfeba000 rw-p bfea5000 00:00 0 [stack]
2) I can reproduce this issue also with vnc4server 4.1.1+X4.3.0-30 in debian
unstable.
3) Please let me know if you are unable to reproduce this issue!
--- End Message ---
--- Begin Message ---
Source: vnc4
Source-Version: 4.1.1+X4.3.0-38
We believe that the bug you reported is fixed in the latest version of
vnc4, 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.
Ola Lundqvist <[email protected]> (supplier of updated vnc4 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: Thu, 09 Jun 2016 22:46:59 +0200
Source: vnc4
Binary: vnc4server xvnc4viewer
Architecture: source amd64
Version: 4.1.1+X4.3.0-38
Distribution: unstable
Urgency: low
Maintainer: Ola Lundqvist <[email protected]>
Changed-By: Ola Lundqvist <[email protected]>
Description:
vnc4server - Virtual network computing server software
xvnc4viewer - Virtual network computing client software for X
Closes: 421815 471996 492015 568707 610852 640158 656862 767957 780804
Changes:
vnc4 (4.1.1+X4.3.0-38) unstable; urgency=low
.
* Updated to debhelper compatibility 9.
* Applied a patch from Timo Juhani Lindfors <[email protected]>
that solves a segfault problem. Closes: #492015.
* Applied a patch from Scott Bigham <[email protected]> to allow
the -via option. Closes: #568707.
* Applied a patch from Moritz Muehlenhoff <[email protected]> to enable
harden build flags. Closes: #656862.
* Applied a patch from Tristan Schmelcher
<[email protected]> to avoid a 100% CPU problem.
Closes: #640158.
* Changed the default generated init script. Closes: #471996.
* Applied a patch to solve a segfault problem. Closes: #421815.
* Applied a patch to make it build on hurd-i386. Closes: #610852.
* Applied a patch to make it build on ppc64el. Closes: #767957.
* Applied a patch to make it build on mips64el. Closes: #780804.
Checksums-Sha1:
1652c4e2ebeeca14dced23d9179a79a249f6bfe1 1795 vnc4_4.1.1+X4.3.0-38.dsc
8416eb9433713cffeb5469c9d7c62ac289d5d191 77056 vnc4_4.1.1+X4.3.0-38.diff.gz
35e2ef95b393fc30a3148c43c47c624318961a4d 1593876
vnc4server_4.1.1+X4.3.0-38_amd64.deb
bc1912f9ecf9a1e7b4495fa6adb1f75d98d0fc65 124962
xvnc4viewer_4.1.1+X4.3.0-38_amd64.deb
Checksums-Sha256:
2ec804a584c8dfe6ee0b6403c065a89f30d5fc23bc1f960c2f478c769dc16e71 1795
vnc4_4.1.1+X4.3.0-38.dsc
fdb1e84ad60a8232b577dcedebfbd25434caa62237569c0086b080464602a79e 77056
vnc4_4.1.1+X4.3.0-38.diff.gz
fd44173ebc30e35b97eb92acf62c06f365114f320112a12cd6a5e91ee45c543e 1593876
vnc4server_4.1.1+X4.3.0-38_amd64.deb
013cbb255b0b291db68fd9403e3777614ef49cf884da3d0785fc6d686054898c 124962
xvnc4viewer_4.1.1+X4.3.0-38_amd64.deb
Files:
e5a63dd6acd352c95dab53f3e0634ad9 1795 x11 optional vnc4_4.1.1+X4.3.0-38.dsc
6946d175a84f7dc1697dd0a5235113cf 77056 x11 optional
vnc4_4.1.1+X4.3.0-38.diff.gz
2af3ffdca304dcfd699263adc614a699 1593876 x11 optional
vnc4server_4.1.1+X4.3.0-38_amd64.deb
0a988f7e1b0696ba4d4737b991881cef 124962 net optional
xvnc4viewer_4.1.1+X4.3.0-38_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXWd/yAAoJEF6Q3PqUJodvf+8P/jvvL9KUfFZIYdWHFZpiGi5R
gE/VvcxFok1a7yQQ5nHaU4LCgfjUUo8Dqztm2irCh27VWQugorySVzsgluIz9Rqy
NnOr0/GX+W5gZlO+FpG2lYTkZC1ewhMAgOEfj3pd8FqFN4JoKzRrP+XLgGdhmewW
4rHJlibRbZcurzm5bxNkt+Byy2K0gTkG8HNf/0ajXsEBpvxElKlRKe8ay5c56dka
qcb5pwT/w5K/D5npldFagMcItDjoaGvmHgugn/M/dKfHTUwf5S3NRO/L0XT9ABbA
AloIdpQstua9OI7H3DtRSBQv6L2xo9kEVqOZsDjwwCRLp0MEQyHb5DWgAWUY4gcQ
4aa2exR2VmSJ5KskZKAZ0vBlI9w2dzWSnACTJy/jinPSQ9smplQ1xWdA5S82M8qj
lJ+1zWWfH32HS8cEqk5txZ4WAEc+lBE0visgNmNxdGMXqLykoYKkJv0Rr6sS81Xi
LC+l+oI76/BmNzR6DkP9dURxkSs2SxNkbCI8kj6n+c45nSlVvGTEyAT2Ewz9eCuE
Ak4f1v0BVlw/c+HyYP5YWBoh+TFuBd/s5qyEFqZOD1KhfURorqxx6BwJOl4XBlL8
FOjVCQtb2ibkuvdt+F4qep/78SI5Qo87tMoXIWwfyPVQGrjuZmREzpZgWCF+rId0
dNmwKDliVgVfsXeK5w5u
=LTUN
-----END PGP SIGNATURE-----
--- End Message ---