From owner-freebsd-stable@FreeBSD.ORG Tue Apr 20 05:01:12 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4C0F16A4CE for ; Tue, 20 Apr 2004 05:01:12 -0700 (PDT) Received: from www.cyclades.de (mail.cyclades.de [62.225.173.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA64D43D39 for ; Tue, 20 Apr 2004 05:01:11 -0700 (PDT) (envelope-from mh@kernel32.de) Received: from pd9e3448c.dip.t-dialin.net ([217.227.68.140] helo=kernel32.de) by www.cyclades.de with asmtp (Exim 3.35 #1 (Debian)) id 1BFtw5-00057O-00; Tue, 20 Apr 2004 14:01:09 +0200 Message-ID: <408510EE.6010403@kernel32.de> Date: Tue, 20 Apr 2004 14:00:46 +0200 From: Marian Hettwer User-Agent: Mozilla Thunderbird 0.5 (X11/20040414) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Julien Gabel References: <49279.192.168.0.105.1082383199.squirrel@webmail.thilelli.net> <4083DE92.9020506@kernel32.de> <49555.192.168.0.105.1082385176.squirrel@webmail.thilelli.net> <4083E4EF.6090601@kernel32.de> <4084E16A.6090209@kernel32.de> <49314.192.168.0.105.1082460169.squirrel@webmail.thilelli.net> In-Reply-To: <49314.192.168.0.105.1082460169.squirrel@webmail.thilelli.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner: Found to be clean X-MailScanner-SpamCheck: cc: freebsd-stable@freebsd.org Subject: Re: xfce4-iconbox doesn't start X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2004 12:01:12 -0000 Hi, Julien Gabel wrote: >>result: xfce4-iconbox is still core dumping. >>I got only one error after the portupgrade -rR run, this was a "compile >>error" in gtk-2.2.4. Although gtk-2.4.0 compiled fine... > > > 'xfce4-iconbox' has a dependancy on 'gtk-2.4.0', so this must not be a > problem for xfce4 (at least): > $ pkg_info -xr xfce4-iconbox | grep -i gtk > Dependency: gtk-2.4.0 > ack. Well... [mhettwer@acchilles] <~> $ pkg_info -xr xfce4-iconbox|grep -i gtk Dependency: gtk-2.2.4_1 Dependency: gtk-2.4.0 > > > To know with which libraries this executable is linked, you better must > use: > $ ldd /usr/X11R6/bin/xfce4-iconbox | grep -i gtk > libgtk-x11-2.0.so.400 => /usr/X11R6/lib/libgtk-x11-2.0.so.400 > (0x280df000) > > Library which is provided by the 'gtk-2.4.0', so all must be allright: > $ pkg_info -xL gtk-2.4.0 | grep -i libgtk > [...] > /usr/X11R6/lib/libgtk-x11-2.0.so.400 > Obviously it's linked against both libs [mhettwer@acchilles] <~> $ ldd /usr/X11R6/bin/xfce4-iconbox |grep -i libgtk libgtk-x11-2.0.so.400 => /usr/X11R6/lib/libgtk-x11-2.0.so.400 (0x280ce000) libgtk-x11-2.0.so.200 => /usr/X11R6/lib/libgtk-x11-2.0.so.200 (0x2888f000) This makes no sense... eh ? > Are ktrace(1) or truss(1) give us more information? > Well, I do have a ktrace.out now, and I tried to take a look by using kdump. The last pages of this file shows that he's searching for libXcursor.so.1.0 and he's not finding it ... It's been the first time for me taking a look into a dump. So if you like to check this on your own, I could send ktrace.out to you. woops. ktrace.out is pretty large. [mhettwer@acchilles] <~> $ ls -la ktrace.out -rw------- 1 mhettwer mhettwer 956437 20 Apr 13:49 ktrace.out However, I could upload it on my webserver. I did a find /usr/X11R6/ -name libXcursor* and I found some: /usr/X11R6/lib/libXcursor.so.1 /usr/X11R6/lib/libXcursor.so /usr/X11R6/lib/libXcursor.a Hm... he's looking for libXcursor.so.1.0 according to the dump. The file libXcursor.so.1 is just a symlink onto libXcursor.so Damn, still core dumping. Although this time not while searching libXcursor.so.1.0 However, any more advices what to do? Please keep in mind, it was my first time playing around with ktrace / kdump. I may misinterpret the dump ... thanx anyway, Marian