procps
215
1.166. procps
1.166.1. RHBA-2010:0200: bug fix and enhancement update
An updated procps package that fixes various bugs is now available.
The procps package contains a set of system utilities that provide system information. Procps includes
ps, free, skill, pkill, pgrep, snice, tload, top, uptime, vmstat, w, watch and pdwx.
This updated procps package includes fixes for the following bugs:
* There was an array in proc/devname.c that was trying to hold bytes in excessive of its capacity,
leading to string overflow errors and making the names unusable. A patch has been incorporated
that widens the strings so that they include the NUL terminator so that this error no longer occurs.
(
BZ#469495
1730
)
* The ps command defines a fixed width for user names. If a name exceeds this width, the command
will revert to displaying the numeric id instead. This behavior was not properly documented in the man
page for the command so it has now been added to make users more clearly aware of this behavior.
(
BZ#471476
1731
)
* There was an issue when using the slabtop command with the "-o" option. The command's output
would immediately disappear instead of being printed to stdout meaning that the information could not
be read. slabtop has now been altered so that output is directed to stdout. As a result, users can now
read the output on the terminal screen. (
BZ#475963
1732
)
* With increases in memory sizes, tools such as vmstat were misaligning the header columns and
output for statistics such as free, buff and cache memory. To fix this issue, the "-w" switch has been
modified to account for longer figures pertaining to memory statistics. With these wider fields, the
columns and their headers are now correctly aligned. (
BZ#484789
1733
)
* The ps command would occasionally throw a double-free corruption error. This would cause the
software to die unexpectedly. This has been fixed by adding a test that looks for zero at the end of a
process. As a result, ps no longer aborts unexpectedly. (
BZ#487700
1734
)
* The "sysctl -a" command was using deprecated syscalls. The software has been modified so that
it no longer uses these deprecated calls. As a result, when the archaic code is eventually removed,
sysctl will continue to work. A warning message has also been removed from the package's man
page. (
BZ#501785
1735
BZ#556508
1736
)
* The ps command was not producing a core dump when it crashed, making it extremely hard to
troubleshoot. Code to handle SIGABRT and SIGSEGV has now been added to the software so
that it will produce a core dump if it crashes. As a result, problems will be much easier to trace.
(
BZ#512857
1737
)
* The ps utility's "etime" field shows the elapsed time since a process was started. On heavily-loaded
systems, it was possible for a negative value to be returned due to an integer overflow. This has been
1730
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=469495
1731
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=471476
1732
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475963
1733
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484789
1734
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=487700
1735
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=501785
1736
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=556508
1737
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=512857
Содержание ENTERPRISE LINUX 5.5 - S 2010
Страница 10: ...x ...
Страница 308: ...298 ...
Страница 310: ...300 ...
Страница 468: ...458 ...
Страница 470: ...460 ...