I add the -proposed and upgrade the library using command:

sudo apt-get install libgdk-pixbuf2.0-common/precise-proposed

got a lot of libraries removed (see below) and the system (ubuntu 12.04)
is still not recovered from the shock yet. Now I have a lot programs
missing. Though the png pictures and icons are back. But I don't think
it is worth it.

Upgrade: libgdk-pixbuf2.0-common:amd64 (2.26.1-1, 2.26.1-1ubuntu1.1)
Remove: libreoffice-help-en-gb:amd64 (4.1.1-0ubuntu1~precise1), 
gir1.2-notify-0.7:amd64 (0.7.5-1), thunderbird-locale-zh-cn:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), xfce4-settings:amd64 
(4.11.1-0ubuntu1~ppa0.12.04.1), geany-plugin-codenav:amd64 
(1.23+dfsg-2~hyper1+precise), xscreensaver-gl:amd64 (5.15-2ubuntu1), 
libgtk2.0-cil-dev:amd64 (2.12.10-2ubuntu4), python-gnome2:amd64 
(2.28.1+dfsg-1), libpurple0:amd64 (2.10.3-0ubuntu1.4), xdg-user-dirs-gtk:amd64 
(0.9-0ubuntu1), telepathy-indicator:amd64 (0.2.1-0ubuntu1), 
gnome-power-manager:amd64 (3.4.0-0ubuntu1.1), libreoffice-gnome:amd64 
(4.1.1-0ubuntu1~precise1), libcogl9:amd64 (1.10.0-0ubuntu2), 
libido3-0.1-0:amd64 (0.3.4-0ubuntu1), libreoffice-draw:amd64 
(4.1.1-0ubuntu1~precise1), gir1.2-dbusmenu-gtk-0.4:amd64 (0.6.2-0ubuntu0.2), 
tomboy:amd64 (1.10.1-0ubuntu2), python-virtkey:amd64 (0.60.0-0ubuntu5), 
ekiga:amd64 (3.3.2-0ubuntu3), libreoffice-help-en-us:amd64 
(4.1.1-0ubuntu1~precise1), python-notify:amd64 (0.1.1-3), libevolution:amd64 
(3.2.3-0ubuntu6), gtk3-engines-oxygen:amd64 (1.0.2-0ubuntu2), 
libgnome-bluetooth8:amd64 (3.2.2-0ubuntu5.1), libmono-addins-gui0.2-cil:amd64 
(0.6.2-2), pidgin-libnotify:amd64 (0.14-4ubuntu10), gcalctool:amd64 
(6.4.1.1-0ubuntu3), libido-0.1-0:amd64 (0.3.4-0ubuntu1), libyelp0:amd64 
(3.4.1-0ubuntu1), gthumb:amd64 (2.14.3-0ubuntu1), libgcj12-awt:amd64 
(4.6.3-1ubuntu2), shimmer-themes:amd64 (1.3.0-0ubuntu1), gir1.2-rb-3.0:amd64 
(2.97-1ubuntu1~precise1), libgtksourceview-3.0-0:amd64 (3.4.2-0ubuntu1), 
libgail18:amd64 (2.24.10-0ubuntu6.1), gir1.2-gnomebluetooth-1.0:amd64 
(3.2.2-0ubuntu5.1), gnome-shell:amd64 (3.4.1-0ubuntu2), libunique-1.0-0:amd64 
(1.1.6-4), gnome-media:amd64 (3.4.0-0ubuntu3.1), libcogl-pango0:amd64 
(1.10.0-0ubuntu2), metacity:amd64 (2.34.1-1ubuntu11), gnome-search-tool:amd64 
(3.4.0-1), libcaribou0:amd64 (0.4.2-1ubuntu1), nautilus:amd64 (3.4.2-0ubuntu9), 
aisleriot:amd64 (3.4.1-1~precise1), gtali:amd64 (3.4.1-0ubuntu2.2), 
geany-plugin-lua:amd64 (1.23+dfsg-2~hyper1+precise), update-notifier:amd64 
(0.119ubuntu8.6), libcanberra-gtk3-0:amd64 (0.28-3ubuntu3), baobab:amd64 
(3.4.1-0ubuntu1), ubuntu-docs:amd64 (12.04.6), thunderbird-locale-en-gb:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), libgnome-desktop-3-2:amd64 
(3.4.2-0ubuntu0.2), gnome-session-bin:amd64 (3.4.2.1-0ubuntu1~precise1), 
appmenu-gtk:amd64 (0.3.92-0ubuntu1.1), gstreamer0.10-plugins-bad:amd64 
(0.10.22.3-2ubuntu2.2), glchess:amd64 (3.4.1-0ubuntu2.2), 
libdmapsharing-3.0-2:amd64 (2.9.14-1), tumbler:amd64 (0.1.24-0ubuntu1), 
python-matplotlib:amd64 (1.1.1~rc1+git20120423-0ubuntu1), nspluginwrapper:amd64 
(1.4.4-0ubuntu4), gir1.2-peas-1.0:amd64 (1.2.0-1ubuntu1), acroread-bin:i386 
(9.5.5-1precise1), libreoffice-impress:amd64 (4.1.1-0ubuntu1~precise1), 
gtk2-engines:amd64 (2.20.2-1ubuntu1), libkeybinder0:amd64 (0.2.2-3build1), 
gnome-applets:amd64 (3.4.1-0ubuntu1), libgnomecanvas2-0:amd64 
(2.30.3-1ubuntu1.1), hamster-applet:amd64 (2.91.3+git20110714.9aefd7-2ubuntu3), 
geany-plugin-lipsum:amd64 (1.23+dfsg-2~hyper1+precise), 
lightdm-gtk-greeter:amd64 (1.1.5-0ubuntu1.1), network-manager-gnome:amd64 
(0.9.4.1-0ubuntu2.3), python-wxgtk2.8:amd64 (2.8.12.1-6ubuntu2), 
libknopflerfish-osgi-framework-java:amd64 (2.3.3-1), gcj-4.6-jre:amd64 
(4.6.3-1ubuntu2), screen-resolution-extra:amd64 (0.14ubuntu2.1), 
geany-plugin-prj:amd64 (1.23+dfsg-2~hyper1+precise), 
libgtkhtml-4.0-common:amd64 (4.2.2-1ubuntu1.2), thunderbird-locale-en-us:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), gnome-system-log:amd64 (3.4.1-0ubuntu1), 
libgail-3-dev:amd64 (3.4.2-0ubuntu0.8), gucharmap:amd64 (3.4.1.1-0ubuntu1), 
libxfce4ui-1-0:amd64 (4.11.0-0ubuntu1~ppa0.12.04.1), zenity:amd64 
(3.4.0-0ubuntu4), gnome-commander:amd64 (1.2.8.15-2), xfce4-notifyd:amd64 
(0.2.4-2~ppa0.12.04.1), totem-plugins:amd64 (3.4.3-0ubuntu1~precise1), 
gnome-games:amd64 (3.4.1-0ubuntu2.2), geany-plugin-gendoc:amd64 
(1.23+dfsg-2~hyper1+precise), xfce4-volumed:amd64 (0.1.13-2ubuntu1), 
evolution-plugins:amd64 (3.2.3-0ubuntu6), cheese:amd64 (3.4.1-0ubuntu2.1), 
libxfce4ui-2-0:amd64 (4.11.0-0ubuntu1~ppa0.12.04.1), gdebi:amd64 (0.8.5build1), 
xubuntu-default-settings:amd64 (12.04.11+ppa2), scim-bridge-client-gtk:amd64 
(0.4.16-2ubuntu5), libgnome-control-center1:amd64 (3.4.2-0ubuntu0.13.1), 
evolution:amd64 (3.2.3-0ubuntu6), libnm-gtk0:amd64 (0.9.4.1-0ubuntu2.3), 
libgnomeui-0:amd64 (2.24.5-2ubuntu2), chromium-browser:amd64 
(33.0.1750.152-0ubuntu0.12.04.1~pkg879.1), obex-data-server:amd64 
(0.4.6-0ubuntu1), librsvg2-ruby:amd64 (1.0.3-1build1), gnobots2:amd64 
(3.4.1-0ubuntu2.2), libgtk2-perl:amd64 (1.223-1build3), 
libgucharmap-2-90-7:amd64 (3.4.1.1-0ubuntu1), xfce4-terminal:amd64 
(0.6.3-1ubuntu1~ppa0.12.04.1), mythes-en-us:amd64 (3.3.0-2ubuntu3), 
liblaunchpad-integration-3.0-1:amd64 (0.1.56.1), libgtkmm-2.4-1c2a:amd64 
(2.24.2-1ubuntu1), language-selector-gnome:amd64 (0.79.4), 
gnome-disk-utility:amd64 (3.4.1-0ubuntu1~precise1), gnome-settings-daemon:amd64 
(3.4.2-0ubuntu0.6.5), simplyhtml:amd64 (0.13.1-3), libevince3-3:amd64 
(3.4.0-0ubuntu1.7), gnome-icon-theme-extras:amd64 (3.4.0-1), icedtea-netx:amd64 
(1.2.3-0ubuntu0.12.04.4), geany:amd64 (1.23+dfsg-1~hyper1+precise), xchat:amd64 
(2.8.8-3ubuntu12), libnux-2.0-0:amd64 (2.14.1-0ubuntu1), openjdk-7-jre:amd64 
(7u51-2.4.4-0ubuntu0.12.04.2), thunderbird:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), rhythmbox:amd64 (2.97-1ubuntu1~precise1), 
liblaunchpad-integration1.0-cil:amd64 (0.1.56.1), telepathy-haze:amd64 
(0.6.0-0ubuntu1), epiphany-browser:amd64 (3.4.1-0ubuntu1), alacarte:amd64 
(0.13.2-2ubuntu4), ibus-gtk:amd64 (1.4.1-3ubuntu1), gedit:amd64 
(3.4.1-0ubuntu1), xfce4-panel:amd64 (4.10.1-0ubuntu1~ppa0.12.04.1), 
gnome-system-monitor:amd64 (3.4.1-0ubuntu1), geany-plugin-debugger:amd64 
(1.23+dfsg-2~hyper1+precise), thunar-volman:amd64 (0.8.0-0ubuntu1~ppa1), 
libcheese-gtk21:amd64 (3.4.1-0ubuntu2.1), geany-plugin-shiftcolumn:amd64 
(1.23+dfsg-2~hyper1+precise), gnome-terminal:amd64 (3.4.1.1-0ubuntu1), 
gnome-session:amd64 (3.4.2.1-0ubuntu1~precise1), python-mode:amd64 (5.1.0-1), 
libgoa-1.0-0:amd64 (3.4.2-1~ubuntu12.04.1), libwmf0.2-7-gtk:amd64 
(0.2.8.4-10ubuntu1), stardict-gnome:amd64 (3.0.1-9.1), abiword:amd64 
(2.9.2+svn20120213-1), firefox-globalmenu:amd64 (28.0+build2-0ubuntu0.12.04.1), 
gnome-sudoku:amd64 (3.4.1-0ubuntu2.2), libindicate-gtk3:amd64 
(0.6.92-0ubuntu1), transmission-gtk:amd64 (2.73-0ubuntu1~precise1), 
lightsoff:amd64 (3.4.1-0ubuntu2.2), geany-plugin-gproject:amd64 
(1.23+dfsg-2~hyper1+precise), libcheese3:amd64 (3.4.1-0ubuntu2.1), 
libgcr-3-1:amd64 (3.4.1-3~precise1), javahelp2:amd64 (2.0.05.ds1-6), 
libmagickcore4-extra:amd64 (6.6.9.7-5ubuntu3.3), seahorse:amd64 
(3.4.1-2~precise1), stardict:amd64 (3.0.1-9.1), libgweather-3-0:amd64 
(3.4.1-0ubuntu1), empathy:amd64 (3.4.2.3-0ubuntu1.1), gir1.2-caribou-1.0:amd64 
(0.4.2-1ubuntu1), gelemental:amd64 (1.2.0-7ubuntu1), notification-daemon:amd64 
(0.7.3-1), gcj-jre:amd64 (4.6.3-1ubuntu5), xscreensaver-data:amd64 
(5.15-2ubuntu1), leafpad:amd64 (0.8.18.1-2), xfce4:amd64 (4.10.0~ppa1), 
python-gnomekeyring:amd64 (2.32.0+dfsg-1), mythes-de-ch:amd64 
(20110119-2ubuntu3), libgdict-1.0-6:amd64 (3.4.0-1ubuntu0.1), 
usb-creator-gtk:amd64 (0.2.38.2), indicator-applet-complete:amd64 
(0.5.0-0ubuntu1), libgtkhtml-4.0-0:amd64 (4.2.2-1ubuntu1.2), libnotify4:amd64 
(0.7.5-1), libindicator3-7:amd64 (0.5.0-0ubuntu1), vinagre:amd64 
(3.4.2-0ubuntu1), gnome-keyring:amd64 (3.4.1-4ubuntu1~precise1), 
librhythmbox-core6:amd64 (2.97-1ubuntu1~precise1), libtotem0:amd64 
(3.4.3-0ubuntu1~precise1), libxfcegui4-4:amd64 (4.10.0-0ubuntu1~ppa1), 
scim:amd64 (1.4.9-7), libreoffice-report-builder-bin:amd64 
(4.1.1-0ubuntu1~precise1), orage:amd64 (4.10.0-1~ppa0.12.04.1), 
gir1.2-gtk-2.0:amd64 (2.24.10-0ubuntu6.1), librsvg2-2.0-cil-dev:amd64 
(2.26.0-7), libcanberra-gtk-module:amd64 (0.28-3ubuntu3), libscim8c2a:amd64 
(1.4.9-7), gir1.2-gtk-3.0:amd64 (3.4.2-0ubuntu0.8), evolution-webcal:amd64 
(2.32.0-2ubuntu2), gnibbles:amd64 (3.4.1-0ubuntu2.2), zeitgeist-datahub:amd64 
(0.8.2-1ubuntu2), libappindicator0.1-cil:amd64 (0.4.92-0ubuntu1.1), 
gtk2-engines-murrine:amd64 (0.98.2-0ubuntu1), gtk2-engines-murrine:i386 
(0.98.2-0ubuntu1), zeitgeist:amd64 (0.9.0-1ubuntu1), libwebkitgtk-3.0-0:amd64 
(1.8.3-0ubuntu0.12.04.1), libatk-wrapper-java:amd64 (0.30.4-0ubuntu2), 
gtk3-engines-unico:amd64 (1.0.2-0ubuntu1), gstreamer0.10-plugins-good:amd64 
(0.10.31-1ubuntu1.2), libgtk2-notify-perl:amd64 (0.05-3build1), 
gir1.2-gcr-3:amd64 (3.4.1-3~precise1), freeplane:amd64 (1.1.3-1build1), 
libfarstream-0.1-0:amd64 (0.1.2-0ubuntu1), gnome-nettool:amd64 
(3.2.0-0ubuntu1), libgtk-vnc-2.0-0:amd64 (0.5.0-1ubuntu1), 
libreoffice-math:amd64 (4.1.1-0ubuntu1~precise1), pavucontrol:amd64 
(0.99.2-1build1), xfce4-taskmanager:amd64 (1.0.1-1~ppa0.12.04.1), 
librsvg2-bin:amd64 (2.36.1-0ubuntu1.1), gnome-screenshot:amd64 
(3.4.1-0ubuntu1.1), librsvg2-dbg:amd64 (2.36.1-0ubuntu1.1), shotwell:amd64 
(0.12.3-0ubuntu0.1), gnome-icon-theme-symbolic:amd64 (3.4.0-1), 
nvidia-settings-331:amd64 (331.20-0ubuntu1~xedgers~precise1), 
gir1.2-gkbd-3.0:amd64 (3.4.0.2-1ubuntu0.1), update-manager:amd64 (0.156.14.12), 
indicator-sound:amd64 (0.8.5.0-0ubuntu2.1), librsvg2-common:amd64 
(2.36.1-0ubuntu1.1), librsvg2-common:i386 (2.36.1-0ubuntu1.1), 
gnome-session-fallback:amd64 (3.4.2.1-0ubuntu1~precise1), pinentry-gtk2:amd64 
(0.8.1-1ubuntu1), browser-plugin-gnash:amd64 (0.8.10-5ubuntu1.1), 
python-gmenu:amd64 (3.0.1-0ubuntu7), ibus-sunpinyin:amd64 (2.0.3-3), 
gir1.2-totem-1.0:amd64 (3.4.3-0ubuntu1~precise1), libgrip0:amd64 
(0.3.5-0ubuntu1~12.04.1), libwnck22:amd64 (2.30.7-0ubuntu1), 
ruby-rsvg2-dbg:amd64 (1.0.3-1build1), libsexy2:amd64 (0.1.11-2build2), 
libindicate-gtk0.1-cil:amd64 (0.6.92-0ubuntu1), gnome-icon-theme-full:amd64 
(3.4.0-0ubuntu1.1), gir1.2-appindicator3-0.1:amd64 (0.4.92-0ubuntu1.1), 
libgoffice-0.8-8:amd64 (0.8.17-1), libmutter0:amd64 (3.4.1-0ubuntu1), 
libreoffice-gtk:amd64 (4.1.1-0ubuntu1~precise1), gconf-editor:amd64 
(3.0.1-1ubuntu2), libgegl-0.0-0:amd64 (0.0.22-2ubuntu3), libindicator7:amd64 
(0.5.0-0ubuntu1), abiword-plugin-grammar:amd64 (2.9.2+svn20120213-1), 
libappindicator3-1:amd64 (0.4.92-0ubuntu1.1), gmusicbrowser:amd64 (1.1.9-1), 
librsvg2-ruby1.8:amd64 (1.0.3-1build1), geany-plugin-addons:amd64 
(1.23+dfsg-2~hyper1+precise), geany-plugin-sendmail:amd64 
(1.23+dfsg-2~hyper1+precise), libgdk-pixbuf2.0-0:amd64 (2.26.1-1), 
libgdk-pixbuf2.0-0:i386 (2.26.1-1), simple-scan:amd64 (3.4.3-0ubuntu1), 
libgtkspell0:amd64 (2.0.16-1ubuntu5), xubuntu-artwork:amd64 (12.04.11), 
libgtkhtml-editor-4.0-0:amd64 (4.2.2-1ubuntu1.2), libgtk-3-bin:amd64 
(3.4.2-0ubuntu0.8), libgdk-pixbuf2.0-dev:amd64 (2.26.1-1), 
geany-plugin-prettyprinter:amd64 (1.23+dfsg-2~hyper1+precise), 
geany-plugins-common:amd64 (1.23+dfsg-2~hyper1+precise), stardict-plugin:amd64 
(3.0.1-9.1), ruby-rsvg2:amd64 (1.0.3-1build1), firefox:amd64 
(28.0+build2-0ubuntu0.12.04.1), freemind:amd64 (0.9.0+dfsg-1ubuntu0.1), 
gir1.2-coglpango-1.0:amd64 (1.10.0-0ubuntu2), python-glade2:amd64 (2.24.0-3), 
libgtk-3-dev:amd64 (3.4.2-0ubuntu0.8), sessioninstaller:amd64 
(0.20+bzr128-0ubuntu1.3), libpanel-applet-4-0:amd64 (3.4.1-0ubuntu1.2), 
swell-foop:amd64 (3.4.1-0ubuntu2.2), gnome-system-tools:amd64 (3.0.0-2ubuntu1), 
gnome-themes-standard:amd64 (3.4.1-0ubuntu1.2), chromium-browser-l10n:amd64 
(33.0.1750.152-0ubuntu0.12.04.1~pkg879.1), libavahi-ui-gtk3-0:amd64 
(0.6.30-5ubuntu2.1), chromium-codecs-ffmpeg:amd64 
(33.0.1750.152-0ubuntu0.12.04.1~pkg879.1), libgtk2.0-0-dbg:amd64 
(2.24.10-0ubuntu6.1), libcluttergesture-0.0.2-0:amd64 (0.0.2.1-2ubuntu3), 
epiphany-extensions:amd64 (3.4.0-1), eog:amd64 (3.4.2-0ubuntu1.1), 
default-jre:amd64 (1.6-43ubuntu2), gcr:amd64 (3.4.1-3~precise1), 
geany-plugin-xmlsnippets:amd64 (1.23+dfsg-2~hyper1+precise), gdm:amd64 
(3.0.4-0ubuntu15.3), stardict-plugin-espeak:amd64 (3.0.1-9.1), 
librsvg2-ruby1.8-dbg:amd64 (1.0.3-1build1), screensaver-default-images:amd64 
(0.2-1), gnotski:amd64 (3.4.1-0ubuntu2.2), libgtkimageview0:amd64 (1.6.4-1), 
ess:amd64 (13.09-1-1precise0), thunar:amd64 (1.6.3-0ubuntu1~ppa0.12.04.1), 
libwxgtk2.8-0:amd64 (2.8.12.1-6ubuntu2), indicator-power:amd64 (2.0-0ubuntu1), 
python-uno:amd64 (4.1.1-0ubuntu1~precise1), nspluginviewer:i386 
(1.4.4-0ubuntu4), gir1.2-gtksource-3.0:amd64 (3.4.2-0ubuntu1), libgtk-3-0:amd64 
(3.4.2-0ubuntu0.8), libgtkmm-3.0-1:amd64 (3.4.0-0ubuntu1), 
vlc-plugin-notify:amd64 (2.0.8-0ubuntu0.12.04.1), gir1.2-gucharmap-2.90:amd64 
(3.4.1.1-0ubuntu1), python-vte:amd64 (0.28.2-3ubuntu2), appmenu-gtk3:amd64 
(0.3.92-0ubuntu1.1), libvte9:amd64 (0.28.2-3ubuntu2), indicator-messages:amd64 
(0.6.0-0ubuntu2), libclutter-imcontext-0.1-0:amd64 (0.1.4-2build1), 
geany-plugin-numberedbookmarks:amd64 (1.23+dfsg-2~hyper1+precise), 
emacs-goodies-el:amd64 (35.2ubuntu1.1), gnome-bluetooth:amd64 
(3.2.2-0ubuntu5.1), xfwm4:amd64 (4.11.1-0ubuntu1~ppa0.12.04.1), 
gnome-user-share:amd64 (3.0.2-0ubuntu1), libdbusmenu-gtk4:amd64 
(0.6.2-0ubuntu0.2), libatk-wrapper-java-jni:amd64 (0.30.4-0ubuntu2), 
amarok:amd64 (2.5.0-0ubuntu6), libdbusmenu-gtk3-4:amd64 (0.6.2-0ubuntu0.2), 
software-properties-gtk:amd64 (0.82.7.7), libclutter-1.0-0:amd64 
(1.10.6-1~precise1), compiz-gnome:amd64 (0.9.7.12-0ubuntu3), checkgmail:amd64 
(1.13+svn43-3fakesync1), scim-gtk2-immodule:amd64 (1.4.9-7), 
libgnome2-canvas-perl:amd64 (1.002-2build3), sound-juicer:amd64 
(3.4.0-1ubuntu1), vino:amd64 (3.4.2-0ubuntu1.3.1), mousetweaks:amd64 
(3.4.1-0ubuntu1), geany-plugin-insertnum:amd64 (1.23+dfsg-2~hyper1+precise), 
libnotify-bin:amd64 (0.7.5-1), libgail-3-0:amd64 (3.4.2-0ubuntu0.8), 
libreoffice-pdfimport:amd64 (4.1.1-0ubuntu1~precise1), gnome-specimen:amd64 
(0.4-8), ufraw:amd64 (0.18-1.1build1), google-chrome-stable:amd64 
(34.0.1847.116-1), libglade2-0:amd64 (2.6.4-1ubuntu1.1), 
libgtkmathview0c2a:amd64 (0.8.0-7), libtelepathy-farstream2:amd64 
(0.4.0-0ubuntu1), librsvg2-2.18-cil:amd64 (2.26.0-7), evince:amd64 
(3.4.0-0ubuntu1.7), policykit-1-gnome:amd64 (0.105-1ubuntu3.1), xchm:amd64 
(1.20-1), libcanberra-gtk0:amd64 (0.28-3ubuntu3), libdevhelp-3-0:amd64 
(3.4.1-0ubuntu1), iagno:amd64 (3.4.1-0ubuntu2.2), desktop-base:amd64 
(6.0.7ubuntu1), libgnomekbd7:amd64 (3.4.0.2-1ubuntu0.1), glines:amd64 
(3.4.1-0ubuntu2.2), libwnck-3-0:amd64 (3.4.0-0ubuntu1), 
flashplugin-installer:amd64 (11.2.202.350ubuntu0.12.04.1), gigolo:amd64 
(0.4.2-1~ppa0.12.04.1), alarm-clock-applet:amd64 (0.3.2-3ubuntu2~precise1), 
abiword-plugin-mathview:amd64 (2.9.2+svn20120213-1), libgail-common:amd64 
(2.24.10-0ubuntu6.1), libgnome-media-profiles-3.0-0:amd64 (3.0.0-1), 
rhythmbox-mozilla:amd64 (2.97-1ubuntu1~precise1), python-appindicator:amd64 
(0.4.92-0ubuntu1.1), compizconfig-settings-manager:amd64 (0.9.5.92-0ubuntu3), 
mythes-de:amd64 (20110119-2ubuntu3), libthunarx-2-0:amd64 
(1.6.3-0ubuntu1~ppa0.12.04.1), libunique-3.0-0:amd64 (3.0.2-1), 
libmx-1.0-2:amd64 (1.4.3-0ubuntu1), indicator-sound-gtk2:amd64 
(0.8.5.0-0ubuntu2.1), libgtk2-gladexml-perl:amd64 (1.007-1build2), 
network-manager-pptp-gnome:amd64 (0.9.4.0-0ubuntu1), libfolks-eds25:amd64 
(0.6.8-2), nautilus-sendto:amd64 (3.0.1-2ubuntu2), scim-bridge-agent:amd64 
(0.4.16-2ubuntu5), dropbox:amd64 (1.6.1), gnome-dictionary:amd64 
(3.4.0-1ubuntu0.1), gimp:amd64 (2.6.12-1ubuntu1.3), compiz-plugins:amd64 
(0.9.7.12-0ubuntu3), gnome-contacts:amd64 (3.4.1-1~precise1), xfdesktop4:amd64 
(4.11.2-0ubuntu1~ppa0.12.04.1), libreoffice-help-de:amd64 
(4.1.1-0ubuntu1~precise1), indicator-application-gtk2:amd64 (0.5.0-0ubuntu1), 
gedit-plugins:amd64 (3.3.4-0ubuntu1), libgimp2.0:amd64 (2.6.12-1ubuntu1.3), 
gir1.2-gdkpixbuf-2.0:amd64 (2.26.1-1), libappindicator1:amd64 
(0.4.92-0ubuntu1.1), yelp:amd64 (3.4.1-0ubuntu1), libreoffice-base-core:amd64 
(4.1.1-0ubuntu1~precise1), liferea:amd64 (1.8.3-0.1ubuntu2), 
gir1.2-wnck-3.0:amd64 (3.4.0-0ubuntu1), synaptic:amd64 (0.75.9ubuntu1), 
libreoffice-base:amd64 (4.1.1-0ubuntu1~precise1), indicator-session:amd64 
(0.3.96-0ubuntu1), gksu:amd64 (2.0.2-6ubuntu1), gtk2-engines-pixbuf:amd64 
(2.24.10-0ubuntu6.1), gtk2-engines-pixbuf:i386 (2.24.10-0ubuntu6.1), 
geany-plugin-latex:amd64 (1.23+dfsg-2~hyper1+precise), xfce4-appfinder:amd64 
(4.10.1-0ubuntu1~ppa0.12.04.1), gnash:amd64 (0.8.10-5ubuntu1.1), 
rhythmbox-plugin-zeitgeist:amd64 (2.97-1ubuntu1~precise1), 
gnome-screensaver:amd64 (3.4.1-0ubuntu1), icedtea-7-plugin:amd64 
(1.2.3-0ubuntu0.12.04.4), gnome-core:amd64 (3.0+6ubuntu3), gnotravex:amd64 
(3.4.1-0ubuntu2.2), libexo-1-0:amd64 (0.10.2-0ubuntu1~ppa0.12.04.1), 
brasero-cdrkit:amd64 (3.4.1-0ubuntu1.1), stardict-plugin-festival:amd64 
(3.0.1-9.1), gnect:amd64 (3.4.1-0ubuntu2.2), emacs23:amd64 (23.3+1-1ubuntu9.2), 
indicator-status-provider-pidgin:amd64 (0.6.0-0ubuntu2), librsvg2-2:amd64 
(2.36.1-0ubuntu1.1), librsvg2-2:i386 (2.36.1-0ubuntu1.1), libbonoboui2-0:amd64 
(2.24.5-0ubuntu1.1), geany-plugin-tableconvert:amd64 
(1.23+dfsg-2~hyper1+precise), libwebkitgtk-1.0-0:amd64 
(1.8.3-0ubuntu0.12.04.1), libcanberra-gtk3-module:amd64 (0.28-3ubuntu3), 
libreoffice:amd64 (4.1.1-0ubuntu1~precise1), pidgin:amd64 (2.10.3-0ubuntu1.4), 
onboard:amd64 (0.97.0-0ubuntu4), libreoffice-calc:amd64 
(4.1.1-0ubuntu1~precise1), libclutter-gst-1.0-0:amd64 (1.5.4-0ubuntu2), 
libgksu2-0:amd64 (2.0.13~pre1-5ubuntu2), quadrapassel:amd64 (3.4.1-0ubuntu2.2), 
exo-utils:amd64 (0.10.2-0ubuntu1~ppa0.12.04.1), thunderbird-globalmenu:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), mahjongg:amd64 (3.4.1-0ubuntu2.2), 
gnumeric:amd64 (1.10.17-1ubuntu2), libvte-2.90-9:amd64 (0.32.1-0ubuntu1), 
libgnome2-perl:amd64 (1.042-2build3), jockey-gtk:amd64 (0.9.7-0ubuntu7.14), 
libpeas-1.0-0:amd64 (1.2.0-1ubuntu1), scim-pinyin:amd64 (0.5.91-2ubuntu3), 
libgvnc-1.0-0:amd64 (0.5.0-1ubuntu1), gtk2-engines-xfce:amd64 
(3.0.1-0ubuntu1~ppa0.12.04.1), geany-plugin-pg:amd64 
(1.23+dfsg-2~hyper1+precise), bluedevil:amd64 (1.2.2-0ubuntu1), 
pidgin-microblog:amd64 (0.3.0-3), gnome-games-data:amd64 (3.4.1-0ubuntu2.2), 
gnome-control-center:amd64 (3.4.2-0ubuntu0.13.1), 
geany-plugin-treebrowser:amd64 (1.23+dfsg-2~hyper1+precise), 
liblaunchpad-integration1:amd64 (0.1.56.1), gtk2-engines-oxygen:amd64 
(1.2.2-0ubuntu1.1), evolution-data-server:amd64 (3.2.3-0ubuntu7.1), 
geany-plugin-vc:amd64 (1.23+dfsg-2~hyper1+precise), gir1.2-mutter-3.0:amd64 
(3.4.1-0ubuntu1), yarssr:amd64 (0.2.2-8), gnome-user-guide:amd64 (3.4.1-1), 
indicator-status-provider-mc5:amd64 (0.6.0-0ubuntu2), 
gnome-online-accounts:amd64 (3.4.2-1~ubuntu12.04.1), python-wnck:amd64 
(2.32.0+dfsg-1), brasero:amd64 (3.4.1-0ubuntu1.1), pidgin-otr:amd64 
(3.2.0-5ubuntu0.12.04.1), xfce4-session:amd64 (4.10.1-0ubuntu1~ppa0.12.04.1), 
xmind:amd64 (3.3.1), gir1.2-webkit-3.0:amd64 (1.8.3-0ubuntu0.12.04.1), 
python-aptdaemon.gtk3widgets:amd64 (0.43+bzr805-0ubuntu9), gnome-panel:amd64 
(3.4.1-0ubuntu1.2), libabiword-2.9:amd64 (2.9.2+svn20120213-1), 
gnome-time-admin:amd64 (3.0.0-2ubuntu1), libseed-gtk3-0:amd64 (3.2.0-1ubuntu1), 
ssh-askpass-gnome:amd64 (5.9p1-5ubuntu1.3), libgtk2.0-bin:amd64 
(2.24.10-0ubuntu6.1), geany-plugin-macro:amd64 (1.23+dfsg-2~hyper1+precise), 
acroread:amd64 (9.5.5-1precise1), geany-plugin-extrasel:amd64 
(1.23+dfsg-2~hyper1+precise), thunderbird-locale-zh-hans:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), catfish:amd64 (0.3.2-2ubuntu1), 
libgtk2.0-cil:amd64 (2.12.10-2ubuntu4), murrine-themes:amd64 (0.98.3ubuntu1), 
totem:amd64 (3.4.3-0ubuntu1~precise1), gtkperf:amd64 (0.40+ds-2), 
libedataserverui-3.0-1:amd64 (3.2.3-0ubuntu7.1), openjdk-6-jdk:amd64 
(6b30-1.13.1-1ubuntu2~0.12.04.3), libmetacity-private0:amd64 
(2.34.1-1ubuntu11), xscreensaver:amd64 (5.15-2ubuntu1), gnome-font-viewer:amd64 
(3.4.0-1), libreoffice-help-zh-cn:amd64 (4.1.1-0ubuntu1~precise1), 
totem-mozilla:amd64 (3.4.3-0ubuntu1~precise1), python-ibus:amd64 
(1.4.1-3ubuntu1), gimp-ufraw:amd64 (0.18-1.1build1), 
rhythmbox-plugin-cdrecorder:amd64 (2.97-1ubuntu1~precise1), apport-gtk:amd64 
(2.0.1-0ubuntu17.6), inkscape:amd64 (0.48.3.1-1ubuntu1.1), 
libnautilus-extension1a:amd64 (3.4.2-0ubuntu9), openjdk-6-jre:amd64 
(6b30-1.13.1-1ubuntu2~0.12.04.3), gir1.2-panelapplet-4.0:amd64 
(3.4.1-0ubuntu1.2), gnome-icon-theme:amd64 (3.4.0-0ubuntu1.1), 
geany-plugin-spellcheck:amd64 (1.23+dfsg-2~hyper1+precise), 
indicator-application:amd64 (0.5.0-0ubuntu1), xfce4-mixer:amd64 
(4.10.0-0ubuntu1~ppa0.12.04.1), humanity-icon-theme:amd64 (0.5.3.11), 
python-gtk2:amd64 (2.24.0-3), dconf-tools:amd64 (0.12.0-0ubuntu1.1), 
thunderbird-locale-de:amd64 (24.4.0+build1-0ubuntu0.12.04.1), 
gir1.2-vte-2.90:amd64 (0.32.1-0ubuntu1), thunderbird-locale-en:amd64 
(24.4.0+build1-0ubuntu0.12.04.1), firefox-gnome-support:amd64 
(22.0+build2-0ubuntu0.12.04.2), devhelp:amd64 (3.4.1-0ubuntu1), 
libbrasero-media3-1:amd64 (3.4.1-0ubuntu1.1), libgtk2.0-0:amd64 
(2.24.10-0ubuntu6.1), libgtk2.0-0:i386 (2.24.10-0ubuntu6.1), 
nautilus-sendto-empathy:amd64 (3.4.2.3-0ubuntu1.1), gir1.2-cogl-1.0:amd64 
(1.10.0-0ubuntu2), libgtk2-trayicon-perl:amd64 (0.06-1build2), 
file-roller:amd64 (3.4.1-0ubuntu1), libclutter-gtk-1.0-0:amd64 
(1.2.0-0ubuntu1), gir1.2-clutter-1.0:amd64 (1.10.6-1~precise1), 
liboverlay-scrollbar-0.2-0:amd64 (0.2.16-0ubuntu1.1), libreoffice-core:amd64 
(4.1.1-0ubuntu1~precise1), libreoffice-writer:amd64 (4.1.1-0ubuntu1~precise1), 
gnome-video-effects:amd64 (0.4.0-1), scim-modules-socket:amd64 (1.4.9-7), 
geany-plugin-doc:amd64 (1.23+dfsg-2~hyper1+precise), gnomine:amd64 
(3.4.1-0ubuntu2.2)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gdk-pixbuf in Ubuntu.
https://bugs.launchpad.net/bugs/1174253

Title:
  Segfault (core dumped) in gdk-pixbuf on upgrade

Status in pixbuf library for gtk+:
  Fix Released
Status in “gdk-pixbuf” package in Ubuntu:
  Fix Released
Status in “gdk-pixbuf” source package in Precise:
  Fix Committed

Bug description:
  [ Description ]

  In the Raring cycle, libgobject gained a global constructor.

  If a dynamically loaded module (by gdk-pixbuf-query-modules, which is
  called by a postinst trigger in this package, so quite common on
  upgrades) happens to dlclose() libgobject then we get this crash.

  This can easily happen in dist-upgrades if you get unlucky with the
  ordering.

  [ Proposed fix ]

  Build with -Wl,--no-as-needed to ensure we get linked against
  libgobject even though we use none of its symbols.

  In later glib & gdk-pixbuf releases, there's a function
  g_type_ensure() which is used for this purpose, but we don't have that
  in 12.04.

  [ Development Fix ]

  Described above: g_type_ensure() is used.

  [ Regression potential ]

  Not sure. The library will now be linked against more things so it
  could be a bit slower to initialise.

  [ QA ]

  1. Be in a precise chroot without precise-proposed
  2. apt-get install libgdk-pixbuf2.0-0
  3. sed -i 's/precise/trusty/' /etc/apt/sources.list
  4. apt-get update
  5. apt-get install libglib2.0-0
  6. /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders # or 
your arch here
  # that should have segfaulted
  7. echo 'deb http://archive.ubuntu.com/ubuntu precise-proposed main' | tee -a 
/etc/apt/sources.list
  8. apt-get update
  9. apt-get install libgdk-pixbuf2.0-0/precise-proposed
  10. /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders # or 
your arch here
  # that should have worked

  [ Original description ]

  In two machines I had errors in the upgrade from Precise to Raring.

  Preparing to replace librsvg2-2:i386 2.36.3-0ubuntu1 (using 
.../librsvg2-2_2.36.4-1_i386.deb) ...
  Unpacking replacement librsvg2-2:i386 ...
  Processing triggers for libgdk-pixbuf2.0-0:i386 ...
  Segmentation fault (core dumped)
  Processing triggers for libgdk-pixbuf2.0-0:amd64 ...
  Segmentation fault (core dumped)
  Setting up librsvg2-2:i386 (2.36.4-1) ...
  Setting up librsvg2-2:amd64 (2.36.4-1) ...
  Setting up librsvg2-common:i386 (2.36.4-1) ...
  Setting up librsvg2-common:amd64 (2.36.4-1) ...
  Processing triggers for libc-bin ...
  ldconfig deferred processing now taking place
  Processing triggers for libgdk-pixbuf2.0-0:i386 ...
  Segmentation fault (core dumped)
  Processing triggers for libgdk-pixbuf2.0-0:amd64 ...
  Segmentation fault (core dumped)
  (Reading database ...
  (Reading database ... 5%
  (Reading database ... 10%

  I guess that due to that error, the gdk-pixbuf-query-loaders crashes
  later in the installation process.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: libgdk-pixbuf2.0-0 2.28.0-0ubuntu1
  ProcVersionSignature: Ubuntu 3.5.0-27.46-generic 3.5.7.7
  Uname: Linux 3.5.0-27-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.9.2-0ubuntu8
  Architecture: amd64
  Date: Mon Apr 29 12:17:40 2013
  InstallationDate: Installed on 2009-11-25 (1251 days ago)
  InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
  MarkForUpload: True
  SourcePackage: gdk-pixbuf
  UpgradeStatus: Upgraded to raring on 2013-04-29 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gdk-pixbuf/+bug/1174253/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to