The undefined symbols in inkscape make it crash when opening some PDFs. $ rpm -qa 'inkscape*' inkscape-0.47-alt3 $ ldd -r /usr/bin/inkscape linux-gate.so.1 => (0xb7fa3000) libgtkmm-2.4.so.1 => /usr/lib/libgtkmm-2.4.so.1 (0xb7c55000) libgdkmm-2.4.so.1 => /usr/lib/libgdkmm-2.4.so.1 (0xb7c10000) libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1 (0xb7bcc000) libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1 (0xb7ba0000) libcairomm-1.0.so.1 => /usr/lib/libcairomm-1.0.so.1 (0xb7b7d000) libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb7b29000) libxslt.so.1 => /usr/lib/libxslt.so.1 (0xb7af5000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb79c6000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb79c0000) libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0xb79ba000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7564000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb74b9000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb749d000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7491000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7416000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb73f0000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb73ae000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7327000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb72f7000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb72ae000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb71d2000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb71ac000) libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb6fea000) libz.so.1 => /lib/libz.so.1 (0xb6fd3000) libpopt.so.0 => /lib/libpopt.so.0 (0xb6fc9000) libaspell.so.15 => /usr/lib/libaspell.so.15 (0xb6f2c000) libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0xb6ed1000) libm.so.6 => /lib/libm.so.6 (0xb6ea7000) libdl.so.2 => /lib/libdl.so.2 (0xb6ea2000) libpthread.so.0 => /lib/libpthread.so.0 (0xb6e87000) libwpg-0.1.so.1 => /usr/lib/libwpg-0.1.so.1 (0xb6e60000) libwpg-stream-0.1.so.1 => /usr/lib/libwpg-stream-0.1.so.1 (0xb6e4f000) libMagick++.so.2 => /usr/lib/libMagick++.so.2 (0xb6de7000) libgc.so.1 => /usr/lib/libgc.so.1 (0xb6db4000) liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb6d80000) libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0xb6be0000) libpoppler-glib.so.4 => /usr/lib/libpoppler-glib.so.4 (0xb6baf000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6ac4000) libc.so.6 => /lib/libc.so.6 (0xb6960000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6943000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6824000) libgiomm-2.4.so.1 => /usr/lib/libgiomm-2.4.so.1 (0xb67c3000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb67a4000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb67a0000) libenchant.so.1 => /usr/lib/libenchant.so.1 (0xb6799000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6793000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb668b000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb667b000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6671000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb666d000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb6663000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb665a000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6650000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb664c000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6648000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb65e7000) libglitz.so.1 => /usr/lib/libglitz.so.1 (0xb65be000) libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xb65b9000) libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb65b1000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6597000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb656f000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6569000) libpcre.so.3 => /lib/libpcre.so.3 (0xb652a000) librt.so.1 => /lib/librt.so.1 (0xb6521000) libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb64f0000) libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb64bd000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb649e000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb6464000) libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb63c8000) libavahi-glib.so.1 => /usr/lib/libavahi-glib.so.1 (0xb63c4000) libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb63b8000) libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xb63a7000) libresolv.so.2 => /lib/libresolv.so.2 (0xb6390000) libutil.so.1 => /lib/libutil.so.1 (0xb638c000) /lib/ld-linux.so.2 (0xb7fa4000) libMagickCore.so.2 => /usr/lib/libMagickCore.so.2 (0xb6163000) libMagickWand.so.2 => /usr/lib/libMagickWand.so.2 (0xb6051000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb602f000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb602b000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6025000) libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb5fd1000) libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb5fc0000) libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb5f46000) liblqr-1.so.0 => /usr/lib/liblqr-1.so.0 (0xb5f35000) libbz2.so.1 => /lib/libbz2.so.1 (0xb5f23000) libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb5f1e000) undefined symbol: _ZN12GfxResources13lookupShadingEPc (/usr/bin/inkscape) undefined symbol: _ZN13GfxColorSpace5parseEP6Object (/usr/bin/inkscape) undefined symbol: _ZN12GfxResources13lookupPatternEPc (/usr/bin/inkscape) $ apt-cache showpkg inkscape Package: inkscape Versions: 0.47-alt3(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic)(/var/lib/rpm/Packages) Reverse Depends: make-figure,inkscape gnome-office-light,inkscape Dependencies: 0.47-alt3 - desktop-file-utils (0 (null)) icc-profiles (0 (null)) /lib/ld-linux.so.2 (0 (null)) libMagick++.so.2 (0 (null)) libX11.so.6 (0 (null)) libaspell.so.15 (0 (null)) libatkmm-1.6.so.1 (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libcairo.so.2(CAIRO_1.2) (0 (null)) libcairo.so.2(CAIRO_1.6) (0 (null)) libcairo.so.2(CAIRO_1.7) (0 (null)) libcairomm-1.0.so.1 (0 (null)) libdl.so.2(GLIBC_2.0) (0 (null)) libdl.so.2(GLIBC_2.1) (0 (null)) libfontconfig.so.1 (0 (null)) libfreetype.so.6 (0 (null)) libgc.so.1 (0 (null)) libgcc_s.so.1(GCC_3.0) (0 (null)) libgcc_s.so.1(GCC_4.0.0) (0 (null)) libgdk-x11-2.0.so.0(GDK_2.12) (0 (null)) libgdk_pixbuf-2.0.so.0 (0 (null)) libgdkmm-2.4.so.1 (0 (null)) libglib-2.0.so.0(GLIB_2.12) (0 (null)) libglib-2.0.so.0(GLIB_2.14) (0 (null)) libglib-2.0.so.0(GLIB_2.15.6) (0 (null)) libglib-2.0.so.0(GLIB_2.8) (0 (null)) libglibmm-2.4.so.1 (0 (null)) libgnomevfs-2.so.0 (0 (null)) libgobject-2.0.so.0 (0 (null)) libgsl.so.0 (0 (null)) libgtk-x11-2.0.so.0(GTK_2.10) (0 (null)) libgtk-x11-2.0.so.0(GTK_2.12) (0 (null)) libgtk-x11-2.0.so.0(GTK_2.14) (0 (null)) libgtkmm-2.4.so.1 (0 (null)) libgtkspell.so.0 (0 (null)) liblcms.so.1 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libm.so.6(GLIBC_2.1) (0 (null)) libpango-1.0.so.0(PANGO_1.12) (0 (null)) libpangocairo-1.0.so.0(PANGOCAIRO_1.12) (0 (null)) libpangoft2-1.0.so.0(PANGOFT2_1.12) (0 (null)) libpangomm-1.4.so.1 (0 (null)) libpng12.so.0(PNG_12) (0 (null)) libpoppler-glib.so.4 (0 (null)) libpoppler.so.5 (0 (null)) libpopt.so.0(LIBPOPT_0) (0 (null)) libpthread.so.0(GLIBC_2.0) (0 (null)) libsigc-2.0.so.0 (0 (null)) libstdc++.so.6(CXXABI_1.3) (0 (null)) libstdc++.so.6(CXXABI_1.3.1) (0 (null)) libstdc++.so.6(GLIBCXX_3.4) (0 (null)) libstdc++.so.6(GLIBCXX_3.4.11) (0 (null)) libstdc++.so.6(GLIBCXX_3.4.9) (0 (null)) libwpg-0.1.so.1 (0 (null)) libwpg-stream-0.1.so.1 (0 (null)) libxml2.so.2 (0 (null)) libxslt.so.1 (0 (null)) libz.so.1 (0 (null)) rtld(GNU_HASH) (0 (null)) Provides: 0.47-alt3 - inkscape Reverse Provides: inkscape 0.47-alt3 $ This is probably because of ABI incompatibility with poppler -- http://lists.altlinux.org/pipermail/sisyphus/2010-January/345142.html , https://bugs.launchpad.net/inkscape/+bug/548746 , https://bugs.launchpad.net/inkscape/+bug/548746 . This required version of poppler libs should be reflected in the formal deps of the RPM package. [mort@localhost Downloads]$ ldd -r /usr/bin/inkscape | fgrep -i poppler libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0xb6b1f000) libpoppler-glib.so.4 => /usr/lib/libpoppler-glib.so.4 (0xb6aee000) undefined symbol: _ZN12GfxResources13lookupShadingEPc (/usr/bin/inkscape) undefined symbol: _ZN13GfxColorSpace5parseEP6Object (/usr/bin/inkscape) undefined symbol: _ZN12GfxResources13lookupPatternEPc (/usr/bin/inkscape) [mort@localhost Downloads]$ rpm -qf /usr/lib/libpoppler.so.5 /usr/lib/libpoppler-glib.so.4 libpoppler5-0.12.4-alt1 libpoppler4-glib-0.12.4-alt1 [mort@localhost Downloads]$ apt-cache showpkg libpoppler5 libpoppler4-glib Package: libpoppler5 Versions: 0.12.4-alt1(/var/lib/rpm/Packages) 0.12.4-alt0.M51.3(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic) Reverse Depends: libpoppler4-glib,libpoppler5 0.12.4-alt1 libpoppler3-qt4,libpoppler5 0.12.4-alt1 poppler,libpoppler5 0.12.4-alt0.M51.3 libpoppler4-glib,libpoppler5 0.12.4-alt0.M51.3 libpoppler3-qt4,libpoppler5 0.12.4-alt0.M51.3 libpoppler2-qt,libpoppler5 0.12.4-alt0.M51.3 libpoppler-devel,libpoppler5 0.12.4-alt0.M51.3 Dependencies: 0.12.4-alt1 - poppler-data (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libfontconfig.so.1 (0 (null)) libfreetype.so.6 (0 (null)) libgcc_s.so.1(GCC_3.0) (0 (null)) libjpeg.so.62 (0 (null)) liblcms.so.1 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libm.so.6(GLIBC_2.1) (0 (null)) libpng12.so.0(PNG_12) (0 (null)) libstdc++.so.6(CXXABI_1.3) (0 (null)) libstdc++.so.6(GLIBCXX_3.4) (0 (null)) libz.so.1 (0 (null)) rtld(GNU_HASH) (0 (null)) rtld(GNU_UNIQUE) (0 (null)) 0.12.4-alt0.M51.3 - poppler-data (0 (null)) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libfontconfig.so.1 (0 (null)) libfreetype.so.6 (0 (null)) libgcc_s.so.1(GCC_3.0) (0 (null)) libjpeg.so.62 (0 (null)) liblcms.so.1 (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libm.so.6(GLIBC_2.1) (0 (null)) libpng12.so.0(PNG_12) (0 (null)) libstdc++.so.6(CXXABI_1.3) (0 (null)) libstdc++.so.6(GLIBCXX_3.4) (0 (null)) libz.so.1 (0 (null)) rtld(GNU_HASH) (0 (null)) Provides: 0.12.4-alt1 - /usr/lib/libpoppler.so.5.0.0 libpoppler5 libpoppler.so.5(POPPLER_0.12.4) libpoppler.so.5 0.12.4-alt0.M51.3 - /usr/lib/libpoppler.so.5.0.0 libpoppler5 libpoppler.so.5(POPPLER_0.12.4) libpoppler.so.5 Reverse Provides: libpoppler5 0.12.4-alt1 libpoppler5 0.12.4-alt0.M51.3 Package: libpoppler4-glib Versions: 0.12.4-alt1(/var/lib/rpm/Packages) 0.12.4-alt0.M51.3(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_5.1_branch_i586_base_pkglist.classic) Reverse Depends: libpoppler-glib-devel,libpoppler4-glib 0.12.4-alt0.M51.3 Dependencies: 0.12.4-alt1 - libpoppler5 (5 0.12.4-alt1) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libcairo.so.2(CAIRO_1.2) (0 (null)) libcairo.so.2(CAIRO_1.4) (0 (null)) libcairo.so.2(CAIRO_1.7) (0 (null)) libfreetype.so.6 (0 (null)) libgcc_s.so.1(GCC_3.0) (0 (null)) libgdk_pixbuf-2.0.so.0 (0 (null)) libglib-2.0.so.0(GLIB_2.10) (0 (null)) libglib-2.0.so.0(GLIB_2.14) (0 (null)) libglib-2.0.so.0(GLIB_2.15.6) (0 (null)) libgobject-2.0.so.0(GLIB_2.12) (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libpoppler.so.5 (0 (null)) libstdc++.so.6(CXXABI_1.3) (0 (null)) libstdc++.so.6(GLIBCXX_3.4) (0 (null)) rtld(GNU_HASH) (0 (null)) 0.12.4-alt0.M51.3 - libpoppler5 (5 0.12.4-alt0.M51.3) libc.so.6(GLIBC_2.0) (0 (null)) libc.so.6(GLIBC_2.1) (0 (null)) libc.so.6(GLIBC_2.1.3) (0 (null)) libc.so.6(GLIBC_2.2) (0 (null)) libc.so.6(GLIBC_2.3.4) (0 (null)) libc.so.6(GLIBC_2.4) (0 (null)) libcairo.so.2(CAIRO_1.2) (0 (null)) libcairo.so.2(CAIRO_1.4) (0 (null)) libcairo.so.2(CAIRO_1.7) (0 (null)) libfreetype.so.6 (0 (null)) libgcc_s.so.1(GCC_3.0) (0 (null)) libgdk_pixbuf-2.0.so.0 (0 (null)) libglib-2.0.so.0(GLIB_2.10) (0 (null)) libglib-2.0.so.0(GLIB_2.14) (0 (null)) libglib-2.0.so.0(GLIB_2.15.6) (0 (null)) libgobject-2.0.so.0(GLIB_2.12) (0 (null)) libm.so.6(GLIBC_2.0) (0 (null)) libpoppler.so.5 (0 (null)) libstdc++.so.6(CXXABI_1.3) (0 (null)) libstdc++.so.6(GLIBCXX_3.4) (0 (null)) rtld(GNU_HASH) (0 (null)) Provides: 0.12.4-alt1 - /usr/lib/libpoppler-glib.so.4.0.0 libpoppler4-glib libpoppler-glib.so.4(LIBPOPPLER4_0.12.0) libpoppler-glib.so.4 0.12.4-alt0.M51.3 - /usr/lib/libpoppler-glib.so.4.0.0 libpoppler4-glib libpoppler-glib.so.4(LIBPOPPLER4_0.12.0) libpoppler-glib.so.4 Reverse Provides: libpoppler4-glib 0.12.4-alt1 libpoppler4-glib 0.12.4-alt0.M51.3 [mort@localhost Downloads]$
Installing the libs from branch 5.1 doesn't fix the problem: $ rpm -qa '*poppler*' libpoppler3-qt4-0.12.4-alt0.M51.3 poppler-data-0.4.2-alt0.M51.1 libpoppler4-glib-0.12.4-alt0.M51.3 libpoppler5-0.12.4-alt0.M51.3 $
Закрываю задачи для Branch 5.1.