[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

librsvg not linked correctly



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).

-- 
Shahms King <shahms shahms com>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]