[Rhythmbox-devel] RB 100% cpu usage sometimes, still working



Every now and then rhythmbox starts using 100% cpu!
I hear it very clearly because my fans go crazy. :-)
I got an strace from it today, it's kinda hard to reproduce but
happens every now and then.

I'm running recent cvs compiled with daap and using avahi 0.5.2.

It's interesting that this is not a crash, rb is still working perfectly.
I guess it's a thread that goes crazy? Anyone else seen it?
I'll file a bug about it soon.

Regards
//ernst

poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 8) = 1
gettimeofday({1129629719, 581572}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 581607}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 7) = 1
gettimeofday({1129629719, 581662}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 581696}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 7) = 1
gettimeofday({1129629719, 581751}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 581786}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 7) = 1
gettimeofday({1129629719, 593518}, NULL) = 0
gettimeofday({1129629719, 593555}, NULL) = 0
gettimeofday({1129629719, 593576}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 593627}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 9) = 1
gettimeofday({1129629719, 593692}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 593728}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 9) = 1
gettimeofday({1129629719, 593783}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 606541}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 0) = 1
gettimeofday({1129629719, 606620}, NULL) = 0
gettimeofday({1129629719, 606641}, NULL) = 0
gettimeofday({1129629719, 606660}, NULL) = 0
gettimeofday({1129629719, 606677}, NULL) = 0
gettimeofday({1129629719, 606694}, NULL) = 0
gettimeofday({1129629719, 606710}, NULL) = 0
gettimeofday({1129629719, 606727}, NULL) = 0
gettimeofday({1129629719, 606744}, NULL) = 0
gettimeofday({1129629719, 606761}, NULL) = 0
gettimeofday({1129629719, 606777}, NULL) = 0
gettimeofday({1129629719, 606794}, NULL) = 0
gettimeofday({1129629719, 618528}, NULL) = 0
gettimeofday({1129629719, 618571}, NULL) = 0
gettimeofday({1129629719, 618592}, NULL) = 0
gettimeofday({1129629719, 618611}, NULL) = 0
gettimeofday({1129629719, 618628}, NULL) = 0
gettimeofday({1129629719, 618645}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 618694}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 0) = 1
gettimeofday({1129629719, 618763}, NULL) = 0
gettimeofday({1129629719, 618781}, NULL) = 0
gettimeofday({1129629719, 618809}, NULL) = 0
gettimeofday({1129629719, 630451}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 630521}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 4) = 1
gettimeofday({1129629719, 630587}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 630624}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 3) = 1
gettimeofday({1129629719, 630679}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 630714}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 3) = 1
gettimeofday({1129629719, 630769}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 642382}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 0) = 1
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 642505}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 199) = 1
gettimeofday({1129629719, 642561}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 642596}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 199) = 1
gettimeofday({1129629719, 642652}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 642687}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=23,
events=POLLIN}, {fd=26, events=POLLOUT, revents=POLLERR|POLLHUP},
{fd=16, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29,
events=POLLOUT}], 9, 199) = 1
gettimeofday({1129629719, 642742}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1129629719, 642777}, NULL) = 0
poll(Process 8770 detached


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]