Bug#774228: evince receives SIGSEGV when trying to open ps file

Dominik Wójt domin144 at poczta.onet.pl
Tue Dec 30 14:40:27 UTC 2014


Source: evince
Version: 3.14.1-1
Severity: normal

Evince receives SIGSEGV when trying to open attached postscript file.
I have reproduced the problem on two machines: one is local i386 machine and
the other is amd64 headless VPS with tigerVNC server. Both are running up to
date jessie with XFCE.
The stack trace does not match those reported in other evince bugs with
SIGSEGV, so I think it a different bug.

gdb rports following stack trace:

(gdb) run print.ps
Starting program: /usr/bin/evince print.ps
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-
gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb6283b40 (LWP 13119)]
[New Thread 0xb58ffb40 (LWP 13120)]
[New Thread 0xb4effb40 (LWP 13124)]
[New Thread 0xb4254b40 (LWP 13125)]
[New Thread 0xb39beb40 (LWP 13126)]
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.06: Error: Font Renderer Plugin ( FreeType ) return code = -1

Program received signal SIGSEGV, Segmentation fault.
0xb69df77a in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0
(gdb) bt
#0  0xb69df77a in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0
#1  0xb69e61e7 in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0
#2  0xb699576b in pixman_image_composite32 () from /usr/lib/i386-linux-
gnu/libpixman-1.so.0
#3  0xb739135f in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#4  0xb73d1030 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb73d163f in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#6  0xb73d176c in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#7  0xb7384dbe in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#8  0xb73983af in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#9  0xb73d4e81 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#10 0xb73da477 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#11 0xb74052f7 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#12 0xb7406262 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#13 0xb73e9bf3 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#14 0xb73ea15b in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#15 0xb73ea89c in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#16 0xb7384dbe in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#17 0xb74079ec in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#18 0xb73d4e81 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#19 0xb738de90 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#20 0xb737ed6c in cairo_paint () from /usr/lib/i386-linux-gnu/libcairo.so.2
#21 0xb7f4e6cb in ?? () from /usr/lib/libevview3.so.3
#22 0xb7f58845 in ?? () from /usr/lib/libevview3.so.3
#23 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#24 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#25 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#28 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#29 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#30 0xb792e79d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#31 0xb792ea39 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#32 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#33 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#34 0xb78618e2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#35 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#36 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#37 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#38 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#39 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#40 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#41 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#42 0xb792ebb9 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#43 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#44 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#45 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#46 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#47 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#48 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#49 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#50 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#51 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#52 0xb792ebb9 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#53 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#54 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#55 0xb76e7d87 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#56 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#57 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#58 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#59 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#60 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#61 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#62 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#63 0xb792ebb9 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#64 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#65 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#66 0xb7820511 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#67 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#68 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#69 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#70 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#71 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#72 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#73 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#74 0xb792e79d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#75 0xb792eb5e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#76 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#77 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#78 0xb76e7d87 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#79 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#80 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#81 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#82 0xb712f9b9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#83 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#84 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#85 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#86 0xb792ebb9 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#87 0xb77306cc in gtk_container_propagate_draw () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#88 0xb773079e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#89 0xb7938123 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#90 0xb77e649d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#91 0xb791de7e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#92 0xb712e2e2 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#93 0xb712fa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#94 0xb7149353 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#95 0xb714a0d5 in g_signal_emit () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#96 0xb792cf67 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#97 0xb792e79d in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#98 0xb792ea39 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#99 0xb792edaa in gtk_widget_send_expose () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#100 0xb77e58b4 in gtk_main_do_event () from /usr/lib/i386-linux-
gnu/libgtk-3.so.0
#101 0xb75592e8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#102 0xb7564bbe in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#103 0xb757009c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#104 0xb75654f9 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#105 0xb7565637 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#106 0xb71314e7 in g_cclosure_marshal_VOID__VOIDv ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#107 0xb712fa5f in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#108 0xb71497f9 in g_signal_emit_valist () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#109 0xb714a575 in g_signal_emit_by_name () from /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#110 0xb755eb9a in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#111 0xb754fd5c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#112 0xb70388d1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#113 0xb7037cb3 in g_main_context_dispatch () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#114 0xb70380c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#115 0xb7038196 in g_main_context_iteration () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#116 0xb721f08c in g_application_run () from /usr/lib/i386-linux-
gnu/libgio-2.0.so.0
#117 0x0805ce82 in ?? ()
#118 0xb6de0a63 in __libc_start_main (main=0x805c9e0, argc=2, argv=0xbffff474,
init=0x8089820,
    fini=0x8089890, rtld_fini=0xb7fedc90 <_dl_fini>, stack_end=0xbffff46c) at
libc-start.c:287
#119 0x0805cfa2 in ?? ()
(gdb)



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (650, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: print.ps
Type: application/postscript
Size: 137884 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20141230/ee573517/attachment-0001.ps>


More information about the pkg-gnome-maintainers mailing list