If you give packet length with (second) command line parameter, the traceroute checks the maximum size of packet before assigning the given value to variable. So you can get traceroute to allocate huge block of memory, and becouse traceroute is suid program ulimits of users don't affect. => Normal user can use all of the memory and makes the machine swapping. Patchfile and fixed source- and binary-rpm-file is available at http://vernon.teraflops.com/rpm/ Ari Saastamoinen
This happens in RHL 7.0 beta too. It drops the privileges earlier though.
Fixed (by adding patch) in traceroute-1.4a5-24. Thanks for the patch.