I use Ubuntu 12.04 and XFCE desktop on a PC with nVidia graphics card. I ran into Segmentation fault during a Ubuntu update process. An very inconvenient consequence is that .png files cannot be recognized any more thus many programs cannot be started (e.g. gnome-commander, stardict). Also many icons are missing, as well as the min/max/close button icons. I tried open .png using eog and got "unrecognized image file format". I tried reinstall libgdk-pixbuf2.0-0
and librsvg
and always got segmentation fault.
...
Setting up libgdk-pixbuf2.0-0 (2.26.1-1) ...
Segmentation fault (core dumped)
Setting up libgdk-pixbuf2.0-0:i386 (2.26.1-1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
running gdk-pixbuf-query-loaders
brings up segfaults as well (but not gdk-pixbuf-pixdata
or gdk-pixbuf-csource
):
>gdk-pixbuf-query-loaders --update-cache
Segmentation fault (core dumped)
I tried logging into gnome and saw the same effect. I tried downloading libgdk-pixbuf2.0-0 package file .deb and installing from command line and got segfaults, too. Any suggestions on how to fix it?
Update: I carefully checked all the dependencies' versions in the precise-update database and none of them have problems.