I'm also experiencing this problem, and it has just started recently. No
LVM, watershed nor PAE kernel in my case. I'm using 2.6.35-22-generic,
and avahi-daemon 0.6.27-2ubuntu3.

It seems to be the main avahi-daemon that gets stuck, not the chroot
helper:

  avahi    17408 66.6  0.0   3148  1620 ?        R    12:02   3:47 
avahi-daemon: running [dominic-desktop.local]
  avahi    17409  0.0  0.0   3016   444 ?        S    12:02   0:00  \_ 
avahi-daemon: chroot helper

The stuck daemon can't be terminated with SIGTERM - I've had to use
SIGKILL.

>From stracing the daemon, it seems to be polling the time of day very
quickly:

ioctl(13, FIONREAD, [0])                = 0
gettimeofday({1289344983, 852429}, NULL) = 0
poll([{fd=6, events=POLLIN}, {fd=17, events=POLLIN}, {fd=16, events=POLLIN}, 
{fd=15, events=POLLIN}, {fd=14, events=POLLIN}, {fd=13, events=POLLIN}, {fd=12, 
events=POLLIN}, {fd=11, events=POLLIN}, {fd=10, events=POLLIN}, {fd=8, 
events=POLLIN}], 10, 258) = 3 ([{fd=13, revents=POLLIN}, {fd=11, 
revents=POLLIN}, {fd=8, revents=POLLIN}])
gettimeofday({1289344983, 852591}, NULL) = 0
ioctl(13, FIONREAD, [0])                = 0
gettimeofday({1289344983, 852729}, NULL) = 0
poll([{fd=6, events=POLLIN}, {fd=17, events=POLLIN}, {fd=16, events=POLLIN}, 
{fd=15, events=POLLIN}, {fd=14, events=POLLIN}, {fd=13, events=POLLIN}, {fd=12, 
events=POLLIN}, {fd=11, events=POLLIN}, {fd=10, events=POLLIN}, {fd=8, 
events=POLLIN}], 10, 258) = 3 ([{fd=13, revents=POLLIN}, {fd=11, 
revents=POLLIN}, {fd=8, revents=POLLIN}])

And every few seconds, when one of the arguments to poll reaches zero
(the argument that is 258 above) it does:

time(NULL)                              = 1289344984
write(7, "W", 1)                        = 1
write(7, "W", 1)                        = 1
read(6, "WW", 10)                       = 2

Not sure how to interpret that, so I've attached the full strace.

** Attachment added: "Output of strace of avahi-daemon while using 100% CPU"
   
https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/655835/+attachment/1728437/+files/avahi-daemon.strace.txt.gz

-- 
avahi-daemon consumes 100% CPU time after a period of networked Desktop use
https://bugs.launchpad.net/bugs/655835
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to