Your message dated Thu, 12 Jan 2017 12:51:27 +0000
with message-id <[email protected]>
and subject line Bug#796730: fixed in pstreams 1.0.0-1
has caused the Debian Bug report #796730,
regarding pstreams: calls std::char_traits::move(s, NULL, 0)
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.)
--
796730: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796730
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pstreams
Version: 0.8.0-2
If you compile test_pstreams.cc with Undefined Behavior Sanitizer
(-fsanitize=undefined -fsanitize-undefined-trap-on-error), the testsuite
fails with the following backtrace:
#0 0x08053ec9 in move (__n=0, __s2=0x0, __s1=0x8068afa "") at
/usr/include/c++/5/bits/char_traits.h:271
#1 redi::basic_pstreambuf<char, std::char_traits<char> >::fill_buffer
(this=0xffffd070, non_blocking=false) at pstream.h:1833
#2 0x080540ef in redi::basic_pstreambuf<char, std::char_traits<char>
>::underflow (this=0xffffd070) at pstream.h:1772
#3 0xf7ed78b4 in std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>,
std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&, char) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#4 0x0804d140 in getline<char, std::char_traits<char>, std::allocator<char> >
(__str="", __is=...) at /usr/include/c++/5/bits/basic_string.h:5212
#5 main () at test_pstreams.cc:305
Apparently Pstreams calls std::char_traits::move() with destination
buffer set to NULL, which is undefined behavior even when length is 0.
--
Jakub Wilk
--- End Message ---
--- Begin Message ---
Source: pstreams
Source-Version: 1.0.0-1
We believe that the bug you reported is fixed in the latest version of
pstreams, 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.
Eugene Seliverstov <[email protected]> (supplier of updated pstreams 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, 12 Jan 2017 11:44:32 +0300
Source: pstreams
Binary: libpstreams-dev
Architecture: source
Version: 1.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Eugene Seliverstov <[email protected]>
Changed-By: Eugene Seliverstov <[email protected]>
Description:
libpstreams-dev - C++ iostream interface to POSIX process I/O
Closes: 796730
Changes:
pstreams (1.0.0-1) unstable; urgency=medium
.
* Use http sf.net URL because https does not work
* Marked as Multi-Arch: foreign
* New upstream version 1.0.0 (Closes: #796730)
Checksums-Sha1:
4e191ec569849e3c8ea5fe69d80e9761e77e2007 1935 pstreams_1.0.0-1.dsc
fbaa709f88e6a13b13ed719f784b9388ec4e4b43 68207 pstreams_1.0.0.orig.tar.gz
802e53e65fff87d7d45dbfc09f9e296e16b7f95f 4152 pstreams_1.0.0-1.debian.tar.xz
Checksums-Sha256:
0e94adb688c24b72e6a2d5029675dd00750ca0aba367423e196773084bb8d75b 1935
pstreams_1.0.0-1.dsc
7d24e35d26675a8d474afb45cd88694b0b9e39f01107e4ec200b1f7eb9d215f9 68207
pstreams_1.0.0.orig.tar.gz
a6c142b99cc57a5c3b95a60cd2374866012e0dbd3fa14e1daaa577a770ea752b 4152
pstreams_1.0.0-1.debian.tar.xz
Files:
a2d3a23ccdc0e8b6d324ee83308b5bb0 1935 libdevel optional pstreams_1.0.0-1.dsc
809d0650ac23c063b908607033747a9a 68207 libdevel optional
pstreams_1.0.0.orig.tar.gz
95da2d6725331ae946814aea3306d9c5 4152 libdevel optional
pstreams_1.0.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAlh3ea4ACgkQ/A2xu81G
C94ZixAAp85qwum/BY5pea+7v2h1iTrfLnORTJkf6gcCHUEGAbTphjyUHY8QJ/pU
Kx28ggJH4ll+KzYrPeE4oygtGylkCsGOOS66Aj5dRue0csL30t49YZUpD7798qov
Ci3yR8xmwnXAilGgX85axNaRmv4eASvZN2PRDNXwCMbm0jSotd4yoGqwnG9Fp/Z7
e7nFbwrhSCyh11qOE+PFWAmQUBJiETrUIbeYDHWiDRIEcx4q1E5toM3XvwSJiGQ7
NSn2Axl7WHmzSknyJGCrfmbZTC0sO58AMGwJVetCsBbYEoIHs90l+vs9fgUWnDaF
k9HQ/KF3KAH4NKc1oF0hxdtwicrRtojZaAUvtT/e4/zEQctGcu3NnXQ/rgCVbIQ6
9VIWZ0/QzvlIeCOPxX957tqF+Va8r1fhJa0LPpQ24rBMQsK0Pzp0OZhEZfBpRsVp
++TKOic6ARkoH1GuXU4RQdE/Qfad6SGmBY4tlw4G7pThKQZuw8jzUOTAtpGWOSY0
5f35Dpn/W3Hyf7BvHiru7h+3bzW4jmxOsDLjabw4EymwTfG72r062JyzGoCp126U
Cmd6aR2gQZa5vQIXmd/7J0FJlxMAjU2YDW4UeB6ObNtKn6kctS2/PgLH2rcA7iW/
OOsG1ly347GvPk0SwvaCaOn978wWhwd0g2WpnAritb64kKyBA5E=
=P5un
-----END PGP SIGNATURE-----
--- End Message ---