[Bug 634460] Re: killall5 fails on more than 16 "-o <pid>" parameters

Ubuntu QA's Bug Bot bug-stats at murraytwins.com
Mon Sep 19 21:29:07 UTC 2011


** Tags added: testcase

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/634460

Title:
  killall5 fails on more than 16 "-o <pid>" parameters

Status in “sysvinit” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: sysvinit

  killall5 has a parameter called "-o" with which you can specify which
  PIDs not to kill. If giving more than 16 such arguments, killall5
  fails with "killall5: omit pid buffer size 16 exceeded!" probably
  causing bug #616287.

  At least, this behaviour should be documented in the manpage (it
  isn't).

  Nice to have would be a bigger or an arbitrary limit.

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: sysvinit-utils 2.87dsf-4ubuntu17
  Uname: Linux 2.6.32-gubbelgubbel i686
  Architecture: i386
  Date: Thu Sep  9 22:36:47 2010
  ProcEnviron:
   LANGUAGE=en_GB:en_US:en
   LANG=en_GB.utf8
   SHELL=/bin/bash
  SourcePackage: sysvinit

  =======================
  SRU justification:
  1. It has been been fixed since maverick.
  2.1. Can cause upstart jobs to get killed when omitted - this can have a serious impact, as mentioned in Comment #5.
  2.2. This issue was addressed in 2.87dsf-4ubuntu18, as shipped in maverick.
  2.3. The patch from 2.87dsf-4ubuntu18 can be directly used, as mentioned in Comment #6.
  2.4. TEST CASE: call killall5 w/ > 16 -o <pid> options
  2.5. Regression severity is mitigated by the fact that this fix is localized to a single command that can be easily tested, and it has been shipping in Ubuntu maverick and Debian squeeze without any proven regressions. #607013 did turn up in my investigation for regressions as a killall5 crash in maverick, but note that it is running the lucid version of sysvinit-utils.
  =======================

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




More information about the foundations-bugs mailing list