[Bug 13191] New: zcat multiple gz files will generate zombie processes

bugzilla at busybox.net bugzilla at busybox.net
Wed Sep 9 13:29:06 UTC 2020


            Bug ID: 13191
           Summary: zcat multiple gz files will generate zombie processes
           Product: Busybox
           Version: 1.31.x
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at busybox.net
          Reporter: xiechengliang1 at huawei.com
                CC: busybox-cvs at busybox.net
  Target Milestone: ---

Created attachment 8581
  --> https://bugs.busybox.net/attachment.cgi?id=8581&action=edit
zcat multiple gz files will generate zombie processes

When I use zcat to view the contents of several compressed packages, these come
from the community,some zombie processes will be generated before the zcat task
is completed。
For example:
  $ zcat attr-2.4.48.tar.gz iproute2-5.5.0.tar.gz libffi-3.3.tar.gz

 I use the ps command to view the process status, the result is as follows:
  $ ps -ef | grep zcat
  root       12583    9689  0 20:50 pts/5    00:00:00 zcat attr-2.4.48.tar.gz
iproute2-5.5.0.tar.gz libffi-3.3.tar.gz
  root       12584   12583  0 20:50 pts/5    00:00:00 [zcat] <defunct>
  root       12587   12583  0 20:50 pts/5    00:00:00 [zcat] <defunct>

  When the zcat task ends, the zombie process is recycled, when the compressed
package is relatively large, the zombie process will exist for a period of

  When viewing each compressed package, will fork a child, but the parent
process does not reclaim resources after the child ends. 
  Should the resource be reclaimed when the child process exits?The attachment
provides a repair plan for reference.

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

More information about the busybox-cvs mailing list