Your message dated Thu, 09 Jun 2016 13:21:59 +0000
with message-id <[email protected]>
and subject line Bug#751612: fixed in splitvt 1.6.6-12
has caused the Debian Bug report #751612,
regarding splitvt: int/pointer mix-up in uses of function check_attr
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.)
--
751612: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751612
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: splitvt
Version: 1.6.6-11
Usertags: goto-cc
During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.
[...]
gcc -o splitvt splitvt.o misc.o utmp.o vt100.o videomem.o terminal.o vttest.o
vtmouse.o parserc.o lock.o cut-paste.o -ltermcap -lutil
error: conflicting function declarations "check_attr"
old definition in module vt100 file splitvt.h line 57
signed int (signed int, signed int, signed int)
new definition in module videomem file videomem.c line 245
signed int (signed int pixel, signed int lastattr, unsigned char *currattr)
Makefile:16: recipe for target 'splitvt' failed
make[1]: *** [splitvt] Error 64
Observe the conflicting declaration in splitvt.h, which does not match the
actual implementation on the last argument. It seems the declaration is actually
added by a Debian patch:
http://sources.debian.net/src/splitvt/1.6.6-11/debian/patches/old.changes.patch?hl=800#L800
Yet not only is this declaration wrong, but looking at
http://codesearch.debian.net/search?q=package%3Asplitvt+check_attr
it seems almost all uses are wrong. This should be fixed as presently calls to
check_attr will almost necessarily result in segmentation faults (in the better
case; in the worst case arbitrary valid memory will be accessed).
Best,
Michael
pgp8dgjxfrEHy.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: splitvt
Source-Version: 1.6.6-12
We believe that the bug you reported is fixed in the latest version of
splitvt, 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.
Mònica Ramírez Arceda <[email protected]> (supplier of updated splitvt 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: SHA1
Format: 1.8
Date: Thu, 09 Jun 2016 15:13:49 +0200
Source: splitvt
Binary: splitvt
Architecture: source amd64
Version: 1.6.6-12
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Mònica Ramírez Arceda <[email protected]>
Description:
splitvt - run two programs in a split screen
Closes: 751612
Changes:
splitvt (1.6.6-12) unstable; urgency=medium
.
* Orphan the package: set maintainer to Debian QA Group.
* Use dpkg-buildflags instead of hardening-wrapper.
* Update Vcs-* fields.
* Bump to Standards-Version 3.9.8. No changes required.
* Add Homepage field to debian/control file.
* Add debian/watch file.
* debian/patches/fix-spelling-error-manpage.patch: fix spelling error in
manpage.
* Fix conflicting function declarations of check_attr. (Closes: #751612)
Checksums-Sha1:
16500da443e6a4267284f8bf066572b5cbbb6137 1885 splitvt_1.6.6-12.dsc
96de1bc3e406f28c1f708f9905cbd7b60f96b4c9 16956 splitvt_1.6.6-12.debian.tar.xz
38eaf3059ae27b6b55af3a6b6e72049a5c24e943 58794
splitvt-dbgsym_1.6.6-12_amd64.deb
70935fcde4c33c7a10ae0431548dd571e500e122 37360 splitvt_1.6.6-12_amd64.deb
Checksums-Sha256:
cb506ffd94a1e4e2fcd4e4bf9f2b5d7c79320217e52eb024c5b4b86cebb214e1 1885
splitvt_1.6.6-12.dsc
267c3886382849757daa36b694c6368b3d456f9f372c092eb950ed08066aa89e 16956
splitvt_1.6.6-12.debian.tar.xz
aa8e4903f3a8c8a7901ba02cc9ed8dcc6fc50392e5b941e72aa0236d8b3af233 58794
splitvt-dbgsym_1.6.6-12_amd64.deb
d68682eb61194c73dd317a77eb2d3fae9b44f531562445ab8f15ff56b40bb7a6 37360
splitvt_1.6.6-12_amd64.deb
Files:
89cfdc5481c3ff0487bcb2a638d1b735 1885 utils optional splitvt_1.6.6-12.dsc
6eefd25d181eeb08ff98e10985ac93db 16956 utils optional
splitvt_1.6.6-12.debian.tar.xz
099c611b0c6cfeca371b6aac1a9f5dd7 58794 debug extra
splitvt-dbgsym_1.6.6-12_amd64.deb
3f7ebaa26c2388aa8dd35647e47e29c2 37360 utils optional
splitvt_1.6.6-12_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJXWWu7AAoJEB7+sYAaScDS4PIP/i/vbnp/w27uQdrwYxvCclAR
wWWgb/B46XI0BrycLuKPFLG36+/vlQMR7AIzjFkATPSbAG8kSUxDElpH1IPXa0zX
Jx7PHolZdQ1IFaNGQymUnR/2pX25WTc9Xpav9WJk/eayCEf1V+gMGwWY3siJWm47
NPHoGStcUi8/vLKXw69KdKN0xxGV1PrFq24lT0RYRa9D8GFvcW43zIhcfbwWzoLi
bjzNnbMj8Xz3sWHg9E6OU8V/qZjoikunWbqFBav3lCa2Ez/qkJc++712gtcBCSY2
DP714ZZY6SoPDr3NGKrwGM5oxhLtiiiBePf4Fkg7KP+spZDTVAJja6YipTU6zhfR
APs2yun2qKdrMjujnEj6LIkhxxc5p/DCDfJakeqsusFdqSsDrX1DvfuMyrZ2UU39
42sT26WkFHBd5cI0phPG2gk/RryD6YycQfBDw5r2YZO1y32I8qgUp6wLBN9pM8pT
xbPI1lnS/iUB2uWHMKOcrxKzSeXw3Qmq3BenY+tZXi344iZBb64wg1NMWsrarbbt
MbuwDmmkddrpqZQsIcSqsVGJ2rUEQngCIhowpcYx+7++MArYxmM8MftIe+C8U191
kDYzACk4u662dSEJvbIbJqvbTY3UbBo3RfpxluH0fNdvPfSXcUr2rrKR+iO8wlhs
XSumoh9X4F1mqIMHRXpm
=I7lK
-----END PGP SIGNATURE-----
--- End Message ---