ports/104205: gnome nautilus cpu usage jumps to 100%

Dominic Marks dom at helenmarks.co.uk
Thu Oct 26 16:19:50 UTC 2006


On Mon, 16 Oct 2006 20:57:55 GMT
Michael Johnson <ahze at FreeBSD.org> wrote:

> Synopsis: gnome nautilus cpu usage jumps to 100%
> 
> State-Changed-From-To: feedback->closed 
> State-Changed-By: ahze
> State-Changed-When: Mon Oct 16 20:56:25 UTC 2006
> State-Changed-Why: 
> Submitter can not reproduce this problem with nautilus 2.16
> 
> If the problem occurs again please report, thanks!
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=104205
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"

Maybe this is not the same problem as described above, I have a
spinning nautilus at the moment.

> pkg_info | grep nautilus
nautilus-2.16.1     File manager for the GNOME desktop
nautilus-cd-burner-2.16.1 CD burner view for Nautilus

If I strace attach to it we get a lot of this:

gettimeofday({...}, NULL)               = 0
gettimeofday({...}, NULL)               = 0
ioctl(3, FIONREAD, 0xbfbfdeec)          = 0
gettimeofday({...}, NULL)               = 0
poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9,
events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13,
events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=17,
events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=20,
events=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN}, {fd=18, events=POLLIN}], 12, 0) = 0 gettimeofday
({18, 1}, NULL)             = 0 gettimeofday({0, 0},
NULL)              = 0 ioctl(3, FIONREAD, [0])
= 0 gettimeofday({0, 0}, NULL)              = 0 poll([{fd=5,
events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, events=POLLIN|
POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|
POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|
POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=20,
events=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN}, {fd=18, events=POLLIN}], 12, 0) = 0 gettimeofday
({18, 1}, NULL)             = 0 gettimeofday({0, 0},
NULL)              = 0 ioctl(3, FIONREAD, [0])
= 0 gettimeofday({0, 0}, NULL)              = 0 poll([{fd=5,
events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, events=POLLIN|
POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|
POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|
POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=20,
events=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {fd=15,
events=POLLIN}, {fd=18, events=POLLIN}], 12, 0) = 0 gettimeofday
({18, 1}, NULL)             = 0 gettimeofday({0, 0},
NULL)              = 0 ioctl(3, FIONREAD, [0])
= 0 poll([{fd=0, events=0}], 1, 0)          = 0 gettimeofday
({0, 1751348015}, NULL)     = 0 poll([{fd=5, events=POLLIN},
{fd=3, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0 gettimeofday({0, 0}, NULL)              =
0 ioctl(3, FIONREAD, [0])                 = 0 gettimeofday({0,
0}, NULL)              = 0 poll([{fd=5, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0 gettimeofday({0, 0}, NULL)              =
0 ioctl(3, FIONREAD, [0])                 = 0 gettimeofday({0,
0}, NULL)              = 0 poll([{fd=5, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0 gettimeofday({0, 0}, NULL)              =
0 ioctl(3, FIONREAD, [0])                 = 0 gettimeofday({0,
0}, NULL)              = 0 poll([{fd=5, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0 gettimeofday({0, 0}, NULL)              =
0 ioctl(3, FIONREAD, [0])                 = 0 gettimeofday({0,
0}, NULL)              = 0 poll([{fd=5, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0 gettimeofday({0, 0}, NULL)              =
0 ioctl(3, FIONREAD, [0])                 = 0 gettimeofday({0,
0}, NULL)              = 0 poll([{fd=5, events=POLLIN}, {fd=3,
events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=12,
events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14,
events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16,
events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=11,
events=POLLIN|POLLPRI}, {fd=15, events=POLLIN}, {fd=18,
events=POLLIN}], 12, 0) = 0 gettimeofday({18, 1},
NULL)             = 0

For more: http://goodforbusiness.co.uk/~dom/nautilus.out

I'll submit a PR if desired? It was running like this for about
an hour before I noticed it.

Thanks,
Dominic


More information about the freebsd-gnome mailing list