bonobo-activation-server hangs occasionally in FC5...

Patrick Doyle wpdster at gmail.com
Mon Sep 25 13:22:41 UTC 2006


On 8/10/06, Patrick Doyle <wpdster at gmail.com> wrote:
> Has anybody else seen this?  Every once in a while, I'll click the
> "Email" icon, the load shoots up to 1 and nothing happens.  If I kill
> the instance of bonobo-activation-server that is sitting at the top of
> my "top" list, Evolution pops up.  I have also seen this when trying
> to start a new shell window.
>
> There doesn't seem to be much rhyme or reason to this.  It just
> happens occasionally, although, I have seen it happen more regularly
> when the processor is under a high load.  (which makes things tough,
> when the reason I wanted to open a new shell window was to kill off
> the process that was hogging the CPU :-)
>
> --wpd
>
I sent this off to the list about 6 weeks ago and have not seen any
replies, so I assume that the answer to my "Has anybody else seen
this?" question is "no". :-)

In the mean time, I would like to change my question to "Can anybody
help me figure out how to resolve this?"

It still happens occasionally... often enough that it's annoying, but
not often enough that I can predict when it will or won't happen.
When it happened just this morning, I ran strace on the hung process
and saw that bonobo-activation-server looks like it's stuck in a loop.
 strace reports:

accept(22, 0xbff38550, [110])           = -1 EMFILE (Too many open files)
poll([{fd=12, events=POLLIN}, {fd=20, events=POLLIN|POLLPRI}, {fd=22,
events=POLLIN|POLLPRI, revents=POLLIN}, {fd=3, events=POLLIN|POLLPRI},
{fd=17, events=POLLIN|POLLPRI}, {fd=25, events=POLLIN|POLLPRI},
{fd=26, events=POLLIN|POLLPRI}, {fd=28, events=POLLIN|POLLPRI},
{fd=29, events=POLLIN|POLLPRI}, {fd=27, events=POLLIN|POLLPRI},
{fd=30, events=POLLIN|POLLPRI}, {fd=31, events=POLLIN|POLLPRI},
{fd=32, events=POLLIN|POLLPRI}, {fd=33, events=POLLIN|POLLPRI},
{fd=34, events=POLLIN|POLLPRI}, {fd=24, events=POLLIN|POLLPRI},
{fd=35, events=POLLIN|POLLPRI}, {fd=38, events=POLLIN|POLLPRI},
{fd=39, events=POLLIN|POLLPRI}, {fd=37, events=POLLIN|POLLPRI},
{fd=40, events=POLLIN|POLLPRI}, {fd=36, events=POLLIN|POLLPRI},
{fd=41, events=POLLIN|POLLPRI}, {fd=45, events=POLLIN|POLLPRI},
{fd=46, events=POLLIN|POLLPRI}, {fd=51, events=POLLIN|POLLPRI},
{fd=52, events=POLLIN|POLLPRI}, {fd=53, events=POLLIN|POLLPRI},
{fd=54, events=POLLIN|POLLPRI}], 29, -1) = 1

Any thoughts?  Ideas?  Wild goose chase ideas you would care to send
me on to stop pestering the list?

--wpd




More information about the fedora-list mailing list