On Fri, 2003-10-24 at 23:16, Shahms King wrote:
For some reason librsvg is not linked against libcroco, meaning that
nautilus crashes because of a missing symbol in librsvg-2. Everything
else works because the gtk-engine and gdk-pixbuf plugins are linked
against libcroco. I'm still at a loss about this one because nautilus
*was* working fine until I clicked on a PNG and nautilus died. Checking
~/.xsession-errors revealed the tell-tale:
nautilus: relocation error: /usr/lib/librsvg-2.so.2: undefined symbol:
cr_doc_handler_new
running:
$ LD_PRELOAD=/usr/lib/libcroco.so.1 nautilus
works as expected. I still don't know why it managed to start the first
time or why it died, but I do know that ldd /usr/lib/librsvg-2.so.2.4.0
reveals no link to libcroco.so.1 (as should be expected).
Fixed in librsvg2-2.4.0-3
--
Nils Philippsen / Red Hat / nphilipp(a)redhat.com
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." -- B. Franklin, 1759
PGP fingerprint: C4A8 9474 5C4C ADE3 2B8F 656D 47D8 9B65 6951 3011