[Bug 15967] New: The wget applet leaks defunct ssl_client processes when requesting https pages

bugzilla at busybox.net bugzilla at busybox.net
Mon Mar 4 14:45:29 UTC 2024


https://bugs.busybox.net/show_bug.cgi?id=15967

            Bug ID: 15967
           Summary: The wget applet leaks defunct ssl_client processes
                    when requesting https pages
           Product: Busybox
           Version: 1.31.x
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at busybox.net
          Reporter: mail at alessandrodistefano.eu
                CC: busybox-cvs at busybox.net
  Target Milestone: ---

When running busybox wget in a docker container to request an SSL page, there
is a leak of defunct ssl_client processes.

Version:

amd64 v1.31.1 tested in the alpine:3.19,3.18.3.16 and ubuntu:latest images from
Docker Hub
arm64 v1.31.1 tested in the alpine:3.19

Steps to reproduce

1. docker run --name mycontainer -it --rm alpine:3.19 /bin/sleep inf
2. docker exec -it mycontainer ps aux

PID   USER     TIME  COMMAND
    1 root      0:00 /bin/sleep inf
    7 root      0:00 ps aux

3. docker exec -it mycontainer wget https://google.com
4. docker exec -it mycontainer ps aux 

PID   USER     TIME  COMMAND
    1 root      0:00 /bin/sleep inf
   19 root      0:00 [ssl_client]
   20 root      0:00 [ssl_client]
   21 root      0:00 ps aux


Additional info:

If the container's PID1 is /bin/sh (i.e., docker run -it --name mycontainer
alpine:3.19 /bin/sh), the issue is not reproducible (because it handles
SIGCHLD?).

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the busybox-cvs mailing list