From owner-freebsd-gnome@FreeBSD.ORG Thu Mar 31 08:03:55 2011 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 BA9E01065670 for ; Thu, 31 Mar 2011 08:03:55 +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 7F9748FC20 for ; Thu, 31 Mar 2011 08:03:55 +0000 (UTC) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id p2V83sUf002187; Thu, 31 Mar 2011 04:03:54 -0400 (EDT) Received: from fruit-rollup.marcuscom.com (jclarke-pc.cisco.com [172.18.254.236]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id p2V83qRK029230; Thu, 31 Mar 2011 04:03:52 -0400 (EDT) Message-ID: <4D943567.20202@freebsd.org> Date: Thu, 31 Mar 2011 04:03:51 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: shild@sbcglobal.net References: <1301535979.55825.9.camel@fbsd1.dyndns.org> In-Reply-To: <1301535979.55825.9.camel@fbsd1.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Gnome Subject: Re: Evolution locking 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: Thu, 31 Mar 2011 08:03:55 -0000 On 3/30/11 9:46 PM, Scott T. Hildreth wrote: > I recently updated my server to 8.2 and all my ports, but I am sure some > library needs to be recompiled. I did have to force a lot of > portupgrades because of library changes, libcrypt I believe. After > being up awhile evolution will go into an unresponsive state, in fact > the window will be grayed out. I recompiled evolution with debugging > symbols and ran gcore on a stuck process. Unfortunately the back trace > is not very useful, > > #0 0x49ee72f7 in __error () from /lib/libthr.so.3 > [New Thread 4b1a8980 (LWP 100619/evolution)] > [New Thread 4b1a6b80 (LWP 100618/evolution)] > [New Thread 505fec40 (LWP 100617/evolution)] > [New Thread 509aec40 (LWP 100616/evolution)] > [New Thread 4b1a8ac0 (LWP 100612/evolution)] > [New Thread 4b1a8480 (LWP 100611/evolution)] > [New Thread 4b1a8fc0 (LWP 100257/evolution)] > [New Thread 4b1a9100 (LWP 100247/evolution)] > [New Thread 4b1a9380 (LWP 100244/evolution)] > [New Thread 4b1a99c0 (LWP 100227/evolution)] > [New Thread 4b1ce280 (LWP 100196/evolution)] > [New Thread 4b101140 (LWP 100165/initial thread)] > (gdb) bt > #0 0x49ee72f7 in __error () from /lib/libthr.so.3 > #1 0x49ee6ed8 in __error () from /lib/libthr.so.3 > #2 0x53dc6160 in ?? () > #3 0x00000008 in ?? () > #4 0x00000001 in ?? () > #5 0x53dc6140 in ?? () > #6 0x00000000 in ?? () > #7 0x5058c900 in ?? () > #8 0x00000006 in ?? () > #9 0x49ee583f in pthread_setcancelstate () from /lib/libthr.so.3 > #10 0x49ee5100 in pthread_cond_signal () from /lib/libthr.so.3 > #11 0x49afe4b1 in g_async_queue_sort () > from /usr/local/lib/libglib-2.0.so.0 > #12 0x49afe8cd in g_async_queue_pop () > from /usr/local/lib/libglib-2.0.so.0 > #13 0x486c1cad in sync_request_thread_cb () > from /usr/local/lib/libcamel-1.2.so.19 > #14 0x49b52281 in g_thread_create_full () > from /usr/local/lib/libglib-2.0.so.0 > #15 0x49edc73f in pthread_getprio () from /lib/libthr.so.3 > #16 0xbf4f9fec in ?? () > > When it is stuck and I try a strace, I get device is busy. I did try > truss and then evolution died. Do you think I need recompile glib? > I have an almost identical setup at work and evolution works fine. > I also noticed that dbus-daemon always is near the "top" of a top run. > Its not taking a lot of resources, I just haven't seen it, so active > before. At the very least because you'll need to enable debugging symbols. In addition to glib, you'll need to recompile libc and libthr with debugging symbols. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome