Bug#768475: evince: segfault on trying to open a pdf

Boruch Baum boruch_baum at gmx.com
Sun Nov 9 01:01:04 UTC 2014


On 11/08/2014 05:02 PM, Emilio Pozuelo Monfort wrote:
> On 08/11/14 11:41, Lennert Van Alboom wrote:
>> (evince:30806): EvinceDocument-WARNING **:
>> /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8: undefined symbol:
>> _ZN7GfxFont16getAlternateNameEPKc
> 
> What's the output of these commands?
> 
> dpkg -l *poppler*
> 
> ldd -r /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
> 
> nm -D /usr/lib/x86_64-linux-gnu/libpoppler.so.*.* | grep getAlternateName
> 
> Can you install poppler-dbg and get another backtrace?
> 
> Thanks,
> Emilio
Here goes, Emilio:

----------------------
dpkg -l |grep poppler
----------------------
3043:ii  libpoppler-glib4
0.12.4-1.2+squeeze1                amd64        PDF rendering library
(GLib-based shared library)
3044:ii  libpoppler-glib6
0.16.7-3                           amd64        PDF rendering library
(GLib-based shared library)
3045:ii  libpoppler-glib8:amd64
0.26.5-2                           amd64        PDF rendering library
(GLib-based shared library)
3046:ii  libpoppler-qt4-3:amd64
0.18.4-10                          amd64        PDF rendering library
(Qt 4 based shared library)
3047:ii  libpoppler-qt4-4:amd64
0.26.5-2                           amd64        PDF rendering library
(Qt 4 based shared library)
3048:ii  libpoppler13
0.16.7-3                           amd64        PDF rendering library
3049:ii  libpoppler19:amd64
0.18.4-10                          amd64        PDF rendering library
3050:rc  libpoppler37:amd64
0.22.5-4                           amd64        PDF rendering library
3051:ii  libpoppler44:amd64
0.24.5-4                           amd64        PDF rendering library
3052:ii  libpoppler46:amd64
0.26.5-1                           amd64        PDF rendering library
3053:ii  libpoppler5
0.12.4-1.2+squeeze1                amd64        PDF rendering library
4389:ii  poppler-data
0.4.7-1                            all          encoding data for the
poppler PDF rendering library
4390:ii  poppler-utils
0.26.5-2                           amd64        PDF utilities (based on
Poppler)

------------------------------------------------------
ldd -r /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
------------------------------------------------------
	linux-vdso.so.1 (0x00007fff8d09c000)
	libpoppler.so.46 => /usr/lib/x86_64-linux-gnu/libpoppler.so.46
(0x00007ff988556000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
(0x00007ff9881dc000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(0x00007ff987f88000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007ff987c79000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2
(0x00007ff987964000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(0x00007ff9876b9000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007ff9873ae000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff9870ad000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff986d03000)
	liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2
(0x00007ff986aa9000)
	libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007ff986834000)
	libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62
(0x00007ff9865dc000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007ff9863b5000)
	libopenjpeg.so.5 => /usr/lib/x86_64-linux-gnu/libopenjpeg.so.5
(0x00007ff986191000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
(0x00007ff985f53000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007ff985d36000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
(0x00007ff985b32000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff985916000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1
(0x00007ff9856f1000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff9854da000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007ff9852d1000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff985063000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
(0x00007ff984db6000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
(0x00007ff984bb2000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
(0x00007ff9849a9000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff98478a000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1
(0x00007ff98457f000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff98423c000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff98402a000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff983e21000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff988c7c000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff983c0b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ff9839e7000)
	libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007ff9837d8000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff9835ae000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff9833a9000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff9831a5000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
(0x00007ff982f9f000)
undefined symbol: _ZN7GfxFont16getAlternateNameEPKc
(/usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8)

---------------------------------------------------------
nm -D /usr/lib/x86_64-linux-gnu/libpoppler.so.*.* | grep getAlternateName
---------------------------------------------------------
returns no output

-------------
gdb backtrace
-------------
gdb evince gdb_-_refcard_\(v5-2010\).pdf

GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from evince...(no debugging symbols found)...done.
"/home/optimum/Bookshelf/gdb_-_refcard_(v5-2010).pdf" is not a core
dump: File format not recognized
(gdb) r
Starting program: /usr/bin/evince
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

** (evince:4533): WARNING **: Couldn't register with accessibility bus:
Did not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.
[New Thread 0x7fffee084700 (LWP 4547)]
[New Thread 0x7fffed679700 (LWP 4548)]
[New Thread 0x7fffece78700 (LWP 4549)]
[New Thread 0x7fffdad87700 (LWP 4550)]
[New Thread 0x7fffd990c700 (LWP 4551)]

(evince:4533): EvinceDocument-WARNING **:
/usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8: undefined symbol:
_ZN7GfxFont16getAlternateNameEPKc

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd990c700 (LWP 4551)]
0x000000000001f576 in ?? ()

(gdb) bt
Python Exception <class 'gdb.MemoryError'> Cannot access memory at
address 0x7fffd990bb78:
#0  0x000000000001f576 in ?? ()
Cannot access memory at address 0x7fffd990bb78



-- 
hkp://keys.gnupg.net
CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdb_-_refcard_(v5-2010).pdf
Type: application/pdf
Size: 118914 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20141108/4f6d6954/attachment-0001.pdf>


More information about the pkg-gnome-maintainers mailing list