From owner-freebsd-gnome@FreeBSD.ORG Sun Dec 7 18:32:03 2008 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 787AA1065673 for ; Sun, 7 Dec 2008 18:32:03 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.174]) by mx1.freebsd.org (Postfix) with ESMTP id 3D6D78FC13 for ; Sun, 7 Dec 2008 18:32:02 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so911835wfg.7 for ; Sun, 07 Dec 2008 10:32:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0MD1KV6hThbwuCvBMFGP8Vrr+M2L2mWC1zKxSCkZuDk=; b=j5Ljkl0OsgoalPEO42EvahxsvouY4OR/bnQ40GY+I7/P1Hdm71+cJP+y+n6mxhJn/K no9sB23204MzZgHD3jWJFs5tYm6hq092iA+btgacRiE6vnAfWqovbHl/RdxUWBRTUmlD m+O8hUcs8iOYXIzbl9BtjJTtrtmYO3YLXzTq4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=tuhMEdLiS0Ms3KBL5BYd3eUN4/iRsETP9y7/zOAASocCm0i8dY2xJvJHrpOAYXIPS4 +JwvxTXXBdy4h5cc9l2qW6OqEiSGs2eHmac22XkTM4yDUL1IRL/KqgTO6+M7bnLztDup GWIWox5TVZFy+KP8/g+VFRARG6M3D6CzktbTo= Received: by 10.142.241.10 with SMTP id o10mr1079426wfh.50.1228674722673; Sun, 07 Dec 2008 10:32:02 -0800 (PST) Received: by 10.142.180.20 with HTTP; Sun, 7 Dec 2008 10:32:02 -0800 (PST) Message-ID: <1bd550a00812071032vc65b58cs8d75d10e46271cc4@mail.gmail.com> Date: Sun, 7 Dec 2008 19:32:02 +0100 From: "=?ISO-8859-1?Q?Fernando_Apestegu=EDa?=" To: "Jeremy Messenger" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> <1228595094.47566.3.camel@shumai.marcuscom.com> <1bd550a00812061232h7f2c9d1eq5897a7a67cd26ae5@mail.gmail.com> <1bd550a00812061311h818541bj4daae596a1504524@mail.gmail.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up 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: Sun, 07 Dec 2008 18:32:03 -0000 On Sun, Dec 7, 2008 at 6:59 PM, Jeremy Messenger wrote: > On Sat, 06 Dec 2008 15:11:08 -0600, Fernando Apestegu=EDa > wrote: > >> On Sat, Dec 6, 2008 at 9:41 PM, Jeremy Messenger wrote: >>> >>> On Sat, 06 Dec 2008 14:32:21 -0600, Fernando Apestegu=EDa >>> wrote: >>> >>>> On Sat, Dec 6, 2008 at 9:24 PM, Joe Marcus Clarke >>>> wrote: >>>>> >>>>> On Sat, 2008-12-06 at 21:06 +0100, Fernando Apestegu=EDa wrote: >>>>>> >>>>>> On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger >>>>>> wrote: >>>>>> > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apestegu=EDa >>>>>> > wrote: >>>>>> > >>>>>> >> Hi all, >>>>>> >> >>>>>> >> I'm running FreeBSD 7.1 BETA2 for AMD64. >>>>>> >> >>>>>> >> With this version, Gnome starts up very slowly. If I take a look = at >>>>>> >> the session properties window, it seems nautilus takes a very lon= g >>>>>> >> time trying to connect. However, after some time, it connects but >>>>>> >> the >>>>>> >> gnome-wm script is marked as Status UNKNOWN (That column of the >>>>>> >> treeview is not documented and I had to look at the code...). >>>>>> >> So it seems at the end, metacity is somehow stalled during start >>>>>> >> up. >>>>>> >> >>>>>> >> The --purge-delay=3D5000 as suggested here >>>>>> >> (http://forums.freebsd.org/showthread.php?t=3D445) causes other >>>>>> >> processes (gnome-at-visual and gnome-volume-manager) to be marked >>>>>> >> as >>>>>> >> not connected >>>>>> >> >>>>>> >> If I only set the --warn-delay=3D5000 I get gnome-wm (metacity in= my >>>>>> >> case) to be marked as not responding. >>>>>> >> >>>>>> >> In the end, everything seems to work fine. However IMHO, it is a >>>>>> >> bit >>>>>> >> dirty to use these two options because they only mask the problem= , >>>>>> >> but >>>>>> >> it seems clear there are some faulting processes. >>>>>> >> >>>>>> >> Any ideas of what the problem is? >>>>>> > >>>>>> > http://www.freebsd.org/gnome/docs/faq2.html#q20 >>>>>> >>>>>> My bad, >>>>>> >>>>>> I should have pointed this out as reference: >>>>>> >>>>>> >>>>>> >>>>>> http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/1= 88032.html >>>>>> >>>>>> Any more ideas? >>>>> >>>>> You can try ktrace'ing the slow-start processes to see if that yields >>>>> anything interesting. However, it would be more beneficial to have >>>>> these binaries compiled with debugging symbols, then use gdb to get >>>>> backtraces from them when they're starting up. >>>> >>>> I will try with ktrace or truss to see what happens. >>>> >>>>> >>>>> That said, the problem may be some bad configuration pieces. You mig= ht >>>>> try creating a new, clean account, and see if the problem shows up >>>>> there. >>>> >>>> Yes, it does. I created a new account on the system and I got the same >>>> result. I have a laptop running 7.0 Release -p5 and I only added the >>>> lines to /etc/hosts to speed up gnome. Nothing else was necessary. >>> >>> Can you show us your /etc/rc.conf and /etc/hosts? Also, output of 'ping >>> `hostname`'. Do you have your own DNS cache server? If you do, have you >>> check to make sure you have same hostname with your DNS cache and your >>> machine? A few months ago, one of my friend asked me to help on his >>> machine >>> for samba problem in GNOME when trying to double click on his samba ico= n >>> for >>> slowness and not really works very well. It turned out that his DNS cac= he >>> server (he forgot to change/update in his DNS cache) was mismatch the >>> hostname in his personal machine. Althought, it doesn't affect slow iss= ue >>> on >>> his GNOME desktop but only on samba icon. >> >> Hi again, >> >> Here you are: >> >> [fernape@beastie /usr/home/fernape]$ ping -c 5 `hostname` >> PING beastie (127.0.0.1): 56 data bytes >> 64 bytes from 127.0.0.1: icmp_seq=3D0 ttl=3D64 time=3D0.022 ms >> 64 bytes from 127.0.0.1: icmp_seq=3D1 ttl=3D64 time=3D0.026 ms >> 64 bytes from 127.0.0.1: icmp_seq=3D2 ttl=3D64 time=3D0.025 ms >> 64 bytes from 127.0.0.1: icmp_seq=3D3 ttl=3D64 time=3D0.023 ms >> 64 bytes from 127.0.0.1: icmp_seq=3D4 ttl=3D64 time=3D0.020 ms >> >> --- beastie ping statistics --- >> 5 packets transmitted, 5 packets received, 0.0% packet loss >> round-trip min/avg/max/stddev =3D 0.020/0.023/0.026/0.002 ms >> >> [fernape@beastie /usr/home/fernape]$ cat /etc/rc.conf >> > >> >> [fernape@beastie /usr/home/fernape]$ cat /etc/hosts >> # $FreeBSD: src/etc/hosts,v 1.16 2003/01/28 21:29:23 dbaker Exp $ >> # >> # Host Database >> # >> # This file should contain the addresses and aliases for local hosts tha= t >> # share this file. Replace 'my.domain' below with the domainname of you= r >> # machine. >> # >> # In the presence of the domain name service or NIS, this file may >> # not be consulted at all; see /etc/nsswitch.conf for the resolution >> order. >> # >> # >> ::1 localhost localhost.my.domain >> #127.0.0.1 localhost localhost.my.domain >> 127.0.0.1 beastie localhost localhost.my.domain gnome-rock= s > > --------------------------------------------------------------^^^^^^^^^^^ > > I like it. ;-) Anyway, I think it looks fine. I am not sure what made you= r > GNOME slow, so you should do ktrace as marcus has requested. I'll go for ktrace ASAP (currently the machine is doing some stuff in Linux). Should I ktrace metacity, nautilus or both? Thanks > > Cheers, > Mezz > > > -- > mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org >