Nope, this is yet another (see also) known, reported bug that Red Hat simply refused to fix... and now they've discontinued the 7.x series, so I can yell and scream at them all I want without getting it fixed. At least they labeled this one RAWHIDE ("We've fixed it internally, we don't care about you people with production systems that have paid for our product.") rather than WONTFIX ("Your opinion as our customer doesn't matter at all. We're going to do it our way, and you should shut up and like it.").
I simply can't be bothered to reboot production systems because some nitwit used a float when he should have used an unsigned float, and my users wouldn't be too happy about it either. So I went and downloaded procps-2.0.7-25.src.rpm, which was released for Red Hat 8.0, did a rpm --rebuild procps-2.0.7-25.src.rpm, then did rpm -U /usr/src/redhat/RPMS/i386/procps-2.0.7-2
(Yes, I could have just built the stuff that RH's procps contains from the latest source, but I prefer to use the existing package managment system if at all possible, since, even with RPM, it lends some sanity to managing software on Unix and Linux systems.)
February 6 2004, 08:11:13 UTC 8 years ago
February 6 2004, 08:21:58 UTC 8 years ago
Both corrected in the above.
As for FreeBSD, you might want to check the same libraries, assuming FreeBSD's top gets its information from /proc:
# rpm -q --provides procps
libproc.so.2.0.7
procps = 2.0.7-25
(FreeBSD may not call this libproc.so, necessarily, but ldd `which top` should clear up what it does call it.)
February 6 2004, 12:03:30 UTC 8 years ago
February 6 2004, 10:53:15 UTC 8 years ago
Re:
I've never had top crash on any of my *BSD boxes, and I left a top session running for 211 days (until power failure yesterday night).. must be something wrong with your server.February 6 2004, 11:14:08 UTC 8 years ago
The problem here is in the vendor's response to the bug report, not in the existence of the bug. Bugs happen in all complicated software projects. This shouldn't be shocking.
So, back to the specific point, it's almost definitely a coding error in FreeBSD's top(1) (which may be from the ports tree, it certainly comes from pkgsrc on NetBSD) or in a shared library on which it depends. It's rather unlikely that this is a hardware problem, or other applications would exhibit similar symptoms.
February 6 2004, 08:38:32 UTC 8 years ago
Vendor certification for Oracle, etc., is the only possible reason, which is why the lowest possible price for official Red Hat keeps going up.
February 6 2004, 13:23:09 UTC 8 years ago
Re:
Yech. Given how much vendor support usually sucks, I figure I'm on my own and run whatever distro I'd like.Red Hat is for the birds.
Hopefully with Novell's acquisition of SuSE, there might be hope.
February 6 2004, 14:25:37 UTC 8 years ago
February 6 2004, 10:52:38 UTC 8 years ago
February 6 2004, 11:14:42 UTC 8 years ago