Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Apr 2004 14:00:46 +0200
From:      Marian Hettwer <Mh@kernel32.de>
To:        Julien Gabel <jpeg@thilelli.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: xfce4-iconbox doesn't start
Message-ID:  <408510EE.6010403@kernel32.de>
In-Reply-To: <49314.192.168.0.105.1082460169.squirrel@webmail.thilelli.net>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?408510EE.6010403>