From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 19 16:48:14 2007 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B00C16A419 for ; Fri, 19 Oct 2007 16:48:14 +0000 (UTC) (envelope-from lihong.chen@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.237]) by mx1.freebsd.org (Postfix) with ESMTP id E24DE13C481 for ; Fri, 19 Oct 2007 16:48:12 +0000 (UTC) (envelope-from lihong.chen@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so499141wxd for ; Fri, 19 Oct 2007 09:48:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; bh=NDEOJocGUf3jQxMuRgoW1/HaL2T0/SR77TBc+uJIIAg=; b=PoeIti8Q8tDB7JtjcYyZxJIWyJ653rX/IToCXdD9rymKwsj773c3g0aesewPJcSHZnz1zi3dlKUNX0z1arBiWdK3Is42eTS1dVc+XLWmZ4mJqcbBYvTyB1wkEv5lx3+pMweq9efDRX/IvfVrrZ46GMBbVML/94FTN1UQCWlQdkc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; b=kSLN+aG8nOQs2TXrso/+7+EPvwA4vB0hDrNgPDlE5k1oNJNnja1KF6oaZvW84vdkD+dL5GgUZI+e9kTjf79IWD9aVOb+fKu/LVgrvvEQ230MMvQCJ08SsC7ekNqb5AH3hOqXWta42ETcr50NrZFeyOPkeHTcE3SrUfLpLRUFQMU= Received: by 10.70.23.1 with SMTP id 1mr3299932wxw.1192812492189; Fri, 19 Oct 2007 09:48:12 -0700 (PDT) Received: from ?192.168.10.195? ( [218.162.194.179]) by mx.google.com with ESMTPS id i18sm2835623wxd.2007.10.19.09.48.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 19 Oct 2007 09:48:10 -0700 (PDT) From: "Eric L. Chen" To: Joe Marcus Clarke In-Reply-To: <4718A989.7020205@freebsd.org> References: <1192583665.1562.10.camel@localhost> <1192631342.1656.6.camel@localhost> <1192671994.1471.0.camel@localhost> <1192750918.401.1.camel@shumai.marcuscom.com> <1192778221.1480.2.camel@localhost> <4718A989.7020205@freebsd.org> Content-Type: text/plain Date: Sat, 20 Oct 2007 00:48:03 +0800 Message-Id: <1192812483.1741.7.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Sender: "Eric L. Chen" Cc: "gnome@freebsd.org" Subject: Re: gnome-volume-manager-2.17 in gnome-2.20 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: Fri, 19 Oct 2007 16:48:14 -0000 On Fri, 2007-10-19 at 08:56 -0400, Joe Marcus Clarke wrote: > Eric L. Chen wrote: > > On Thu, 2007-10-18 at 19:41 -0400, Joe Marcus Clarke wrote: > >> On Thu, 2007-10-18 at 09:46 +0800, Eric L. Chen wrote: > >>> On Wed, 2007-10-17 at 22:29 +0800, Eric L. Chen wrote: > >>>> On Wed, 2007-10-17 at 09:14 +0800, Eric L. Chen wrote: > >>>>> Hi, > >>>>> My gnome-volume-manager cannot startup after upgrade to gnome-2.20. > >>>>> That caused gnome will not mount USB disk automatically, this is a > >>>>> little problem because I've be using gnome+freebsd as my desktop > >>>>> for a long time. > >>>>> > >>>>> After googled, this is not FreeBSD specified problem, it happened > >>>>> in archlinux, too. See http://bbs.archlinux.org/viewtopic.php?id=37544 > >>>>> Discuss more at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428810 > >>>>> I applied their patch and my gnome now can mount USB disk/CDROM > >>>>> automatically. > >>>> Hi Marcus, > >>>> I saw you committed patch to solve local user problem. > >>>> ---- > >>>> Fix a dumb bug where we would not be able to detect the local user > >>>> properly. > >>>> This bug was exposed when the integer overflow bug was fixed. This should > >>>> prevent g-v-m from terminating on startup. > >>>> ---- > >>>> But I still cannot startup g-v-m successfully, like: > >>>> ---- > >>>> ~> gnome-volume-manager > >>>> ~> ps -ax|grep gnome-volume-manager > >>>> ~> gnome-volume-manager -n > >>>> ~> ps -ax | grep gnome-volume-manager > >>>> 2232 p1 R+ 0:00.00 grep gnome-volume-manager > >>>> ~> gnome-volume-manager --sm-disable > >>>> ~> ps -ax | grep gnome-volume-manager > >>>> 2236 p1 R+ 0:00.00 grep gnome-volume-manager > >>>> ~> ps -ax | grep gnome-volume-manager > >>>> ~> gnome-volume-manager -d yes > >>>> ~> ps -ax | grep gnome-volume-manager > >>>> ---- > >>>> I am using Intel 2200BG wireless card, maybe it still has problem with wireless connection. > >>>> > >>> After more test, sometimes g-v-m cannot startup automatically, but > >>> sometimes not. > >> I cannot reproduce this behavior on either my i386 or amd64 GNOME 2.20 > >> machines. At the very least you will need to provide ktrace output of > >> when g-v-m does not start properly. Preferably, you should use gdb to > >> set breakpoints, and figure out why g-v-m is exiting prematurely. > >> > >> Joe > >> > > ktrace attached. > > g-v-m cannot auto startup, set in > > [System]->[Preferences]->[Sessions]->[Startup Programs]. > > But can start by [Alt]-[F2] "Run Application". > > Looks like /var/run/utmp is 0 bytes. g-v-m opens this file, and scans > through it to confirm whether or not the current user is logged in > locally on the console. To do this, it looks for a utmp record on > either one of the ttyv devices or connected from :0.X where X is >= 0 > and <= 9. > > Looks like there might be some issue with the way you run X, or some > other problem manipulating /var/run/utmp. > > Joe I login via gdm by set gnome_enable="YES" in /etc/rc.conf. The man said /var/run/utmp is used by rwho, users, w and who. Here is my laptop's output, it seem no problem: ~> rwho ~> users lihong ~> w 12:42AM up 1:19, 1 user, load averages: 0.21, 0.33, 0.31 USER TTY FROM LOGIN@ IDLE WHAT lihong p0 :0.0 12:19AM - w ~> who lihong ttyp0 Oct 20 00:19 (:0.0) ~> hexdump -C /var/run/utmp 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000002c0 74 74 79 70 30 00 00 00 6c 69 68 6f 6e 67 00 00 000002d0 00 00 00 00 00 00 00 00 3a 30 2e 30 00 00 00 00 000002e0 00 00 00 00 00 00 00 00 02 d9 18 47 74 74 79 70 000002f0 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000310 00 00 00 00 a0 dc 18 47 /Eric