GNOME Bugzilla – Bug 312604
evince crashes when vieving a document...
Last modified: 2005-08-04 20:22:36 UTC
Steps to reproduce: 1. open document 2. crash ensues Stack trace: Program received signal SIGSEGV, Segmentation fault. _cairo_gstate_set_font_face (gstate=0x8288588, font_face=0x0) at cairo-gstate.c:2092 2092 if (font_face->status) (gdb) bt
+ Trace 62214
Other information:
http://www.ee.nec.de/products/display/documents/LCD_News_vol__05.pdf
more complete backtrace : sxpert@workstation ~ $ gdb evince GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r LCD_News_vol__05.pdf Starting program: /usr/bin/evince LCD_News_vol__05.pdf [Thread debugging using libthread_db enabled] [New Thread -1228298576 (LWP 30936)] (evince:30936): Gdk-WARNING **: locale not supported by Xlib (evince:30936): Gdk-WARNING **: cannot set locale modifiers [New Thread -1229632592 (LWP 30939)] Program received signal SIG33, Real-time event 33.
+ Trace 62215
Thread NaN (LWP 30939)
For the record evince 0.1.9 freezes on page 5
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1102928816 (LWP 23613)] _cairo_gstate_set_font_face (gstate=0x8329200, font_face=0x0) at cairo-gstate.c:2078 2078 if (font_face->status) (gdb) thread apply all bt full
+ Trace 62218
Thread 2 (Thread 1102928816 (LWP 23613))
Looks like CairoOutputDev::updateFont passing font_face=0x0 could be the culprit. Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 312396 ***