Re: [Rhythmbox-devel] netRhythmbox branch problems

Colin Walters wrote:
> Somehow I missed this before.  Fixed in CVS.  Thanks!


>>2) RB never actually exits after closing the window / pressing Ctrl+W.
>>It *looks* like it exits; the window closes, the system notification 
>>icon goes away, but the process remains running, still maxing out the CPU.
> This one is strange, too.  I worked around it in CVS, but I didn't find
> the root cause, unfortunately.

I figure that this problem is related to the CPU-maxxing issue, a thread 
is probably in an infinite loop, and I can see that stopping MB for 
exiting cleanly. Starting RB w/ strace shows the following poll 
sequence, over and over, even when it is idle:

poll([{fd=6, events=POLLIN}, {fd=5, events=POLLIN|POLLPRI}, {fd=8, 
events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, 
events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, 
{fd=15, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}], 9, 0) = 0
gettimeofday({1044798150, 822868}, NULL) = 0
gettimeofday({1044798150, 822946}, NULL) = 0

I'm interested in trying to work out what the problem is, when I have 
some spare time (in a day or two?). What was the workaround for the 
not-exiting bug that you put in? It might be a useful starting point...


Mike Gratton <> <>

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