https://bugzilla.novell.com/show_bug.cgi?id=309796 Summary: GNOME mixer_applet2 prevents CPU from going idle Product: openSUSE 10.3 Version: Beta 3 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Mobile Devices AssignedTo: behlert@novell.com ReportedBy: pbaudis@novell.com QAContact: qa@suse.de Found By: --- mixer_applet2 of GNOME keeps polling the CPU and prevents it from idling, which has serious power management impact. powertop shows it as the second top offender: 16.6% ( 16.0) mixer_applet2 : schedule_timeout (process_timeout) and true enough, tracing it shows gettimeofday({1189591286, 245694}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}], 10, 2) = 0 gettimeofday({1189591286, 252509}, NULL) = 0 read(18, 0xbfc748a0, 72) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x806f9a4, 4096) = -1 EAGAIN (Resource temporarily unavailable) looping. The poll() has timeout of 10ms, so this in theory loops as often as 100x per second! -- 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.