Bug#973561: sysvinit-utils: the pidof program doesn't find processes in the 'D' state

Mikulas Patocka mikulas at twibright.com
Sun Nov 1 20:23:58 GMT 2020

Package: sysvinit-utils
Version: 2.96-5
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
I tried to get a pid of a running 'dd' process.

   * What exactly did you do (or not do) that was effective (or
I typed pidof dd.

   * What was the outcome of this action?
It returned nothing.

   * What outcome did you expect instead?
The pidof program should report the pid of the running dd process.

*** End of the template - remove these template lines ***

How to reproduce:

Run dd, for example:
dd if=/dev/vdb of=/dev/null bs=1M iflag=direct status=progress

On another terminal, run "pidof dd" - it reports nothing.
If you stop the 'dd' process with Ctrl-Z, "pidof dd" returns its pid correctly.
If you resume it with "fg", "pidof dd" returns nothing.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 5.10.0-rc1 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages sysvinit-utils depends on:
ii  libc6     2.31-4
ii  lsb-base  11.1.0

sysvinit-utils recommends no packages.

sysvinit-utils suggests no packages.

-- no debconf information

More information about the Debian-init-diversity mailing list