https://bugzilla.novell.com/show_bug.cgi?id=659026 https://bugzilla.novell.com/show_bug.cgi?id=659026#c0 Summary: hp-systray: infinite loop Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@novell.com ReportedBy: jnelson-suse@jamponi.net QAContact: jsmeix@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12 Periodically, hp-systray goes into an infinite loop.
From strace:
read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 select(6, [5], [], [5], {1, 0}) = 1 (in [5], left {0, 999996}) read(5, "", 236) = 0 Whenever read returns 0 that means it's done -- it'll never return data again. clearly, there is a logic bug that is not catching "end of file" or the equivalent. The downside is that it starts sucking up all the CPU and eating battery life, and non-sophisticated users won't know the difference, but they'll sure notice the performance drop. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.