Comment 5 for bug 111278

Revision history for this message
gwern (gwern0) wrote :

I think I'm seeing a similar problem in Xpdf, using the same PDF I list in https://bugs.launchpad.net/ubuntu/+source/evince/+bug/240044 :

gwern@craft:10578~>xpdf causality.pdf [ 2:48PM]
zsh: segmentation fault xpdf causality.pdf

I scroll to page 5, and as I go to page 6, it crashes. Once it included a backtrace:
gwern@craft:10578~>xpdf causality.pdf [ 2:48PM]
*** glibc detected *** xpdf: corrupted double-linked list: 0x0000000000882080 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f45b844f4b2]
/lib/libc.so.6(__libc_malloc+0x90)[0x7f45b8450360]
/usr/lib/libt1.so.5(t1_Allocate+0x5b)[0x7f45ba6a47db]
/usr/lib/libt1.so.5(t1_Bezier+0x10a)[0x7f45ba6a53ca]
/usr/lib/libt1.so.5[0x7f45ba6afa70]
/usr/lib/libt1.so.5(Type1Char+0x6dc)[0x7f45ba6b4e3c]
/usr/lib/libt1.so.5(fontfcnB+0x1fa)[0x7f45ba6a216a]
/usr/lib/libt1.so.5(T1_SetChar+0x241)[0x7f45ba6c0261]
/usr/lib/libt1.so.5(T1_AASetChar+0x115)[0x7f45ba6c7065]
xpdf[0x4c0afa]
xpdf[0x4c01fe]
xpdf[0x4b37dc]
xpdf[0x47e008]
xpdf[0x41cef1]
xpdf[0x41de2a]
xpdf[0x418ced]
xpdf[0x41904b]
xpdf[0x460a34]
xpdf[0x4638ab]
xpdf[0x466a59]
xpdf[0x497298]
xpdf[0x4619cc]
xpdf[0x4a0355]
xpdf[0x4a1ccd]
xpdf[0x498a50]
/usr/lib/libXt.so.6(XtCallCallbackList+0x12f)[0x7f45b9e3ea8f]
/usr/lib/libXm.so.2(_XmDrawingAreaInput+0x35)[0x7f45ba120065]
/usr/lib/libXt.so.6[0x7f45b9e741ae]
/usr/lib/libXt.so.6[0x7f45b9e745c9]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x6df)[0x7f45b9e74ccf]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x43e)[0x7f45b9e4c56e]
/usr/lib/libXt.so.6[0x7f45b9e4cc70]
/usr/lib/libXt.so.6(XtDispatchEvent+0xdb)[0x7f45b9e4bd1b]
/usr/lib/libXt.so.6(XtAppMainLoop+0x45)[0x7f45b9e4be95]
xpdf[0x4a5200]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f45b83f81c4]
xpdf(__gxx_personality_v0+0x2c1)[0x406369]
======= Memory map: ========
00400000-00519000 r-xp 00000000 08:02 1641380 /usr/bin/xpdf.bin
00719000-00747000 rw-p 00119000 08:02 1641380 /usr/bin/xpdf.bin
00747000-02b36000 rw-p 00747000 00:00 0 [heap]
7f45b0000000-7f45b0021000 rw-p 7f45b0000000 00:00 0
7f45b0021000-7f45b4000000 ---p 7f45b0021000 00:00 0
7f45b696a000-7f45b69aa000 rw-p 7f45b696a000 00:00 0
7f45b7184000-7f45b7189000 r-xp 00000000 08:02 1639784 /usr/lib/libXfixes.so.3.1.0
7f45b7189000-7f45b7388000 ---p 00005000 08:02 1639784 /usr/lib/libXfixes.so.3.1.0
7f45b7388000-7f45b7389000 rw-p 00004000 08:02 1639784 /usr/lib/libXfixes.so.3.1.0
7f45b7389000-7f45b7392000 r-xp 00000000 08:02 1639751 /usr/lib/libXrender.so.1.3.0
7f45b7392000-7f45b7591000 ---p 00009000 08:02 1639751 /usr/lib/libXrender.so.1.3.0
7f45b7591000-7f45b7592000 rw-p 00008000 08:02 1639751 /usr/lib/libXrender.so.1.3.0
7f45b7592000-7f45b759b000 r-xp 00000000 08:02 1639788 /usr/lib/libXcursor.so.1.0.2
7f45b759b000-7f45b779b000 ---p 00009000 08:02 1639788 /usr/lib/libXcursor.so.1.0.2
7f45b779b000-7f45b779c000 rw-p 00009000 08:02 1639788 /usr/lib/libXcursor.so.1.0.2
7f45b779c000-7f45b77a1000 r-xp 00000000 08:02 1638958 /usr/lib/libXdmcp.so.6.0.0
7f45b77a1000-7f45b79a0000 ---p 00005000 08:02 1638958 /usr/lib/libXdmcp.so.6.0.0
7f45b79a0000-7f45b79a1000 rw-p 00004000 08:02 1638958 /usr/lib/libXdmcp.so.6.0.0
7f45b79a1000-7f45b79a3000 r-xp 00000000 08:02 1569818 /lib/libdl-2.7.so
7f45b79a3000-7f45b7ba3000 ---p 00002000 08:02 1569818 /lib/libdl-2.7.so
7f45b7ba3000-7f45b7ba5000 rw-p 00002000 08:02 1569818 /lib/libdl-2.7.so
7f45b7ba5000-7f45b7bc0000 r-xp 00000000 08:02 1638960 /usr/lib/libxcb.so.1.0.0
7f45b7bc0000-7f45b7dbf000 ---p 0001b000 08:02 1638960 /usr/lib/libxcb.so.1.0.0
7f45b7dbf000-7f45b7dc0000 rw-p 0001a000 08:02 1638960 /usr/lib/libxcb.so.1.0.0
7f45b7dc0000-7f45b7dc1000 r-xp 00000000 08:02 1638962 /usr/lib/libxcb-xlib.so.0.0.0
7f45b7dc1000-7f45b7fc0000 ---p 00001000 08:02 1638962 /usr/lib/libxcb-xlib.so.0.0.0
7f45b7fc0000-7f45b7fc1000 rw-p 00000000 08:02 1638962 /usr/lib/libxcb-xlib.so.0.0.0
7f45b7fc1000-7f45b7fc3000 r-xp 00000000 08:02 1638956 /usr/lib/libXau.so.6.0.0
7f45b7fc3000-7f45b81c2000 ---p 00002000 08:02 1638956 /usr/lib/libXau.so.6.0.0
7f45b81c2000-7f45b81c3000 rw-p 00001000 08:02 1638956 /usr/lib/libXau.so.6.0.0
7f45b81c3000-7f45b81d9000 r-xp 00000000 08:02 1637290 /usr/lib/libz.so.1.2.3.3
7f45b81d9000-7f45b83d9000 ---p 00016000 08:02 1637290 /usr/lib/libz.so.1.2.3.3
7f45b83d9000-7f45b83da000 rw-p 00016000 08:02 1637290 zsh: abort xpdf causality.pdf

Attached is an strace.