Created attachment 56705 [details] paper that causes evince to dump core i'm using ubuntu 10.10: Linux 2.6.35-32-generic #64-Ubuntu SMP Tue Jan 3 00:47:07 UTC 2012 x86_64 GNU/Linux when i try to open the pdf of this paper [1] evince crashes and dumps core. bug is reproducable. [1]: http://dl.acm.org/citation.cfm?id=2079368 also attached
Please attach the backtrace produced by gdb and also which poppler version you are using
hey! sorry, i didn't specify that the first time. i'm running $ evince --version GNOME Document Viewer 2.32.0 $ aptitude show poppler-utils Package: poppler-utils State: installed Automatically installed: no Version: 0.14.3-0ubuntu1.2 Priority: optional Section: text Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com> Uncompressed Size: 340k Depends: libc6 (>= 2.4), libfontconfig1 (>= 2.8.0), libgcc1 (>= 1:4.1.1), libpoppler7, libstdc++6 (>= 4.1.1), libxml2 (>= 2.7.4) Recommends: ghostscript Breaks: pdftohtml (< 0.36-14), xpdf-reader (< 3.02-9), xpdf-utils (< 3.02-9) Replaces: pdftohtml (< 0.36-14), xpdf-reader (< 3.02-9), xpdf-utils (< 3.02-9) Provides: pdftohtml, xpdf-utils Provided by: xpdf-utils Description: PDF utilitites (based on libpoppler) This package contains pdftops (PDF to PostScript converter), pdfinfo (PDF document information extractor), pdfimages (PDF image extractor), pdftohtml (PDF to HTML converter), pdftotext (PDF to text converter), and pdffonts (PDF font analyzer). $ aptitude show evince Package: evince State: installed Automatically installed: no Version: 2.32.0-0ubuntu1.2 Priority: optional Section: gnome Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Uncompressed Size: 762k Depends: libatk1.0-0 (>= 1.29.3), libc6 (>= 2.4), libcairo2 (>= 1.10.0), libevdocument3 (>= 2.31.90-0ubuntu1), libevview3 (>= 2.31.90-0ubuntu1), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgail18 (>= 2.21.5), libgconf2-4 (>= 2.31.1), libgdk-pixbuf2.0-0 (>= 2.21.6), libglib2.0-0 (>= 2.25.16), libgnome-keyring0 (>= 2.22.2), libgtk2.0-0 (>= 2.21.8), libice6 (>= 1:1.0.0), liblaunchpad-integration1 (>= 0.1.17), libnautilus-extension1 (>= 2.30), libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libsm6, libx11-6, libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4), gconf2 (>= 2.28.1-2), evince-common (>= 2.32), evince-common (< 2.33), gnome-icon-theme (>= 2.17.1), shared-mime-info Recommends: dbus-x11, gvfs Suggests: unrar, poppler-data, nautilus, apparmor Conflicts: evince-gtk Provides: djvu-viewer, pdf-viewer, postscript-viewer Description: Document (postscript, pdf) viewer Evince is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable Document Format (PDF) files. When supported by the document, it also allows searching for text, copying text to the clipboard, hypertext navigation, and table-of-contents bookmarks. Homepage: http://www.gnome.org/projects/evince/ $ gdb evince core GNU gdb (GDB) 7.2-ubuntu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/evince...(no debugging symbols found)...done. [New Thread 22243] [New Thread 22242] [New Thread 22241] [New Thread 22240] warning: Can't read pathname for load map: Input/output error. Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libevdocument.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libevdocument.so.3 Reading symbols from /usr/lib/libevview.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libevview.so.3 Reading symbols from /usr/lib/libgailutil.so.18...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgailutil.so.18 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/liblaunchpad-integration.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/liblaunchpad-integration.so.1 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgio-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgio-2.0.so.0 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /lib/libpng12.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpng12.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libgnome-keyring.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgnome-keyring.so.0 Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libglib-2.0.so.0 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libuuid.so.1 Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libpcre.so.3 Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libxcb-shm.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb-shm.so.0 Reading symbols from /usr/lib/libxcb-render.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb-render.so.0 Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libexpat.so.1 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libdbus-1.so.3 Reading symbols from /lib/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /lib/libgcrypt.so.11 Reading symbols from /usr/lib/libORBit-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libgpg-error.so.0 Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so Reading symbols from /usr/lib/libcanberra-gtk.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libcanberra-gtk.so.0 Reading symbols from /usr/lib/libcanberra.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libcanberra.so.0 Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libvorbisfile.so.3 Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libvorbis.so.0 Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libogg.so.0 Reading symbols from /usr/lib/libtdb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libtdb.so.1 Reading symbols from /usr/lib/libltdl.so.7...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libltdl.so.7 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so Reading symbols from /usr/lib/gio/modules/libgvfsdbus.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gio/modules/libgvfsdbus.so Reading symbols from /usr/lib/libgvfscommon.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgvfscommon.so.0 Reading symbols from /lib/libudev.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libudev.so.0 Reading symbols from /lib/libutil.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so Reading symbols from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so Reading symbols from /usr/lib/librsvg-2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/librsvg-2.so.2 Reading symbols from /usr/lib/libcroco-0.6.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libcroco-0.6.so.3 Reading symbols from /usr/lib/gio/modules/libdconfsettings.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gio/modules/libdconfsettings.so Reading symbols from /usr/lib/evince/3/backends/libpdfdocument.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/evince/3/backends/libpdfdocument.so Reading symbols from /usr/lib/libpoppler-glib.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpoppler-glib.so.5 Reading symbols from /usr/lib/libpoppler.so.7...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpoppler.so.7 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/lib/liblcms.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/liblcms.so.1 Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so Reading symbols from /usr/lib/libibus.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libibus.so.2 Core was generated by `evince Downloads/a8-inoue.pdf'. Program terminated with signal 11, Segmentation fault. #0 0x00007fb111f6e596 in SampledFunction::transform(double*, double*) () from /usr/lib/libpoppler.so.7
Works for me, since that version of poppler is ancient I'll mark this as fixed. If you update to anything >= 0.16.7 and still crashes please reopen the bug.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.