Bug 17045

Summary: Crashes displaying page 20 of the CVP 405 user manual
Product: poppler Reporter: Sam Morris <sam>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: critical    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=cvp405_en_om_a1.pdf;att=1;bug=494350
Whiteboard:
i915 platform: i915 features:

Description Sam Morris 2008-08-09 04:06:35 UTC
The PDF linked to from this bug report crashes evince when scrolling down to page 20.

Distribution: Debian lenny/sid
Gnome Release: 2.22.3 2008-06-30 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.26-1-amd64 #1 SMP Tue Jul 29 01:58:34 UTC 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 406073344 vsize: 406073344 resident: 63213568 share: 13291520 rss: 63213568 rss_rlim: 18446744073709551615
CPU usage: start_time: 1218279679 rtime: 80 utime: 68 stime: 12 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evince'

[Thread debugging using libthread_db enabled]
[New Thread 0x7f2aa7e1a780 (LWP 20321)]
[New Thread 0x4085f950 (LWP 20322)]
0x00007f2aa0f84336 in poll () from /lib/libc.so.6
#0  0x00007f2aa0f84336 in poll () from /lib/libc.so.6
#1  0x00007f2aa1466eb8 in g_main_context_iterate (context=0x1bf3990, block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2954
#2  0x00007f2aa146754d in IA__g_main_loop_run (loop=0x1c04240)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2853
#3  0x00007f2aa4f7f587 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163
#4  0x000000000044a3dd in main (argc=29207144, argv=<value optimized out>)
    at /scratch/build-area/evince-2.22.2/./shell/main.c:401

Thread 2 (Thread 0x4085f950 (LWP 20322)):
#0  0x00007f2aa121cedf in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f2aa149a719 in IA__g_spawn_sync (
    working_directory=<value optimized out>, argv=<value optimized out>, 
    envp=<value optimized out>, flags=<value optimized out>, 
    child_setup=<value optimized out>, user_data=<value optimized out>, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x4085dd48)
    at /build/buildd/glib2.0-2.16.4/glib/gspawn.c:374
	outpipe = -1
	errpipe = -1
	pid = 20326
	fds = {__fds_bits = {35962400, 8, 16, 16, 2484847408, 0, 16, 0, 
    139820850201416, 33340336, 139820850201392, 1082514760, 3, 
    139821071201526, 1082514152, 1082514264}}
	ret = <value optimized out>
	outstr = (GString *) 0x0
	errstr = (GString *) 0x0
	failed = 0
	status = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0x00007f2aa149aa28 in IA__g_spawn_command_line_sync (
    command_line=<value optimized out>, standard_output=0x0, 
    standard_error=0x0, exit_status=0x0, error=0x4085dd48)
    at /build/buildd/glib2.0-2.16.4/glib/gspawn.c:682
	retval = 0
	argv = (gchar **) 0x7f2a941bc330
	__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0x00007f2a9bed44b3 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x00007f2aa33b7fbf in cff_parse_real (
    start=0x7f2a9b2531b4 "\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    limit=<value optimized out>, power_ten=0, scaling=0x0)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/cff/cffparse.c:361
	p = (
    FT_Byte *) 0x7f2a9b2531b4 "\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r"
	nib = <value optimized out>
	phase = <value optimized out>
	result = <value optimized out>
	number = <value optimized out>
	exponent = <value optimized out>
	sign = 0
	exponent_sign = 1
	exponent_add = -2
	integer_length = 0
	fraction_length = <value optimized out>
#6  0x00007f2aa33b8110 in cff_parse_num (d=<value optimized out>)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/cff/cffparse.c:389
No locals.
#7  0x00007f2aa33b8394 in cff_parser_run (parser=0x4085e280, 
    start=<value optimized out>, limit=0x7f2a9b2531e3 "\r")
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/cff/cffparse.c:782
	data = (FT_Byte **) 0x4085e2b8
	val = 799
	q = (FT_Byte *) 0x7f2a941c5008 ""
	code = <value optimized out>
	num_args = 0
	field = (const CFF_Field_Handler *) 0x7f2aa3609a00
	v = <value optimized out>
	p = (
    FT_Byte *) 0x7f2a9b2531b5 "\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r"
	error = 0
#8  0x00007f2aa33bc44d in cff_subfont_load (font=0x7f2a941c4eb8, 
    idx=<value optimized out>, font_index=<value optimized out>, 
    stream=0x7f2a941b32a0, base_offset=0)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/cff/cffload.c:1309
	error = 0
	parser = {
  start = 0x7f2a9b2531a6 "\213\213\036y\232\231y\237\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", limit = 0x7f2a9b2531e3 "\r", 
  cursor = 0x7f2a9b2531a6 "\213\213\036y\232\231y\237\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", stack = {
    0x7f2a9b2531a6 "\213\213\036y\232\231y\237\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    0x7f2a9b2531a7 "\213\036y\232\231y\237\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    0x7f2a9b2531a8 "\036y\232\231y\237\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    0x7f2a9b2531ae "\036 \002\231\a\"\177\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    0x7f2a9b2531b5 "\006\036£ccc\177\f\t\036\021:3o\n\036\022\n\206ÿ\v\036\020\nD_\036\022¨\220\231\237\f\f\036\022\n\206ÿ\036\022\212C\177\f\r\r", 
    0x0 <repeats 92 times>}, top = 0x4085e2b8, object_code = 8192, 
  object = 0x7f2a941c4fe8}
	dict = (FT_Byte *) 0x0
	dict_len = 23
	top = <value optimized out>
	priv = <value optimized out>
#9  0x00007f2aa33bc8fe in cff_face_init (stream=0x7f2a941b32a0, 
    cffface=0x7f2a941c4310, face_index=0, num_params=<value optimized out>, 
    params=0x0) at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/cff/cffload.c:1429
	cff = <value optimized out>
	memory = (FT_Memory) 0x209ad80
	flags = <value optimized out>
	i = <value optimized out>
	face = <value optimized out>
	error = 0
	psnames = <value optimized out>
	pure_cff = 1 '\001'
	sfnt_format = 0 '\0'
#10 0x00007f2aa339d110 in open_face (driver=0x1c46320, stream=0x7f2a941b32a0, 
    face_index=0, num_params=0, params=0x0, aface=0x4085e948)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/base/ftobjs.c:1072
	memory = (FT_Memory) 0x209ad80
	clazz = (FT_Driver_Class) 0x7f2aa360c8e0
	face = (FT_Face) 0x7f2a941c4310
	error = 0
	internal = (FT_Face_Internal) 0x7f2a941c2840
#11 0x00007f2aa339f4fe in FT_Open_Face (library=0x1c45fd0, args=0x4085e9a0, 
    face_index=0, aface=0x4085ea48)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/base/ftobjs.c:1794
	num_params = -2
	params = (FT_Parameter *) 0x1c8591b
	error = 2
	memory = (FT_Memory) 0x209ad80
	stream = (FT_Stream) 0x7f2a941b32a0
	face = (FT_Face) 0x0
	node = <value optimized out>
	cur = (FT_Module *) 0x1c46008
	limit = (FT_Module *) 0x1c46088
#12 0x00007f2aa33a0282 in FT_New_Face (library=0x7f2a9b2531b4, 
    pathname=<value optimized out>, face_index=0, aface=0xfffffffe)
    at /tmp/ft/freetype-2.3.7/freetype-2.3.7/src/base/ftobjs.c:1133
	args = {flags = 4, memory_base = 0x4085ea20 "\r", memory_size = 1, 
  pathname = 0x7f2a941b8290 "/tmp/9dT1cA", stream = 0x4085ea30, 
  driver = 0x7f2aa0f2740c, num_params = 1082518064, params = 0x1fe8a80}
#13 0x00007f2aa41a18bd in CairoFont::create ()
   from /usr/lib/libpoppler-glib.so.3
No symbol table info available.
#14 0x00007f2aa41a1ca0 in CairoFontEngine::getFont ()
   from /usr/lib/libpoppler-glib.so.3
No symbol table info available.
#15 0x00007f2aa41a4b3a in CairoOutputDev::updateFont ()
   from /usr/lib/libpoppler-glib.so.3
No symbol table info available.
#16 0x00007f2a9e2df4c5 in Gfx::opShowText (this=0x7f2a941a5520, 
    args=0x4085ebc0, numArgs=0) at Gfx.cc:3172
No locals.
#17 0x00007f2a9e2d68cc in Gfx::go (this=0x7f2a941a5520, topLevel=1)
    at Gfx.cc:611
	timer = {start_time = {tv_sec = 1218279680, tv_usec = 841451}, 
  end_time = {tv_sec = 64, tv_usec = 0}, active = 1}
	obj = {type = objCmd, {booln = -1810386960, intg = -1810386960, 
    real = 6.9080678524871825e-310, string = 0x7f2a9417aff0, 
    name = 0x7f2a9417aff0 "Tj", array = 0x7f2a9417aff0, dict = 0x7f2a9417aff0, 
    stream = 0x7f2a9417aff0, ref = {num = -1810386960, gen = 32554}, 
    cmd = 0x7f2a9417aff0 "Tj"}}
	args = {{type = objString, {booln = -1810295200, intg = -1810295200, 
      real = 6.9080678570207289e-310, string = 0x7f2a94191660, 
      name = 0x7f2a94191660 "n", array = 0x7f2a94191660, 
      dict = 0x7f2a94191660, stream = 0x7f2a94191660, ref = {
        num = -1810295200, gen = 32554}, cmd = 0x7f2a94191660 "n"}}, {
    type = objNone, {booln = 1772962500, intg = 1772962500, real = -1.7778, 
      string = 0xbffc71de69ad42c4, 
      name = 0xbffc71de69ad42c4 <Address 0xbffc71de69ad42c4 out of bounds>, 
      array = 0xbffc71de69ad42c4, dict = 0xbffc71de69ad42c4, 
      stream = 0xbffc71de69ad42c4, ref = {num = 1772962500, 
        gen = -1073974818}, 
      cmd = 0xbffc71de69ad42c4 <Address 0xbffc71de69ad42c4 out of bounds>}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 9, intg = 9, 
      real = 4.4465908125712189e-323, string = 0x9, 
      name = 0x9 <Address 0x9 out of bounds>, array = 0x9, dict = 0x9, 
      stream = 0x9, ref = {num = 9, gen = 0}, 
      cmd = 0x9 <Address 0x9 out of bounds>}}, {type = objNone, {
      booln = 1030792151, intg = 1030792151, real = 56.055, 
      string = 0x404c070a3d70a3d7, 
      name = 0x404c070a3d70a3d7 <Address 0x404c070a3d70a3d7 out of bounds>, 
      array = 0x404c070a3d70a3d7, dict = 0x404c070a3d70a3d7, 
      stream = 0x404c070a3d70a3d7, ref = {num = 1030792151, gen = 1078724362}, 
      cmd = 0x404c070a3d70a3d7 <Address 0x404c070a3d70a3d7 out of bounds>}}, {
    type = objNone, {booln = -2095944041, intg = -2095944041, 
      real = 593.96899999999994, string = 0x40828fc083126e97, 
      name = 0x40828fc083126e97 <Address 0x40828fc083126e97 out of bounds>, 
      array = 0x40828fc083126e97, dict = 0x40828fc083126e97, 
      stream = 0x40828fc083126e97, ref = {num = -2095944041, 
        gen = 1082298304}, 
      cmd = 0x40828fc083126e97 <Address 0x40828fc083126e97 out of bounds>}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, 
      array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, 
      cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}}
	numArgs = 1
	i = 2
	lastAbortCheck = 0
#18 0x00007f2a9e2dcfa6 in Gfx::display (this=0x7f2a941a5520, obj=0x4085eef0, 
    topLevel=1) at Gfx.cc:580
	obj2 = {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, 
    name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, 
      gen = 0}, cmd = 0x0}}
	i = <value optimized out>
#19 0x00007f2a9e322820 in Page::displaySlice (this=0x20090a0, out=0x1c45e60, 
    hDPI=72, vDPI=72, rotate=<value optimized out>, 
    useMediaBox=<value optimized out>, crop=1, sliceX=-1, sliceY=-1, 
    sliceW=-1, sliceH=-1, printing=0, catalog=0x1fe93c0, abortCheckCbk=0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0, 
    annotDisplayDecideCbkData=0x0) at Page.cc:415
	gfx = (Gfx *) 0x7f2a941a5520
	obj = {type = objStream, {booln = -1810192560, intg = -1810192560, 
    real = 6.9080678620918187e-310, string = 0x7f2a941aa750, 
    name = 0x7f2a941aa750 "ðý]\236*\177", array = 0x7f2a941aa750, 
    dict = 0x7f2a941aa750, stream = 0x7f2a941aa750, ref = {num = -1810192560, 
      gen = 32554}, cmd = 0x7f2a941aa750 "ðý]\236*\177"}}
	annotList = <value optimized out>
	i = <value optimized out>
#20 0x00007f2aa419db7f in ?? () from /usr/lib/libpoppler-glib.so.3
No symbol table info available.
#21 0x00007f2a9b2feb16 in pdf_document_render (document=<value optimized out>, 
    rc=0x219a440)
    at /scratch/build-area/evince-2.22.2/./backend/pdf/ev-poppler.cc:488
	width_points = 595
	height_points = 842
	width = 1245
	height = 1762
#22 0x000000000041f98b in ev_job_render_run (job=0x1f87ee0)
    at /scratch/build-area/evince-2.22.2/./shell/ev-jobs.c:372
	__PRETTY_FUNCTION__ = "ev_job_render_run"
#23 0x000000000041dd03 in handle_job (job=0x1f87ee0)
    at /scratch/build-area/evince-2.22.2/./shell/ev-job-queue.c:137
	__PRETTY_FUNCTION__ = "handle_job"
#24 0x000000000041e25a in ev_render_thread (data=<value optimized out>)
    at /scratch/build-area/evince-2.22.2/./shell/ev-job-queue.c:264
	job = (EvJob *) 0x1f87ee0
#25 0x00007f2aa148c4a4 in g_thread_create_proxy (data=0x1c09580)
    at /build/buildd/glib2.0-2.16.4/glib/gthread.c:635
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#26 0x00007f2aa1215017 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#27 0x00007f2aa0f8c5bd in clone () from /lib/libc.so.6
No symbol table info available.
#28 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f2aa7e1a780 (LWP 20321)):
#0  0x00007f2aa0f84336 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f2aa1466eb8 in g_main_context_iterate (context=0x1bf3990, block=1, 
    dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2954
	max_priority = 2147483647
	timeout = 1244
	some_ready = <value optimized out>
	nfds = 9
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x2157cb0
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007f2aa146754d in IA__g_main_loop_run (loop=0x1c04240)
    at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2853
	self = (GThread *) 0x1bbb930
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00007f2aa4f7f587 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163
	tmp_list = (GList *) 0x2
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x1c15a20
	loop = (GMainLoop *) 0x9
#4  0x000000000044a3dd in main (argc=29207144, argv=<value optimized out>)
    at /scratch/build-area/evince-2.22.2/./shell/main.c:401
	enable_metadata = 1
	context = <value optimized out>
	args = (GHashTable *) 0x1bf9280
	program = (GnomeProgram *) 0x1bca050
#0  0x00007f2aa0f84336 in poll () from /lib/libc.so.6
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
** (gossip:9366): WARNING **: Couldn't write avatar image:0x2d94c60 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file
** (gossip:9366): WARNING **: Couldn't write avatar image:0x27cbf70 with length:2347 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3000003 (Evince Doc)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3000003 (Evince Doc)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3000003 (Evince Doc)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
** (gossip:9366): WARNING **: Couldn't write avatar image:0x27cbf70 with length:2347 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3000003 (Evince Doc)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3000003 (Evince Doc)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
--------------------------------------------------
Comment 1 Albert Astals Cid 2008-08-17 08:53:55 UTC
It's a freetype problem, i've reported it to their developers
Comment 2 Albert Astals Cid 2008-08-17 15:22:25 UTC
It seems it's a gcc bug, you should open a bug against gcc developers.

For more info see the thread at http://lists.gnu.org/archive/html/freetype-devel/2008-08/msg00023.html

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.