Your message dated Thu, 01 May 2025 09:35:33 +0000
with message-id <e1uaqkl-000u1n...@fasolo.debian.org>
and subject line Bug#1076350: fixed in nodejs 20.19.0+dfsg1-1
has caused the Debian Bug report #1076350,
regarding Segfault with shared libuv on x86 (CVE-2025-47153)
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.)


-- 
1076350: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076350
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: nodejs
Version: 18.19.0+dfsg-6~deb12u2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: syominser...@gmail.com

Hi!

I was trying to build from source package node-chai in Debian Bookworm i386. 
And there was a failure. Now I will describe how to reproduce.

I created new virtual machine in VirtualBox 6.1 and installed Deban Bookworm 
from debian-12.6.0-i386-DVD-1.iso I have earlier downloaded here:
https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/

After installation (with no software groups selected) I configured apt sources:
deb http://deb.debian.org/debian bookworm contrib main non-free-firmware
deb-src http://deb.debian.org/debian bookworm contrib main non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security contrib main 
non-free-firmware
deb-src http://deb.debian.org/debian-security/ bookworm-security contrib main 
non-free-firmware
deb http://deb.debian.org/debian bookworm-updates contrib main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates contrib main 
non-free-firmware

Then ran "apt update" and "apt upgrade".

Then I installed build deps of node-chai package with command "apt build-dep 
node-chai".
Packages nodejs=18.19.0+dfsg-6~deb12u2 and node-browserify=17.0.0+ds-5 also 
installed among build deps.

Then I downloaded sources of node-chai with "apt source node-chai".
I received version "4.3.7~ds1+~cs9.7.21-1" of node-chai.

Then I entered into dir with sources of node-chai and ran "dpkg-buildpackage 
-uc -us". Build of package node-chai finished with error:
/usr/bin/make chai.js
make[2]: Entering directory '/root/node-chai-4.3.7~ds1+~cs9.7.21'
==> [Browser :: build]
make[2]: *** [Makefile:24: chai.js] Segmentation fault

Error also can be reproduced in current state with command:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# make chai.js
==> [Browser :: build]
make: *** [Makefile:24: chai.js] Segmentation fault

With --trace it is possible to see exact command that failed:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# make --trace chai.js
Makefile:23: update target 'chai.js' due to: node_modules lib/chai lib/chai.js
printf "==> [Browser :: build]\n"
==> [Browser :: build]
browserify \
        --bare \
        --outfile chai.js \
        --standalone chai \
        --entry index.js
make: *** [Makefile:24: chai.js] Segmentation fault

It is possible to run this command and see error:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# browserify \
        --bare \
        --outfile chai.js \
        --standalone chai \
        --entry index.js
Segmentation fault
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21#

Formally error in executable file /usr/bin/browserify belongs to package 
node-browserify:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# which browserify
/usr/bin/browserify
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# dpkg -S 
/usr/bin/browserify
node-browserify: /usr/bin/browserify

But this is node script:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# head -1 
/usr/bin/browserify
#!/usr/bin/env node
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21#

So we actually see segfault error in /usr/bin/node executable belongs to nodejs 
package:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# which node
/usr/bin/node
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# dpkg -S /usr/bin/node
nodejs: /usr/bin/node

So I think this error must be associated with package nodejs because node 
executable must not fail with segfault in all cases.

Then I installed package systemd-coredump and opened coredump with debugger. 
Here is backtrace:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# coredumpctl debug
           PID: 11491 (node)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Sun 2024-07-14 00:22:31 MSK (6min ago)
  Command Line: node /usr/bin/browserify --bare --outfile chai.js --standalone 
chai --entry index.js
    Executable: /usr/bin/node
 Control Group: /user.slice/user-0.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-0.slice
       Session: 1
     Owner UID: 0 (root)
       Boot ID: f0baf372a3a342da9d1e80600e3c22b2
    Machine ID: bb88a0eb919c40a690e344da5d477cfb
      Hostname: debian-bookworm-i386
       Storage: 
/var/lib/systemd/coredump/core.node.0.f0baf372a3a342da9d1e80600e3c22b2.11491.1720905751000000.zst
 (present)
  Size on Disk: 5.2M
       Message: Process 11491 (node) of user 0 dumped core.
                
                Stack trace of thread 11491:
                #0  0x00000000b5858507 _ZN4node2fs9FSReqBaseD1Ev 
(libnode.so.108 + 0x858507)
                #1  0x00000000b5871a4d _ZN4node2fs13FSReqCallbackD0Ev 
(libnode.so.108 + 0x871a4d)
                #2  0x00000000b584bc52 
_ZN4node24MakeLibuvRequestCallbackI7uv_fs_sPFvPS1_EE7WrapperES2_ 
(libnode.so.108 + 0x84bc52)
                #3  0x00000000b7cf7620 n/a (libuv.so.1 + 0x9620)
                #4  0x00000000b7cfb24a n/a (libuv.so.1 + 0xd24a)
                #5  0x00000000b7d1099b n/a (libuv.so.1 + 0x2299b)
                #6  0x00000000b7cfbc83 uv_run (libuv.so.1 + 0xdc83)
                #7  0x00000000b577424a 
_ZN4node13SpinEventLoopEPNS_11EnvironmentE (libnode.so.108 + 0x77424a)
                #8  0x00000000b58a185c 
_ZN4node16NodeMainInstance3RunEPiPNS_11EnvironmentE (libnode.so.108 + 0x8a185c)
                #9  0x00000000b58a1cb9 _ZN4node16NodeMainInstance3RunEv 
(libnode.so.108 + 0x8a1cb9)
                #10 0x00000000b5807951 
_ZN4node22LoadSnapshotDataAndRunEPPKNS_12SnapshotDataEPKNS_20InitializationResultE
 (libnode.so.108 + 0x807951)
                #11 0x00000000b580b70e _ZN4node5StartEiPPc (libnode.so.108 + 
0x80b70e)
                #12 0x00000000004c5087 main (node + 0x1087)
                #13 0x00000000b7d642d5 n/a (libc.so.6 + 0x232d5)
                #14 0x00000000b7d64398 __libc_start_main (libc.so.6 + 0x23398)
                #15 0x00000000004c50c7 _start (node + 0x10c7)
                
                Stack trace of thread 11496:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b58ce222 n/a (libnode.so.108 + 0x8ce222)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11495:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b58ce222 n/a (libnode.so.108 + 0x8ce222)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11494:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b58ce222 n/a (libnode.so.108 + 0x8ce222)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11499:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b7cf6f5d n/a (libuv.so.1 + 0x8f5d)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11492:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e62bc3 epoll_wait (libc.so.6 + 0x121bc3)
                #2  0x00000000b7d10c8e n/a (libuv.so.1 + 0x22c8e)
                #3  0x00000000b7cfbc83 uv_run (libuv.so.1 + 0xdc83)
                #4  0x00000000b58d3378 
_ZZN4node23WorkerThreadsTaskRunner20DelayedTaskScheduler5StartEvENUlPvE_4_FUNES2_
 (libnode.so.108 + 0x8d3378)
                #5  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #6  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11493:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b58ce222 n/a (libnode.so.108 + 0x8ce222)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11500:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b7cf6f5d n/a (libuv.so.1 + 0x8f5d)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11497:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dd1912 n/a (libc.so.6 + 0x90912)
                #4  0x00000000b7dd19bb n/a (libc.so.6 + 0x909bb)
                #5  0x00000000b7d0a72b uv_sem_wait (libuv.so.1 + 0x1c72b)
                #6  0x00000000b597f6e3 n/a (libnode.so.108 + 0x97f6e3)
                #7  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #8  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11501:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b7cf6f5d n/a (libuv.so.1 + 0x8f5d)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                
                Stack trace of thread 11498:
                #0  0x00000000b7f74559 __kernel_vsyscall (linux-gate.so.1 + 
0x559)
                #1  0x00000000b7e56bd2 n/a (libc.so.6 + 0x115bd2)
                #2  0x00000000b7dc55b5 n/a (libc.so.6 + 0x845b5)
                #3  0x00000000b7dc880e pthread_cond_wait (libc.so.6 + 0x8780e)
                #4  0x00000000b7d0a69c uv_cond_wait (libuv.so.1 + 0x1c69c)
                #5  0x00000000b7cf6f5d n/a (libuv.so.1 + 0x8f5d)
                #6  0x00000000b7dc935d n/a (libc.so.6 + 0x8835d)
                #7  0x00000000b7e64688 n/a (libc.so.6 + 0x123688)
                ELF object binary architecture: Intel 80386

GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/node...
(No debugging symbols found in /usr/bin/node)
[New LWP 11491]
[New LWP 11496]
[New LWP 11495]
[New LWP 11494]
[New LWP 11499]
[New LWP 11492]
[New LWP 11493]
[New LWP 11500]
[New LWP 11497]
[New LWP 11501]
[New LWP 11498]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `node /usr/bin/browserify --bare --outfile chai.js 
--standalone chai --entry ind'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xb5858507 in node::fs::FSReqBase::~FSReqBase() () from 
/lib/i386-linux-gnu/libnode.so.108
[Current thread is 1 (Thread 0xb7bac780 (LWP 11491))]
(gdb) bt
#0  0xb5858507 in node::fs::FSReqBase::~FSReqBase() () from 
/lib/i386-linux-gnu/libnode.so.108
#1  0xb5871a4d in node::fs::FSReqCallback::~FSReqCallback() () from 
/lib/i386-linux-gnu/libnode.so.108
#2  0xb584bc52 in node::MakeLibuvRequestCallback<uv_fs_s, void 
(*)(uv_fs_s*)>::Wrapper(uv_fs_s*) () from /lib/i386-linux-gnu/libnode.so.108
#3  0xb7cf7620 in ?? () from /lib/i386-linux-gnu/libuv.so.1
#4  0xb7cfb24a in ?? () from /lib/i386-linux-gnu/libuv.so.1
#5  0xb7d1099b in ?? () from /lib/i386-linux-gnu/libuv.so.1
#6  0xb7cfbc83 in uv_run () from /lib/i386-linux-gnu/libuv.so.1
#7  0xb577424a in node::SpinEventLoop(node::Environment*) () from 
/lib/i386-linux-gnu/libnode.so.108
#8  0xb58a185c in node::NodeMainInstance::Run(int*, node::Environment*) () from 
/lib/i386-linux-gnu/libnode.so.108
#9  0xb58a1cb9 in node::NodeMainInstance::Run() () from 
/lib/i386-linux-gnu/libnode.so.108
#10 0xb5807951 in node::LoadSnapshotDataAndRun(node::SnapshotData const**, 
node::InitializationResult const*) () from /lib/i386-linux-gnu/libnode.so.108
#11 0xb580b70e in node::Start(int, char**) () from 
/lib/i386-linux-gnu/libnode.so.108
#12 0x004c5087 in main ()
(gdb)

Then I installed valgrind and also ran browserify under valgrind:
root@debian-bookworm-i386:~/node-chai-4.3.7~ds1+~cs9.7.21# valgrind 
--smc-check=all --read-var-info=yes --track-origins=yes --trace-children=yes 
browserify --bare --outfile chai.js --standalone chai --entry index.js
==12019== Memcheck, a memory error detector
==12019== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==12019== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==12019== Command: /usr/bin/browserify --bare --outfile chai.js --standalone 
chai --entry index.js
==12019== 
==12019== Memcheck, a memory error detector
==12019== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==12019== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==12019== Command: /usr/bin/node /usr/bin/browserify --bare --outfile chai.js 
--standalone chai --entry index.js
==12019== 
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
--12019-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b
==12019== Invalid read of size 4
==12019==    at 0x50AF507: node::fs::FSReqBase::~FSReqBase() (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50C8A4C: node::fs::FSReqCallback::~FSReqCallback() (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50A2C51: node::MakeLibuvRequestCallback<uv_fs_s, void 
(*)(uv_fs_s*)>::Wrapper(uv_fs_s*) (in /usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x761B61F: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x761F249: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x763499A: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x761FC82: uv_run (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x4FCB249: node::SpinEventLoop(node::Environment*) (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50F885B: node::NodeMainInstance::Run(int*, 
node::Environment*) (in /usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50F8CB8: node::NodeMainInstance::Run() (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x505E950: node::LoadSnapshotDataAndRun(node::SnapshotData 
const**, node::InitializationResult const*) (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x506270D: node::Start(int, char**) (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==  Address 0x904 is not stack'd, malloc'd or (recently) free'd
==12019== 
==12019== 
==12019== Process terminating with default action of signal 11 (SIGSEGV)
==12019==    at 0x74572E7: __pthread_kill_implementation (pthread_kill.c:44)
==12019==    by 0x7406110: raise (raise.c:26)
==12019==    by 0x505CF17: node::TrapWebAssemblyOrContinue(int, siginfo_t*, 
void*) (in /usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x74061BF: ??? (in /usr/lib/i386-linux-gnu/libc.so.6)
==12019==    by 0x50C8A4C: node::fs::FSReqCallback::~FSReqCallback() (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50A2C51: node::MakeLibuvRequestCallback<uv_fs_s, void 
(*)(uv_fs_s*)>::Wrapper(uv_fs_s*) (in /usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x761B61F: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x761F249: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x763499A: ??? (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x761FC82: uv_run (in /usr/lib/i386-linux-gnu/libuv.so.1.0.0)
==12019==    by 0x4FCB249: node::SpinEventLoop(node::Environment*) (in 
/usr/lib/i386-linux-gnu/libnode.so.108)
==12019==    by 0x50F885B: node::NodeMainInstance::Run(int*, 
node::Environment*) (in /usr/lib/i386-linux-gnu/libnode.so.108)
==12019== 
==12019== HEAP SUMMARY:
==12019==     in use at exit: 7,635,016 bytes in 11,763 blocks
==12019==   total heap usage: 114,126 allocs, 102,363 frees, 153,609,927 bytes 
allocated
==12019== 
==12019== LEAK SUMMARY:
==12019==    definitely lost: 0 bytes in 0 blocks
==12019==    indirectly lost: 0 bytes in 0 blocks
==12019==      possibly lost: 1,520 bytes in 10 blocks
==12019==    still reachable: 7,633,496 bytes in 11,753 blocks
==12019==         suppressed: 0 bytes in 0 blocks
==12019== Rerun with --leak-check=full to see details of leaked memory
==12019== 
==12019== For lists of detected and suppressed errors, rerun with: -s
==12019== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)


JFYI. In Debian Bookworm amd64 it is imposible to reproduce problem in 
described way.

-- System Information:
Debian Release: 12.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 6.1.0-22-686 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nodejs depends on:
ii  libc6         2.36-9+deb12u7
ii  libnode108    18.19.0+dfsg-6~deb12u2
ii  sse2-support  15.1

Versions of packages nodejs recommends:
ii  ca-certificates  20230311
ii  nodejs-doc       18.19.0+dfsg-6~deb12u2

Versions of packages nodejs suggests:
pn  npm  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: nodejs
Source-Version: 20.19.0+dfsg1-1
Done: Jérémy Lal <kapo...@melix.org>

We believe that the bug you reported is fixed in the latest version of
nodejs, 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 1076...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapo...@melix.org> (supplier of updated nodejs 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: SHA256

Format: 1.8
Date: Thu, 01 May 2025 11:09:56 +0200
Source: nodejs
Architecture: source
Version: 20.19.0+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@alioth-lists.debian.net>
Changed-By: Jérémy Lal <kapo...@melix.org>
Closes: 922075 1076350
Changes:
 nodejs (20.19.0+dfsg1-1) unstable; urgency=medium
 .
   * New repackaged upstream tarball includes deps/uv.
   * Add missing changelogs to nodejs-doc
   * Lintian: old-fsf-address-in-copyright-file
   * watch: fix ada url to actually get current version
   * copyright: document deps/uv
   * Build bundled libuv on i386 architecture to fix CVE-2025-47153.
     Closes: #922075, #1076350,
Checksums-Sha1:
 439fffc35932c87ef3df7e2ad7799605736735e7 4391 nodejs_20.19.0+dfsg1-1.dsc
 36d594cccc87915a298fccaa4f30843f6a7af2ec 274900 
nodejs_20.19.0+dfsg1.orig-ada.tar.xz
 4685a4731de0572faf85557a03c73b517c61ee7e 302416 
nodejs_20.19.0+dfsg1.orig-types-node.tar.xz
 f95c375504a37d9fcda562adc5ed64dec50b74b6 19899220 
nodejs_20.19.0+dfsg1.orig.tar.xz
 2e304613ebb394c662978bb113bc75bab514e2c7 158884 
nodejs_20.19.0+dfsg1-1.debian.tar.xz
 643b351d4fdd13935849a1a5b8c7bc7ce6e1f54c 10688 
nodejs_20.19.0+dfsg1-1_source.buildinfo
Checksums-Sha256:
 a0e11e0550d2b43ceb0461437f4a31f3442844c13b7f7852b0ed66964ed947bd 4391 
nodejs_20.19.0+dfsg1-1.dsc
 26deff017c505b316f2498aaf293c896f4ab92b5349b367cf21fe14fa2cbd1e1 274900 
nodejs_20.19.0+dfsg1.orig-ada.tar.xz
 65900324d2dda4d59ff1878c030224b0f293a6a4fb65af9369bb2b3784335e73 302416 
nodejs_20.19.0+dfsg1.orig-types-node.tar.xz
 4f36b18aa3ef2b17d30fb52f6f4cb91592949e9d7473590863f6646f55eab939 19899220 
nodejs_20.19.0+dfsg1.orig.tar.xz
 4e46ead4e101782ad765f2dcaacaaf35a5d61bcf4e9225fbbbb0baecc482a85b 158884 
nodejs_20.19.0+dfsg1-1.debian.tar.xz
 fc05efcc9889bd3439a1f03b082fea429455f07d2db0e33e319e3e88323a2372 10688 
nodejs_20.19.0+dfsg1-1_source.buildinfo
Files:
 ce5389646e67b755a12d322bc055f8df 4391 javascript optional 
nodejs_20.19.0+dfsg1-1.dsc
 fd9ff3be8b8b43905dd24c5af24aab16 274900 javascript optional 
nodejs_20.19.0+dfsg1.orig-ada.tar.xz
 c6a9ccfd7bbd95365b6b843ed20f5b38 302416 javascript optional 
nodejs_20.19.0+dfsg1.orig-types-node.tar.xz
 344a4ff18346ae817e1a9e2d5ff3ad82 19899220 javascript optional 
nodejs_20.19.0+dfsg1.orig.tar.xz
 8203423444d5be08f22fd02df51c2a4b 158884 javascript optional 
nodejs_20.19.0+dfsg1-1.debian.tar.xz
 456bf3a1806c2f18c1231f264b7dc3df 10688 javascript optional 
nodejs_20.19.0+dfsg1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmgTOpYSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN02HkP/R3P2g+zTCDZrB7MrfwMn8DO1zL27H9a
NkH5+8SUYcnVuIczcLaW9aWfqT6+Oot6Lr/W2T24Rphd/nwbHkpyUI7GCAfWhifa
NHE0ckb7V3yeqVRS+pF9J4rwdyFWftt6/+nrRMU/dtBdQ4fRCYME6A36K33xttE2
iHpWfGEktWLhTEyxzd+D5um1rJ72FQ/05lQFsTPqntH8RHaLa4e2KEqvMcID9p8T
bNrRu4iYY2/3oc6NIcBIqFN01L4XcGERM8xwe91U5uwV8+KjONdx6Aem7M6kXEvt
vZu5TBx9uK+KeM2hzMvH1CBXJSavSfptpnr8v7KPBmtbSPgjJh2yww9Wz3lFc5FL
nN/Yan4kSUWHcCK8CUfVwAaaq/IBJZ/Qi02TLw9bwF248g/MXyS6MQLpbfXoY4ll
UD20oAcoNPb+Jhixeo8xY6IqM5vWq7Xuh+rKPEFVrCs4NMcVGw9WMDk5GRsne2FO
UjyNNDdPf8FdydMiaDzyH/V8IP8ppwl2g8g+2Jbe+4e2fA5inrtU5d/Zk/iNKr8E
jdwvt3BomLRujUto0pDLa0rrlHL/W/WiW+rGHASr8FQRClBlUJKRF5FrK1TBFlN+
C/dowHX2tFHt1rxhMGJ/TvwUozarvXHhAdpDHryQp3DA869+x04JSDDcUEwbmnoR
asTNoQDS7aWx
=LgeN
-----END PGP SIGNATURE-----

Attachment: pgpzRjEHZtiBW.pgp
Description: PGP signature


--- End Message ---

Reply via email to