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>