Amarok eats CPU when idling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
amarok (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: amarok
Hello,
I have a brand new installation of Ubuntu Hardy , with latest updates. I am using KDE3 desktop from official mirrors. I noticed that Amarok is constantly using from 5 to 12% of my CPU (Core Duo), no only durin my session startup but all the time, even hours after my session start.
Amarok is configured to start with my KDE session, it starts eating CPU as soon it starts. If I open amarok window, CPU load goes a bit higher, then if I close window or minimize, it stops eating CPU at all. If I open window again, CPU is used again.
Here is normal a normal strace (when it doesn't eat CPU) they happen 2/3 times per second:
read(5, 0x808fa1c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday(
select(26, [5 6 7 10 12 14 16 18 20 23 25], [], [], {0, 198383}) = 0 (Timeout)
gettimeofday(
gettimeofday(
read(5, 0x808fa1c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday(
select(26, [5 6 7 10 12 14 16 18 20 23 25], [], [], {0, 198434}) = 0 (Timeout)
gettimeofday(
gettimeofday(
read(5, 0x808fa1c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday(
select(26, [5 6 7 10 12 14 16 18 20 23 25], [], [], {0, 198350}) = 0 (Timeout)
gettimeofday(
gettimeofday(
Now when Amarok starts eating CPU, its spamming system calls like hundreds per second:
gettimeofday(
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
gettimeofday(
select(6, [5], [5], NULL, NULL) = 1 (out [5])
writev(5, [{">\5\
read(5, 0x808fa1c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
Tell me if you need more informations.
My ubuntu version:
root@icare:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
Try to shut down visualisations. It reduced my cpu usage.