Description of problem: Calling svc_run appears to eat up 100% of the cpu after 30 seconds of runtime; this is because the "struct timeval timeout" only sets its value outside of the execution loop, despite that select() returns the structure with undefined value. Version-Release number of selected component (if applicable): 0.1.7-5.fc7 How reproducible: Every time. Steps to Reproduce: Call svc_run() and wait. Actual results: 100% CPU after 30 seconds. Expected results: No spike in CPU usage. Additional info: http://sourceforge.net/tracker/index.php?func=detail&aid=1740531&group_id=183075&atid=903784
Created attachment 158474 [details] Patch to fix 100% cpu
libtirpc-0.1.7-7.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.