This is indeed useful information you have found but makes the bug not
invalid as this means pgreps matching behavior is defect as demonstrated
in the startpost. If pgrep matches against cut process names it should
also internally cut the input of the user (or automatically switch to
/proc/_pid_/cmdline if pgrep notices that the input of the user is too
long and could never return a match).

** Changed in: procps (Ubuntu)
       Status: Invalid => New

** Summary changed:

- pgrep cuts process names
+ pgrep does not correctly match the input of the user against the process name

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to procps in Ubuntu.
https://bugs.launchpad.net/bugs/1174911

Title:
  pgrep does not correctly match the input of the user against the
  process name

Status in procps package in Ubuntu:
  New

Bug description:
  When looking for a process with a long process name, pgrep cuts the
  process name, and so doesn't match an exact search. For example:

  # launch gnome-calculator:
  $ gnome-calculator

  # use 'ps a' to show process table - note the whole process name is present:
  $ ps a
    PID TTY      STAT   TIME COMMAND
   1411 tty4     Ss+    0:00 /sbin/getty -8 38400 tty4
   1417 tty5     Ss+    0:00 /sbin/getty -8 38400 tty5
   1427 tty2     Ss+    0:00 /sbin/getty -8 38400 tty2
   1428 tty3     Ss+    0:00 /sbin/getty -8 38400 tty3
   1436 tty6     Ss+    0:00 /sbin/getty -8 38400 tty6
   9417 pts/1    Sl     0:00 gnome-calculator
   9426 pts/1    R+     0:00 ps a

  (some results cut for clarity)

  # now try and find it with pgrep:
  $ pgrep gnome-calculator

  # no results! however, this works:
  $ pgrep gnome-calculato

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: procps 1:3.3.3-2ubuntu5
  ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
  Uname: Linux 3.8.0-19-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.9.2-0ubuntu8
  Architecture: amd64
  Date: Tue Apr 30 13:35:02 2013
  InstallationDate: Installed on 2012-01-17 (469 days ago)
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  MarkForUpload: True
  SourcePackage: procps
  UpgradeStatus: Upgraded to raring on 2012-12-05 (145 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/1174911/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to