From owner-freebsd-gnome@FreeBSD.ORG Thu Apr 30 01:58:07 2009 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90D0F106566B for ; Thu, 30 Apr 2009 01:58:07 +0000 (UTC) (envelope-from jason@jasonreid.org) Received: from mail-gx0-f176.google.com (mail-gx0-f176.google.com [209.85.217.176]) by mx1.freebsd.org (Postfix) with ESMTP id 5594F8FC14 for ; Thu, 30 Apr 2009 01:58:06 +0000 (UTC) (envelope-from jason@jasonreid.org) Received: by gxk24 with SMTP id 24so2163171gxk.19 for ; Wed, 29 Apr 2009 18:58:06 -0700 (PDT) Received: by 10.90.71.16 with SMTP id t16mr789262aga.7.1241054968935; Wed, 29 Apr 2009 18:29:28 -0700 (PDT) Received: from ?172.16.4.119? ([168.28.136.13]) by mx.google.com with ESMTPS id 6sm2723266agd.32.2009.04.29.18.29.27 (version=SSLv3 cipher=RC4-MD5); Wed, 29 Apr 2009 18:29:28 -0700 (PDT) From: Jason Reid To: freebsd-gnome@freebsd.org Content-Type: text/plain Date: Wed, 29 Apr 2009 21:29:23 -0400 Message-Id: <1241054963.2788.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: Nauilusgamin stops showing directory changes X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2009 01:58:07 -0000 Hello, >From time to time Nautilus will not keep up with directories as the files change. I cannot pinpoint the exact cause, but I can, for example, "touch newfile" in a directory or on my Desktop, and Nautilus will not show it until I open a Nautilus window to that directory/desktop and click View -> Reload. Filesystem polling works fine after a reboot. Right now I have been up for 4 days and just noticed, but it's stopped working as quickly as an hour after boot. This is not a new problem with 2.26 and is something I've experienced since at least 2.20. My system is FreeBSD 7.1-p4 i386 using a ZFS disk, but I've seen the same problem on the same computer under an old installation using UFS. Some Googling reveals that Nautilus uses devel/gamin to poll changes which in turn uses kqueue by default. The port has a compile-time option for GAM_POLLER that I do not have enabled. Konqueror, however has never exhibited this problem. The closest bug report I was able to find was https://bugzilla.redhat.com/show_bug.cgi?id=130859 from 2004 which I don't believe is applicable. It discusses gamin 0.0.x, and I use 0.1.10_1. My kern.maxfiles is 25000. kern.openfiles reports 10735, and "fstat | grep gam_server | wc -l" reports 8890. Thanks, Jason