Your message dated Thu, 26 Sep 2024 06:04:23 +0000
with message-id <e1sthbz-007wt4...@fasolo.debian.org>
and subject line Bug#1082555: fixed in sslh 2.1.1-2
has caused the Debian Bug report #1082555,
regarding sslh blocks when reading data in some single-CPU systems
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 ow...@bugs.debian.org
immediately.)
--
1082555: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082555
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:sslh
Version: 1.18-1
Severity: important
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -B"
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch --with systemd
dh_testdir -a
dh_update_autotools_config -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- USELIBWRAP=1 USELIBCAP=1
make -j1 USELIBWRAP=1 USELIBCAP=1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
./genver.sh >version.h
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DLIBWRAP
-DENABLE_REGEX -DLIBCONFIG -DLIBCAP -c common.c
common.c: In function 'bind_peer':
common.c:183:49: warning: initialization from incompatible pointer type
[-Wincompatible-pointer-types]
[... snipped ...]
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o echosrv echosrv.o
probe.o common.o tls.o -lwrap -lconfig -lcap
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -a
make -j1 test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./t
Deleting all .da files in . and subdirectories
Done.
Testing sslh-select
spawned 22493
./sslh-select -v -f -u buildd --listen localhost:9002 --ssh ::1:9000 --ssl
::1:9001 -P /tmp/sslh_test.pid
ssh addr: localhost:9000. libwrap service: sshd log_level: 1 family 10 10 []
ssl addr: localhost:9001. libwrap service: (null) log_level: 1 family 10 10 []
listening on:
localhost:9002 []
localhost:9002 []
timeout: 2
on-timeout: ssh
listening to 2 addresses
localhost:9002:bind: Address already in use
***Test: SSL connection
Connection refused
***Test: Shy SSH connection
Connection refused
***Test: Bold SSH connection
Connection refused
***Test: incomplete SSH first frame
Connection refused
***Test: One SSL half-started then one SSH
Connection refused
***Test: One SSH half-started then one SSL
Connection refused
cat: /tmp/sslh_test.pid: No such file or directory
killing
Can't kill a non-numeric process ID at ./t line 221.
# Looks like your test exited with 1 before it could output anything.
Makefile:123: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 test returned exit code 2
debian/rules:26: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------
This is just how the build ends, not necessarily the relevant part.
I've put several build logs here:
https://people.debian.org/~sanvila/build-logs/sslh/
When this happens, dpkg-buildpackage seems to die and "ps ax"
shows processes like these:
9429 ? S 0:00 ./echosrv --listen ::1 9001 --prefix ssl:
9430 ? S 0:00 ./echosrv --listen ::1 9000 --prefix ssh:
9431 ? S 0:00 ./echosrv --listen ::1 9000 --prefix ssh:
9432 ? S 0:00 ./echosrv --listen ::1 9001 --prefix ssl:
Then, after a while, sbuild finally decides to abort the build
because of inactivity in the build log.
The bug should be reproducible with sbuild on a single CPU virtual machine,
provided you try enough times (as the failure happens randomly).
Thanks.
--- End Message ---
--- Begin Message ---
Source: sslh
Source-Version: 2.1.1-2
Done: Don Armstrong <d...@debian.org>
We believe that the bug you reported is fixed in the latest version of
sslh, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Don Armstrong <d...@debian.org> (supplier of updated sslh 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 21 Sep 2024 22:50:30 -0700
Source: sslh
Architecture: source
Version: 2.1.1-2
Distribution: unstable
Urgency: low
Maintainer: Don Armstrong <d...@debian.org>
Changed-By: Don Armstrong <d...@debian.org>
Closes: 1082555
Changes:
sslh (2.1.1-2) unstable; urgency=low
.
* Avoid blocking when reading data (Closes: #1082555)
Checksums-Sha1:
ce1bb58984cd7ee0681e4401a0dcd37a86a65538 2047 sslh_2.1.1-2.dsc
931b8ca7ab7a302fa114d7c4a968f76c66d9b594 23024 sslh_2.1.1-2.debian.tar.xz
fa9068f4c1b22e624d39f1d7acbae20f00be643b 8495 sslh_2.1.1-2_amd64.buildinfo
Checksums-Sha256:
74f4ec129d7eb266b99c3603d9da70aa1b627f18b70cf84b41d43cec82920008 2047
sslh_2.1.1-2.dsc
553798f462ddd7fa8e0d71c03d811f71f3d0e3751b1fad752aaeb6336329e13f 23024
sslh_2.1.1-2.debian.tar.xz
c956864aa444a874e8f96ac9872595c2d6d713c3ed2e46f6c3e1b6482b703286 8495
sslh_2.1.1-2_amd64.buildinfo
Files:
325b3807b6987a4347e18b3d5d4c9829 2047 net optional sslh_2.1.1-2.dsc
699225cc8c8f99cfbe30502029032747 23024 net optional sslh_2.1.1-2.debian.tar.xz
a99856612db617481cc80c561eec14b3 8495 net optional sslh_2.1.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEsFuqiOPGPJtAxg5kZXSNu7QmqH0FAmb09VEACgkQZXSNu7Qm
qH22IA/+KvIt/tdYfTn5sXHqYiZvjcxZPPznbVTaAR9Hss0XMF4SU/m1ugWZNRiL
xNtbHWuMjR4QuWJC94QVSdUC1q7bxlDPGuUefbw+MX2uefRSTkCPG01cMxmXUneY
UyqOSqhtUmH4GnkRbTGOjWtIXmgXo4dSxDL56qygystbzQoHG+s7Vv3oR1TFXpyp
9wEGXVnFgvwoJMtvaOI89tvYIicllCEh3Q9fWJaQR87WCps16zoaGBjC96aeme5q
FMXTcElrz2R0MQ40F+well0wH4+UyjVphN3s0RdHVZeKJHD2tptvNnWP3R1lZWB5
bH2XLNN4baLGuKzFSwtCgx4Kt4U3g7TLw6lAnmPgM8IgD5j16kYcjQzCVrW26XPw
/e71XIrtE76HW0f7HA13PDRsX2ZoM51GHTdPZisS7Gr/b3S3QOTblZi+2b4AkylC
/uwnGP5i3YejFNF6Y47NQDK9CPoPKus1sn7jGJdbbui/tGwdMi9Nd+QqsEpllS5N
M6keoV0EpPHgEznsQi5xawOJgVoFN0QDf/+2XIf2wCbnT+SxYvMnDpObYLorYmdb
6cLuK4fAbY1/cpp3aw2KHjjO0eWCJttUES8qFIL2sF6D88ujGcV8c1ICvjsetWCx
TGf8kAsVg1+qZ/o8XTs4Oyf5gxuZAYNF3OWRSnG6VR9vlal5j5A=
=tb5W
-----END PGP SIGNATURE-----
pgpfegqvxPSU3.pgp
Description: PGP signature
--- End Message ---