Package: src:rsyslog
Version: 8.2510.0-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202510/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:rsyslog, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'

[... snipped ...]

=== Analyzing core dump #2: ./core.227410 ===
Core file type:
./core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, 
from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x 
./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 
924, execfn: './tcpflood', platform: 'x86_64'
Core file size: 10788864 bytes
./diag.sh: line 1669: gdb: command not found
gdb analysis failed
./diag.sh: line 1672: gdb: command not found
gdb analysis failed for tcpflood

=== Analyzed 2 core dump(s) ===
=== Disk Space Analysis ===
Disk usage: 11% (Free: 102G)
=== System Information ===
Linux r7a-large-1761905299 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC 
Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux
=== Linux System Status ===
Memory info:
MemTotal:       16005604 kB
MemFree:        13927164 kB
MemAvailable:   15390432 kB
=== Error Logs Collection ===
gather-check-logs.sh not found, collecting available logs manually...
No failed-tests.log found
not reporting failure as RSYSLOG_STATSURL is not set
10:25:00[1]  FAIL: Test ./imrelp-tls-cfgcmd.sh (took 1 seconds)
FAIL imrelp-tls-cfgcmd.sh (exit status: 1)

============================================================================
Testsuite summary for rsyslog 8.2510.0
============================================================================
# TOTAL: 717
# PASS:  707
# SKIP:  9
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log for debugging.
Some test(s) failed.  Please report this to [email protected],
together with the test-suite.log file (gzipped) and your system
information.  Thanks.
============================================================================
make[5]: *** [Makefile:4147: test-suite.log] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[4]: *** [Makefile:4282: check-TESTS] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: *** [Makefile:4348: check-am] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: *** [Makefile:948: check-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 check TESTSUITEFLAGS="-j2 --verbose" VERBOSE=1 
returned exit code 2
============================================
   rsyslog 8.2510.0: tests/test-suite.log
============================================

# TOTAL: 717
# PASS:  707
# SKIP:  9
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

System information (uname -a): Linux 6.12.48+deb13-cloud-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64
Distribution information (/etc/os-release):
PRETTY_NAME="Debian GNU/Linux forky/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=forky
ID=debian
HOME_URL="https://www.debian.org/";
SUPPORT_URL="https://www.debian.org/support";
BUG_REPORT_URL="https://bugs.debian.org/";

.. contents:: :depth: 2

SKIP: daqueue-persist
=====================

===============================================================================
[daqueue-persist.sh]: test data persisting at shutdown
TEST is currently DISABLE because it is unstable
SKIP daqueue-persist.sh (exit status: 77)

SKIP: imuxsock_logger_ratelimit
===============================

[imuxsock_logger_ratelimit.sh]: test rate limiting with imuxsock
testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:17:57[0]  Test: ./imuxsock_logger_ratelimit.sh
------------------------------------------------------------
liblogging-stdlog not available - skipping test
SKIP imuxsock_logger_ratelimit.sh (exit status: 77)

SKIP: imuxsock_traillf
======================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:18:00[0]  Test: ./imuxsock_traillf.sh
------------------------------------------------------------
liblogging-stdlog not available - skipping test
SKIP imuxsock_traillf.sh (exit status: 77)

SKIP: imuxsock_ccmiddle
=======================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:18:00[0]  Test: ./imuxsock_ccmiddle.sh
------------------------------------------------------------
liblogging-stdlog not available - skipping test
SKIP imuxsock_ccmiddle.sh (exit status: 77)

SKIP: imuxsock_traillf_syssock
==============================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:18:00[0]  Test: ./imuxsock_traillf_syssock.sh
------------------------------------------------------------
liblogging-stdlog not available - skipping test
SKIP imuxsock_traillf_syssock.sh (exit status: 77)

SKIP: imuxsock_ccmiddle_syssock
===============================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:18:00[0]  Test: ./imuxsock_ccmiddle_syssock.sh
------------------------------------------------------------
Linux
liblogging-stdlog not available - skipping test
SKIP imuxsock_ccmiddle_syssock.sh (exit status: 77)

SKIP: omfwd_fast_imuxsock
=========================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:21:36[0]  Test: ./omfwd_fast_imuxsock.sh
------------------------------------------------------------
liblogging-stdlog not available - skipping test
SKIP omfwd_fast_imuxsock.sh (exit status: 77)

SKIP: sndrcv_tls_client_missing_cert
====================================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:23:14[0]  Test: ./sndrcv_tls_client_missing_cert.sh
------------------------------------------------------------
This test is under review - it seems to have some issues
SKIP sndrcv_tls_client_missing_cert.sh (exit status: 77)

SKIP: sndrcv_relp_dflt_pt
=========================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:24:15[0]  Test: ./sndrcv_relp_dflt_pt.sh
------------------------------------------------------------
relp default port 514 is privileged
need to be root to run this test - skipping
SKIP sndrcv_relp_dflt_pt.sh (exit status: 77)

FAIL: imrelp-tls-cfgcmd
=======================

testbench: TZ env var not set, setting it to UTC
------------------------------------------------------------
10:24:59[0]  Test: ./imrelp-tls-cfgcmd.sh
------------------------------------------------------------
config rstb_403615_a2046ec4qS9m_.conf is:
     1  module(load="../plugins/imdiag/.libs/imdiag")
     2  global(inputs.timeout.shutdown="60000"
     3         default.action.queue.timeoutshutdown="20000"
     4         default.action.queue.timeoutEnqueue="20000"
     5         debug.abortOnProgramError="on")
     6  # use legacy-style for the following settings so that we can override 
if needed
     7  $MainmsgQueueTimeoutEnqueue 20000
     8  $MainmsgQueueTimeoutShutdown 10000
     9  $IMDiagListenPortFileName rstb_403615_a2046ec4qS9m.imdiag.port
    10  $IMDiagServerRun 0
    11  $IMDiagAbortTimeout 580
    12  
    13  :syslogtag, contains, "rsyslogd"  ./rstb_403615_a2046ec4qS9m.started
    14  ###### end of testbench instrumentation part, test conf follows:
    15  
    16  module( load="../plugins/imrelp/.libs/imrelp" 
    17          tls.tlslib="openssl")
    18  input(type="imrelp" port="48863" tls="on"
    19                  tls.cacert="./tls-certs/ca.pem"
    20                  tls.mycert="./tls-certs/cert.pem"
    21                  tls.myprivkey="./tls-certs/key.pem"
    22                  tls.authmode="certvalid"
    23                  tls.permittedpeer="rsyslog"
    24                  
tls.tlscfgcmd="Protocol=ALL,-SSLv2,-SSLv3,-TLSv1,-TLSv1.2
    25  CipherString=ECDHE-RSA-AES256-GCM-SHA384
    26  Protocol=ALL,-SSLv2,-SSLv3,-TLSv1,-TLSv1.2,-TLSv1.3
    27  MinProtocol=TLSv1.2
    28  MaxProtocol=TLSv1.2")
    29  
    30  template(name="outfmt" type="string" string="%msg:F,58:2%\n")
    31  :msg, contains, "msgnum:" action(type="omfile" template="outfmt"
    32                                   file=`echo $RSYSLOG_OUT_LOG`)
rsyslogd: NOTE: RSYSLOG_DEBUG_TIMEOUTS_TO_STDERR activated
rsyslogd 8.2510.0 error: invalid debug option 'nologfuncflow' - ignored
rsyslogd 8.2510.0 error: invalid debug option 'noprintmutexaction' - ignored
main Q:Reg: worker start requested, num workers currently 0
main Q:Reg: wrkr start initiated with state 0, num workers now 1
rsyslog debug: main Q:Reg: worker 0x5581ba9e73b0 started
rsyslog debug: main Q:Reg: started with state 3, num workers now 1
10:24:59[0]  rsyslogd startup indicator seen, pid  227392
waiting for file rstb_403615_a2046ec4qS9m.imdiag.port
imdiag port: 33245
rsyslogd: imrelp[48863]: error 'relpTcpRtryHandshake_ossl: Server handshake 
failed with 1 - Aborting handshake.', object  'lstn 48863: conn to clt 
127.0.0.1/localhost' - input may not work as intended [v8.2510.0 try 
https://www.rsyslog.com/e/2353 ]
rsyslogd: imrelp[48863]: error 'relpTcpLastSSLErrorMsg: OpenSSL Error Stack: 
error:0A0000BF:SSL routines::no protocols available ', object  'lstn 48863: 
conn to clt 127.0.0.1/localhost' - input may not work as intended [v8.2510.0 
try https://www.rsyslog.com/e/2353 ]
starting run 1
Sending 1000 messages.
error during tcpflood on port 48863! But test continues...
10:24:59 Shutting down instance 1
imdiag: wait q_empty: qsize 0 nempty 1
imdiag[33245]: mainqueue empty
DoDie called.
rsyslogd debug: info: trying to cooperatively stop input 
../plugins/imdiag/.libs/imdiag, timeout 60000 ms
rsyslogd debug: info: trying to cooperatively stop input imrelp, timeout 60000 
ms
rsyslog debug: main Q:Reg/w0: enter WrkrExecCleanup
rsyslog debug: 0x5581ba9e7510: worker exiting
rsyslog debug: main Q:Reg/w0: thread joined
10:25:00[1]  wait on shutdown of 227392
ABORT! core file exists (maybe from a parallel run!)
/<<PKGBUILDDIR>>/tests
-rw------- 1 buildd buildd 10788864 Oct 31 10:24 core.227410
=== Core Dump Detection and Analysis ===
Searching for core dumps in:
  - Current directory: /<<PKGBUILDDIR>>/tests
  - /cores/ directory (macOS system cores)
  - Subdirectories (*.core, core.*)
=== Analyzing core dump #1: core.227410 ===
Core file type:
core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, 
from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x 
./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 
924, execfn: './tcpflood', platform: 'x86_64'
Core file size: 10788864 bytes
./diag.sh: line 1669: gdb: command not found
gdb analysis failed
./diag.sh: line 1672: gdb: command not found
gdb analysis failed for tcpflood

=== Analyzing core dump #2: ./core.227410 ===
Core file type:
./core.227410: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, 
from './tcpflood -p48863 -u openssl -Trelp-tls -acertvalid -p48863 -m1000 -x 
./tls-ce', real uid: 924, effective uid: 924, real gid: 924, effective gid: 
924, execfn: './tcpflood', platform: 'x86_64'
Core file size: 10788864 bytes
./diag.sh: line 1669: gdb: command not found
gdb analysis failed
./diag.sh: line 1672: gdb: command not found
gdb analysis failed for tcpflood

=== Analyzed 2 core dump(s) ===
=== Disk Space Analysis ===
Disk usage: 11% (Free: 102G)
=== System Information ===
Linux r7a-large-1761905299 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC 
Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux
=== Linux System Status ===
Memory info:
MemTotal:       16005604 kB
MemFree:        13927164 kB
MemAvailable:   15390432 kB
=== Error Logs Collection ===
gather-check-logs.sh not found, collecting available logs manually...
No failed-tests.log found
not reporting failure as RSYSLOG_STATSURL is not set
10:25:00[1]  FAIL: Test ./imrelp-tls-cfgcmd.sh (took 1 seconds)
FAIL imrelp-tls-cfgcmd.sh (exit status: 1)

make[1]: *** [debian/rules:94: override_dh_auto_test-arch] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to