Segfault with CVS (SOLVED)
Tim Wunder
twunder@iwmail.com
Thu, 18 Oct 2001 11:01:39 -0400
Linking /usr/lib/libxml.so.2 to /opt/gnome/lib/libxml2.so.2.4.5 and
re-compiling seems to have solved the problem. I ran gnucash a little
last night, opened a file, looked at the scheduled transaction dialog
then closed it, without saving the file. It gave me a segfault when
closing, but I haven't looked into whether that's a real problwm or not.
Regards,
Tim
Tim Wunder wrote:
> Hi folks,
> After much trial and tribulation, and some fantastic help on
> #gnucash@irc.gnome.org, I managed to get gnucash from cvs compiled. The
> problem I'm now having is that gnucash generates a segfault when I try
> to create an account. The backtrace from gdb seems to indicate a problem
> with libxml.
> #0 0x40a39150 in xmlFreeNodeList () from /usr/lib/libxml.so.2
> #1 0x40a391cc in xmlFreeNode () from /usr/lib/libxml.so.2
>
> ldd /usr/local/bin/gnucash |grep xml gave:
> libxml.so.2 => /usr/lib/libxml.so.2
> libxml.so.1 => /opt/gnome/lib/libxml.so.1
>
>
> Now, when I originally compiled gnucash-cvs, I had libxml-1.8.10 which
> was located in /opt/gnome/lib and libxml-2.2.10 located in /usr/lib. On
> the off chance that conflicting versions of libxml was the culprit, I
> uninstalled libxml-2.2.10. Unfortunately, that caused a problem with
> libguile which caused a problem with guppi which made it impossible for
> me to complete a ./configure. So, I re-installed 2.2.10.
>
Note: the problem was with libglade, which needed libxml.so.2.
> Next I tried using JUST the 2.2.10 version of libxml when compiling by
> linking /opt/gnome/lib/libxml.so and /opt/gnome/lib/libxml.so.1 to
> /usr/lib/libxml.so.2.2.10 and tried a configure/make/make install, which
> compiled. But, I still got the same segfault when creating a new account.
>
> I've since returned my system back to where it was and I currently have
> /opt/gnome/lib/libxml.so and /opt/gnome/lib/libxml.so.1 linking to
> /opt/gnome/lib/libxml.so.1.8.10
>
> FWIW, I also have libxml2 installed in /opt/gnome/lib.
>
> Should I install another version of libxml? jsled advised me that he has
> 1.8.13, IIRC, and the cvs version obviously works for him. But the
> problem, from the perspective of my untrained eye seems to be with
> libxml.so.2, which, I guess, is different from libxml2.so (or
> libxml2.so.2) which are linked to libxml2.so.2.4.5.
>
> Any ideas?
>
> Thanks,
> Tim
>