#1117521 llhttp breaks node-undici autopkgtest on i386: Memory still growing rapidly at 3687.64 bytes per request

#1117521#5
Date:
2025-10-07 05:45:02 UTC
From:
To:
Dear maintainer(s),

With a recent upload of llhttp the autopkgtest of node-undici fails on
i386 in testing when that autopkgtest is run with the binary packages of
llhttp and node-undici from unstable. It passes when run with only
packages from testing. In tabular form:

                        pass            fail
llhttp                 -               9.3.3~really9.3.0+~cs12.11.8-3
node-undici            from testing    7.15.0+dfsg+~cs3.2.0-3
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of node-undici and
llhttp to testing [1]. Due to the nature of this issue, I filed this bug
report against both packages. Can you please investigate the situation
and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=llhttp

https://ci.debian.net/data/autopkgtest/testing/i386/n/node-undici/64968495/log.gz

437s # Subtest: no memory leak with TLS certificate errors
437s not ok 785 - no memory leak with TLS certificate errors
437s   ---
437s   duration_ms: 15420.451533
437s   location:
'/tmp/autopkgtest-lxc.d8_mpf0i/downtmp/autopkgtest_tmp/smokeTQctF2/test/tls-cert-leak.js:16:1'
437s   failureType: 'testCodeFailure'
437s   error: 'Memory leak detected: Memory still growing rapidly at
3687.64 bytes per request'
437s   code: 'ERR_ASSERTION'
437s   name: 'AssertionError'
437s   operator: 'fail'
437s   stack: |-
437s     runTest
(/tmp/autopkgtest-lxc.d8_mpf0i/downtmp/autopkgtest_tmp/smokeTQctF2/test/tls-cert-leak.js:139:14)
437s     async TestContext.<anonymous>
(/tmp/autopkgtest-lxc.d8_mpf0i/downtmp/autopkgtest_tmp/smokeTQctF2/test/tls-cert-leak.js:209:3)
437s     async Test.run (node:internal/test_runner/test:797:9)
437s     async Test.processPendingSubtests
(node:internal/test_runner/test:526:7)
437s   ...

#1117521#14
Date:
2025-10-07 09:05:59 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-undici, 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 1117521@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapouer@melix.org> (supplier of updated node-undici 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 07 Oct 2025 10:09:34 +0200
Source: node-undici
Architecture: source
Version: 7.16.0+dfsg+~cs3.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Jérémy Lal <kapouer@melix.org>
Closes: 1117521
Changes:
 node-undici (7.16.0+dfsg+~cs3.2.0-1) unstable; urgency=medium
 .
   * New upstream version 7.16.0+dfsg+~cs3.2.0. Closes: #1117521.
   * Refresh patch
Checksums-Sha1:
 64a49810891a7261dfaa3f158fabb0a0c66f3738 2706 node-undici_7.16.0+dfsg+~cs3.2.0-1.dsc
 58013b2c09b31c1c348d8b6991e9f1ed906f88d2 40088 node-undici_7.16.0+dfsg+~cs3.2.0.orig-fastify-busboy.tar.xz
 71fd5900ef7192ce2358ee654e3b4e67567a0949 516716 node-undici_7.16.0+dfsg+~cs3.2.0.orig.tar.xz
 0c0e9eaf0f1af13e571cfca1830307b1d2b332c5 213068 node-undici_7.16.0+dfsg+~cs3.2.0-1.debian.tar.xz
 f4cb1d9db431a33e160474bf0e85cf733fa65113 9458 node-undici_7.16.0+dfsg+~cs3.2.0-1_source.buildinfo
Checksums-Sha256:
 5d88bf83154d5605819dd206c371af9704da3a6bc0db22b211b384a1b9da5626 2706 node-undici_7.16.0+dfsg+~cs3.2.0-1.dsc
 df7391883351ee2f3a9c1d2f27e13b335d9e7d427fc75fe9609fa02cae4c6c33 40088 node-undici_7.16.0+dfsg+~cs3.2.0.orig-fastify-busboy.tar.xz
 a75b1d5c226bc5bfc84a7dc5a533092449ed963246830b6d7cecb9317b7fc250 516716 node-undici_7.16.0+dfsg+~cs3.2.0.orig.tar.xz
 5eb9877e51e881b5e98af771fe173a97bca4785429a75d46dda48503d73ba08b 213068 node-undici_7.16.0+dfsg+~cs3.2.0-1.debian.tar.xz
 0673e8e5cdd5153284de37c397be0be0e39d95c59ae9de3e27f5a0f8f2d3fdaa 9458 node-undici_7.16.0+dfsg+~cs3.2.0-1_source.buildinfo
Files:
 b72555c0711988f31807338b89496619 2706 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-1.dsc
 572d9f81522c861045284aa16f9c8382 40088 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0.orig-fastify-busboy.tar.xz
 1548f0177c5b73433ce41ce23addd3fe 516716 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0.orig.tar.xz
 8ad68b50642cff23ca2c4295f9acccce 213068 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-1.debian.tar.xz
 a36263d5ac6866d8998b68676a5adb0a 9458 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmjk0psSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0WsgP/0/+sAe0YzLAxQAISBHSrtQK9uWnmp9s
FLyolsYhDXttFaS5Dg7nWRQepI71Qn9OJbeMNwpGZ3kNEXWbjpwZvN41soXpTBv8
RrAJ5cmNPT/DeYsocJ/hB9rODeCPR+xTLvLp/W28f5sBKjiXXRDsMuQOFR3ORp2p
IRHPcNDWkscRCHI/c4jjpke/Co7cOmWAAfe84iAP8zkuaGhm/f6BNgyRqMOXUun8
nnK9/OnA4BFqoycfPD8klaMpsR1YqxmDFihi3GEHy/2WDlpZxtrPDn+yrazlWNn5
pgcFdnr9RqNU2CiIbnBIzXrTPExNaJpEJA1ENtdApVB/XFaMGMMi+QUJQ+qpa6Qt
+y2eMvT3XsqKNvOB1Tw66VoA8pvTE6r9IF+bZaVF6Ip0JfHbOanWNfK1l4NPeXif
o6SKVNRUoobsPtoes5G3kNgSq4zCbWCqciPeK/FUl4NJxo3+DQ0nkPp4+xSSq8R8
iLq52+jUhE+ZwlxUPmfo7IGEHaj3JtL4a5MBbfY9lqThbl37EdPMMUm6anFzzkpw
cegkbqNWHUww+nB37PBis72wR//0d8574DyAlbwwlret/Zb00Slmv3v55brxcU+v
BWNzhu9Zvh96Z/fbgxn/np5ts1H0qllOtjNME2ewHh/oZmbyKfC6VHqi/iQbfMgj
nGW72b76PJno
=oCkQ
-----END PGP SIGNATURE-----

#1117521#35
Date:
2025-10-09 15:56:01 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-undici, 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 1117521@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapouer@melix.org> (supplier of updated node-undici 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 09 Oct 2025 16:46:37 +0200
Source: node-undici
Architecture: source
Version: 7.16.0+dfsg+~cs3.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Jérémy Lal <kapouer@melix.org>
Closes: 1117521
Changes:
 node-undici (7.16.0+dfsg+~cs3.2.0-2) unstable; urgency=medium
 .
   * Tighten dependency on node-llhttp for ci
   * patch: skip tls-cert-leak on i386. Closes: #1117521.
Checksums-Sha1:
 d0376b91d19f8cff3705b15a1bdf664264d4137d 2706 node-undici_7.16.0+dfsg+~cs3.2.0-2.dsc
 a884860d25701498d6bddb5821860f242ff81ef4 213408 node-undici_7.16.0+dfsg+~cs3.2.0-2.debian.tar.xz
 a4b2517a40ecceefea63e4f8eef2bc8d36042e4c 9460 node-undici_7.16.0+dfsg+~cs3.2.0-2_source.buildinfo
Checksums-Sha256:
 a904799245fec267cfb1749a28f4a01c353c7151e39ce54f3b570aa3578d3d7e 2706 node-undici_7.16.0+dfsg+~cs3.2.0-2.dsc
 bec62218174419b3850000668d73af05ee05b07a7bd2bcdd0c4194c3671c9df3 213408 node-undici_7.16.0+dfsg+~cs3.2.0-2.debian.tar.xz
 76049268f07f4d51979804c3873ca593b7e1dfecff4b5292210281a2509d6d19 9460 node-undici_7.16.0+dfsg+~cs3.2.0-2_source.buildinfo
Files:
 0bcea9ef147ba435707f30a33b97a2b0 2706 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-2.dsc
 9311bd11d8a7e233298db2cf13e186cf 213408 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-2.debian.tar.xz
 f379c147758acfdba19b7c9dcf8110f4 9460 javascript optional node-undici_7.16.0+dfsg+~cs3.2.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmjn1PESHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0Z5cQAJV+LarqGwGhelXFSv7po1ZhjfEC0AfW
b6fbJGPqTfYRyCoLeFS/0PNQtrMF3OXWkVsfEUWBcqErzRrYPUyYUxc9nJoXr+o6
3lebLcwNZsVo4YXljy9RTxYzVBPODYOnnlEmK5jZHj5lbnSRZEQDBKnXzSnC3l9W
yzkWUO14dMbLHqt6Fo/699qJ3wmrTdljLJd95Y2ihyRxSo8r+to894IVnTTD0aR1
d3hhLz55Yc1hEGbPvf4I8hZXl8LC/MrHpXLOA1bqd4P+u5Y/Bc0KTtlJ6T2H3xw3
QXtPKzEn+BRtb3nBRi5St7ESjBwrnyF25c9AEIoiG1gJzIVJ++vSuBtgbJKGnIwN
qS73fw96hy3OU8EsuElXIAQZS4DU6ImPUomi74UDDbUmatrrVSWLTAZ89xJrkbMD
BL1W9ZC4MMOLd44MHnFXXZnlDMB+TgyZjqk0i9f6goL0eWNIcq8tBClJckF6HOmZ
2TKxkBNm+8kWM2V/vs+JMr4+v9KYcbKx3VwhNg2xVp84qXaJqUWbOSIo0Q8K32ez
DmPhd60Tif2igRZyyBaF1Pir9+M2vpZjb3Jqzad3uM+o5o3FoNMkaTSIJ1rvxu/Z
3IFeZ0TuDdUE0tMT2lDnWiEPwlIUH6xAiSdf1WzZVQwkGM4n7xu2VbZd03hnpPsL
gFfZXwAVH977
=ON80
-----END PGP SIGNATURE-----