From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 19 17:01:57 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 1ABF516A417 for ; Fri, 19 Oct 2007 17:01:57 +0000 (UTC) (envelope-from marcus@freebsd.org) Received: from av-tac-rtp.cisco.com (hen.cisco.com [64.102.19.198]) by mx1.freebsd.org (Postfix) with ESMTP id CA06913C4AA for ; Fri, 19 Oct 2007 17:01:52 +0000 (UTC) (envelope-from marcus@freebsd.org) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l9JH1eY10072; Fri, 19 Oct 2007 13:01:40 -0400 (EDT) Received: from [64.102.196.54] (dhcp-64-102-196-54.cisco.com [64.102.196.54]) by rooster.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l9JH1t611774; Fri, 19 Oct 2007 13:01:55 -0400 (EDT) Message-ID: <4718E2F2.1070204@freebsd.org> Date: Fri, 19 Oct 2007 13:01:38 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: "Eric L. Chen" 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> <1192812483.1741.7.camel@localhost> In-Reply-To: <1192812483.1741.7.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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 17:01:57 -0000 Eric L. Chen wrote: > 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 This looks fine, but the ktrace says that this file is zero bytes. Else you've modified g-v-m's code, and then all bets are off. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome