Bug 18602 - evince crashed with SIGSEGV in TextPage::beginWord()
Summary: evince crashed with SIGSEGV in TextPage::beginWord()
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86 (IA32) All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-18 11:23 UTC by Pedro Villavicencio
Modified: 2013-05-15 14:32 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Pedro Villavicencio 2008-11-18 11:23:09 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/poppler/+bug/288440

"Crashes consistently when viewing certain pages (e.g. page 2) of http://www.akasa.co.uk/pdf/installation_manuals/installation_manual_P2sata.pdf"

".
Thread 3 (process 26066):
#0  0xb8059430 in __kernel_vsyscall ()
#1  0xb749c3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7fdf0bd in g_cond_timed_wait_posix_impl (cond=0xa2b3a50, entered_mutex=0x80, abs_time=0x1)
    at /build/buildd/glib2.0-2.18.2/gthread/gthread-posix.c:242
	result = <value optimized out>
	end_time = {tv_sec = 1224805117, tv_nsec = 105751000}
	timed_out = <value optimized out>
	__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3  0xb74be269 in g_async_queue_pop_intern_unlocked (queue=0xa190978, try=<value optimized out>, 
    end_time=0xb5508334) at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:365
	retval = <value optimized out>
	__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0xb74be367 in IA__g_async_queue_timed_pop (queue=0xa190978, end_time=0xb5508334)
    at /build/buildd/glib2.0-2.18.2/glib/gasyncqueue.c:491
	retval = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop"
#5  0xb7510633 in g_thread_pool_thread_proxy (data=0xa229aa8)
    at /build/buildd/glib2.0-2.18.2/glib/gthreadpool.c:121
	task = <value optimized out>
	pool = (GRealThreadPool *) 0x0
#6  0xb750f02f in g_thread_create_proxy (data=0xa229b20)
    at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#7  0xb749850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb74157ee in clone () from /lib/tls/i686/cmov/libc.so.6
.
Thread 2 (process 26063):
#0  0xb8059430 in __kernel_vsyscall ()
#1  0xb740dc01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76e2e5f in _xcb_conn_wait (c=0x9f81f40, cond=0x9f83004, vector=0xbfb59438, count=0xbfb59434)
    at xcb_conn.c:340
	ret = 3
	xlib_locked = 1
	rfds = {__fds_bits = {8, 0 <repeats 31 times>}}
	wfds = {__fds_bits = {8, 0 <repeats 31 times>}}
#3  0xb76e356e in _xcb_out_send (c=0x9f81f40, vector=0xbfb59438, count=0xbfb59434) at xcb_out.c:279
	ret = 1
#4  0xb76e3afb in xcb_send_request (c=0x9f81f40, flags=0, vector=0xbfb594a0, req=0xbfb594b0)
    at xcb_out.c:55
	request = 3263
	prefix = {0, 0, 0}
	veclen = 1
	workaround = WORKAROUND_NONE
	sync = {fields = {major = 43 '+', pad = 0 '\0', len = 1}, packet = 65579}
	__PRETTY_FUNCTION__ = "xcb_send_request"
	pad = "\000\000"
#5  0xb7623166 in _XPutXCBBuffer (dpy=0x9f81a00) at ../../src/xcb_lock.c:148
	padsize = 0
	c = <value optimized out>
	ext = <value optimized out>
	iov = {{iov_base = 0x80ae380, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, 
    iov_len = 0}, {iov_base = 0x9f83224, iov_len = 0}, {iov_base = 0xb4ad6d34, iov_len = 148428}, {
    iov_base = 0xb76cfe54, iov_len = 0}}
	pad = "\000\000"
	__PRETTY_FUNCTION__ = "_XPutXCBBuffer"
#6  0xb762482f in _XSend (dpy=0x9f81a00, data=0xbfb592ac "\b", size=-1078619348)
    at ../../src/xcb_io.c:233
	c = (xcb_connection_t *) 0x9f81f40
	__PRETTY_FUNCTION__ = "_XSend"
#7  0xb760ffc5 in PutSubImage (dpy=0x9f81a00, d=58720786, gc=0xa380198, image=0xbfb598fc, 
    req_xoffset=0, req_yoffset=270, x=<value optimized out>, y=<value optimized out>, 
    req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=32, 
    dest_scanline_pad=-32) at ../../src/PutImage.c:804
	left_pad = <value optimized out>
	BytesPerRow = 2964
	Available = <value optimized out>
#8  0xb760f189 in PutSubImage (dpy=0x9f81a00, d=58720786, gc=0xa380198, image=0xbfb598fc, 
    req_xoffset=0, req_yoffset=270, x=0, y=270, req_width=741, req_height=804, 
    dest_bits_per_pixel=32, dest_scanline_pad=32) at ../../src/PutImage.c:919
	SubImageHeight = 88
	left_pad = <value optimized out>
	BytesPerRow = 2964
	Available = <value optimized out>
#9  0xb76101c4 in XPutImage (dpy=0x9f81a00, d=58720786, gc=0xa380198, image=0xbfb598fc, 
    req_xoffset=0, req_yoffset=270, x=0, y=270, req_width=741, req_height=804)
    at ../../src/PutImage.c:1029
	width = 741
	height = 804
	dest_bits_per_pixel = 32
	dest_scanline_pad = 32
#10 0xb7852c14 in _draw_image_surface (surface=0xa22eb88, image=<value optimized out>, src_x=0, 
    src_y=270, width=741, height=804, dst_x=0, dst_y=270)
    at /build/buildd/cairo-1.8.0/src/cairo-xlib-surface.c:1037
	ximage = {width = 741, height = 1074, xoffset = 0, format = 2, 
  data = 0xb49f8008 'ÿ' <repeats 200 times>..., byte_order = 0, bitmap_unit = 32, 
  bitmap_bit_order = 0, bitmap_pad = 32, depth = 24, bytes_per_line = 2964, bits_per_pixel = 32, 
  red_mask = 16711680, green_mask = 65280, blue_mask = 255, 
  obdata = 0x1000 <Address 0x1000 out of bounds>, f = {create_image = 0xb7604250 <XCreateImage>, 
    destroy_image = 0xb7604620 <_XDestroyImage>, get_pixel = 0xb7603a30 <_XGetPixel32>, 
    put_pixel = 0xb7603cd0 <_XPutPixel32>, sub_image = 0xb7604430 <_XSubImage>, 
    add_pixel = 0xb76040b0 <_XAddPixel>}}
	image_masks = {bpp = 32, alpha_mask = 0, red_mask = 16711680, green_mask = 65280, 
  blue_mask = 255}
	native_byte_order = <value optimized out>
	status = CAIRO_STATUS_SUCCESS
	own_data = 0
	__PRETTY_FUNCTION__ = "_draw_image_surface"
#11 0xb785683a in _cairo_xlib_surface_clone_similar (abstract_surface=0xa3a5f90, src=0xa22ba00, 
    src_x=0, src_y=270, width=741, height=804, clone_out=0xbfb59f88)
    at /build/buildd/cairo-1.8.0/src/cairo-xlib-surface.c:1171
	status = CAIRO_STATUS_SUCCESS
#12 0xb783b7f3 in _cairo_surface_clone_similar (surface=0xa3a5f90, src=0xa22ba00, src_x=0, 
    src_y=270, width=741, height=804, clone_out=0xbfb59f88)
    at /build/buildd/cairo-1.8.0/src/cairo-surface.c:1144
	status = CAIRO_STATUS_SUCCESS
	image = <value optimized out>
	image_extra = <value optimized out>
#13 0xb7831939 in _cairo_pattern_acquire_surface (pattern=0xbfb59d8c, dst=0xa3a5f90, x=163, y=0, 
    width=741, height=804, surface_out=0xbfb59f88, attributes=0xbfb59f34)
    at /build/buildd/cairo-1.8.0/src/cairo-pattern.c:1831
	status = <value optimized out>
	__PRETTY_FUNCTION__ = "_cairo_pattern_acquire_surface"
#14 0xb7832fac in _cairo_pattern_acquire_surfaces (src=0xa39e350, mask=0x0, dst=0xa3a5f90, 
    src_x=163, src_y=0, mask_x=163, mask_y=0, width=741, height=804, src_out=0xbfb59f88, 
    mask_out=0xbfb59f84, src_attributes=0xbfb59f34, mask_attributes=0xbfb59eec)
    at /build/buildd/cairo-1.8.0/src/cairo-pattern.c:2019
	status = 0
	src_tmp = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
    status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
      elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
      y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, solid = {base = {
      type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, 
      user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, 
      matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, y0 = 270}, filter = CAIRO_FILTER_GOOD, 
      extend = CAIRO_EXTEND_NONE}, color = {red = -0.084444286798976975, 
      green = 1.8306801416741767e-311, blue = 7.2147856892819259e-313, 
      alpha = 1.4862244077454388e-312, red_short = 0, green_short = 0, blue_short = 65511, 
      alpha_short = 65535}, content = 0}, surface = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, 
      ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, 
        num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, 
        yx = 0, xy = 0, yy = 1, x0 = -163, y0 = 270}, filter = CAIRO_FILTER_GOOD, 
      extend = CAIRO_EXTEND_NONE}, surface = 0xa22ba00}, gradient = {base = {base = {
        type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
        status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
          elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
          y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, 
      stops_size = 3216350756, stops = 0xb758c63e, stops_embedded = {{
          offset = 4.2588458671515452e-321, color = {red = 1.3826527229607556e-260, 
            green = 3.4584595208887258e-322, blue = 2.1219957786136312e-314, 
            alpha = 5.8575486586896496e-312, red_short = 3199, green_short = 895, 
            blue_short = 22748, alpha_short = 46937}}, {offset = 1.6279095867659442e-312, color = {
            red = -4.7195403849139132e-42, green = 4.6798870949332426e-260, 
            blue = -4.3074710552477098e-42, alpha = 4.7890549894647612e-260, red_short = 26063, 
            green_short = 0, blue_short = 0, alpha_short = 0}}}}, linear = {base = {base = {
          type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
          status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
            elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
            y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, 
        stops_size = 3216350756, stops = 0xb758c63e, stops_embedded = {{
            offset = 4.2588458671515452e-321, color = {red = 1.3826527229607556e-260, 
              green = 3.4584595208887258e-322, blue = 2.1219957786136312e-314, 
              alpha = 5.8575486586896496e-312, red_short = 3199, green_short = 895, 
              blue_short = 22748, alpha_short = 46937}}, {offset = 1.6279095867659442e-312, color = {
              red = -4.7195403849139132e-42, green = 4.6798870949332426e-260, 
              blue = -4.3074710552477098e-42, alpha = 4.7890549894647612e-260, red_short = 26063, 
              green_short = 0, blue_short = 0, alpha_short = 0}}}}, p1 = {x = 1, y = 169186896}, 
      p2 = {x = -1078616344, y = -1215823884}}, radial = {base = {base = {
          type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
          status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
            elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
            y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, 
        stops_size = 3216350756, stops = 0xb758c63e, stops_embedded = {{
            offset = 4.2588458671515452e-321, color = {red = 1.3826527229607556e-260, 
              green = 3.4584595208887258e-322, blue = 2.1219957786136312e-314, 
              alpha = 5.8575486586896496e-312, red_short = 3199, green_short = 895, 
              blue_short = 22748, alpha_short = 46937}}, {offset = 1.6279095867659442e-312, color = {
              red = -4.7195403849139132e-42, green = 4.6798870949332426e-260, 
              blue = -4.3074710552477098e-42, alpha = 4.7890549894647612e-260, red_short = 26063, 
              green_short = 0, blue_short = 0, alpha_short = 0}}}}, c1 = {x = 1, y = 169186896}, 
      r1 = -1078616344, c2 = {x = -1215823884, y = 171597712}, r2 = 0}}}
	mask_tmp = {base = {type = 170151336, ref_count = {ref_count = 2}, 
    status = CAIRO_STATUS_SUCCESS, user_data = {size = 1072094294, num_elements = 3216350424, 
      element_size = 3216350420, elements = 0xbfb59ce8, is_snapshot = 134652591}, matrix = {
      xx = 2.2791071625650638e-311, yx = 5.2089440223518233e-260, xy = 5.2089440223512897e-260, 
      yy = 5.4095384301290031e-270, x0 = 8.2998079939820673e-316, y0 = 4.7736765416983699e-314}, 
    filter = 3216350620, extend = CAIRO_EXTEND_REFLECT}, solid = {base = {type = 170151336, 
      ref_count = {ref_count = 2}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 1072094294, 
        num_elements = 3216350424, element_size = 3216350420, elements = 0xbfb59ce8, 
        is_snapshot = 134652591}, matrix = {xx = 2.2791071625650638e-311, 
        yx = 5.2089440223518233e-260, xy = 5.2089440223512897e-260, yy = 5.4095384301290031e-270, 
        x0 = 8.2998079939820673e-316, y0 = 4.7736765416983699e-314}, filter = 3216350620, 
      extend = CAIRO_EXTEND_REFLECT}, color = {red = -0.084435465301396784, green = 352, 
      blue = -3.4438048315784643e-41, alpha = 0, red_short = 42344, green_short = 49077, 
      blue_short = 59927, alpha_short = 46979}, content = 3216353052}, surface = {base = {
      type = 170151336, ref_count = {ref_count = 2}, status = CAIRO_STATUS_SUCCESS, user_data = {
        size = 1072094294, num_elements = 3216350424, element_size = 3216350420, 
        elements = 0xbfb59ce8, is_snapshot = 134652591}, matrix = {xx = 2.2791071625650638e-311, 
        yx = 5.2089440223518233e-260, xy = 5.2089440223512897e-260, yy = 5.4095384301290031e-270, 
        x0 = 8.2998079939820673e-316, y0 = 4.7736765416983699e-314}, filter = 3216350620, 
      extend = CAIRO_EXTEND_REFLECT}, surface = 0xa179010}, gradient = {base = {base = {
        type = 170151336, ref_count = {ref_count = 2}, status = CAIRO_STATUS_SUCCESS, user_data = {
          size = 1072094294, num_elements = 3216350424, element_size = 3216350420, 
          elements = 0xbfb59ce8, is_snapshot = 134652591}, matrix = {xx = 2.2791071625650638e-311, 
          yx = 5.2089440223518233e-260, xy = 5.2089440223512897e-260, yy = 5.4095384301290031e-270, 
          x0 = 8.2998079939820673e-316, y0 = 4.7736765416983699e-314}, filter = 3216350620, 
        extend = CAIRO_EXTEND_REFLECT}, n_stops = 169316368, stops_size = 3216350608, stops = 0x0, 
      stops_embedded = {{offset = 5.3431967990888861e-315, color = {red = 1.5212989784875995e-314, 
            green = -0.084555149078369141, blue = -0.08458117943147446, 
            alpha = 3.7110841056672647e-314, red_short = 41535, green_short = 2054, 
            blue_short = 21216, alpha_short = 2563}}, {offset = -0.084432363510134084, color = {
            red = 3.7110841056672647e-314, green = 2.1219958107278981e-314, blue = 0, 
            alpha = 1.8885762544857663e-311, red_short = 0, green_short = 0, blue_short = 56406, 
            alpha_short = 16358}}}}, linear = {base = {base = {type = 170151336, ref_count = {
            ref_count = 2}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 1072094294, 
            num_elements = 3216350424, element_size = 3216350420, elements = 0xbfb59ce8, 
            is_snapshot = 134652591}, matrix = {xx = 2.2791071625650638e-311, 
            yx = 5.2089440223518233e-260, xy = 5.2089440223512897e-260, 
            yy = 5.4095384301290031e-270, x0 = 8.2998079939820673e-316, 
            y0 = 4.7736765416983699e-314}, filter = 3216350620, extend = CAIRO_EXTEND_REFLECT}, 
        n_stops = 169316368, stops_size = 3216350608, stops = 0x0, stops_embedded = {{
            offset = 5.3431967990888861e-315, color = {red = 1.5212989784875995e-314, 
              green = -0.084555149078369141, blue = -0.08458117943147446, 
              alpha = 3.7110841056672647e-314, red_short = 41535, green_short = 2054, 
              blue_short = 21216, alpha_short = 2563}}, {offset = -0.084432363510134084, color = {
              red = 3.7110841056672647e-314, green = 2.1219958107278981e-314, blue = 0, 
              alpha = 1.8885762544857663e-311, red_short = 0, green_short = 0, blue_short = 56406, 
              alpha_short = 16358}}}}, p1 = {x = 0, y = -1078616680}, p2 = {x = 0, y = 602768}}, 
    radial = {base = {base = {type = 170151336, ref_count = {ref_count = 2}, 
          status = CAIRO_STATUS_SUCCESS, user_data = {size = 1072094294, num_elements = 3216350424, 
            element_size = 3216350420, elements = 0xbfb59ce8, is_snapshot = 134652591}, matrix = {
            xx = 2.2791071625650638e-311, yx = 5.2089440223518233e-260, 
            xy = 5.2089440223512897e-260, yy = 5.4095384301290031e-270, 
            x0 = 8.2998079939820673e-316, y0 = 4.7736765416983699e-314}, filter = 3216350620, 
          extend = CAIRO_EXTEND_REFLECT}, n_stops = 169316368, stops_size = 3216350608, stops = 0x0, 
        stops_embedded = {{offset = 5.3431967990888861e-315, color = {red = 1.5212989784875995e-314, 
              green = -0.084555149078369141, blue = -0.08458117943147446, 
              alpha = 3.7110841056672647e-314, red_short = 41535, green_short = 2054, 
              blue_short = 21216, alpha_short = 2563}}, {offset = -0.084432363510134084, color = {
              red = 3.7110841056672647e-314, green = 2.1219958107278981e-314, blue = 0, 
              alpha = 1.8885762544857663e-311, red_short = 0, green_short = 0, blue_short = 56406, 
              alpha_short = 16358}}}}, c1 = {x = 0, y = -1078616680}, r1 = 0, c2 = {x = 602768, 
        y = 58657919}, r2 = 0}}}
#15 0xb7856327 in _cairo_xlib_surface_composite (op=CAIRO_OPERATOR_OVER, src_pattern=0xa39e350, 
    mask_pattern=0x0, abstract_dst=0xa3a5f90, src_x=163, src_y=0, mask_x=163, mask_y=0, dst_x=163, 
    dst_y=0, width=741, height=804) at /build/buildd/cairo-1.8.0/src/cairo-xlib-surface.c:1662
	src_attr = {matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, 
  extend = CAIRO_EXTEND_NONE, filter = CAIRO_FILTER_NEAREST, x_offset = -163, y_offset = 270, 
  acquired = 0, extra = 0xbfb59f88}
	mask_attr = {matrix = {xx = 2.1219957909652723e-314, yx = -4.3307074301737203e-42, 
    xy = -2.3052245350860374e-42, yy = -0.084475042785039145, x0 = -4.7219398791699859e-42, 
    y0 = 6.3628047204983494e-270}, extend = 134931424, filter = 134931512, x_offset = 134931424, 
  y_offset = -1078616140, acquired = -1214394380, extra = 0x9f7f388}
	src = (cairo_xlib_surface_t *) 0xbfb59fb8
	mask = <value optimized out>
	status = CAIRO_INT_STATUS_UNSUPPORTED
	operation = <value optimized out>
	itx = <value optimized out>
	ity = <value optimized out>
	is_integer_translation = <value optimized out>
	__PRETTY_FUNCTION__ = "_cairo_xlib_surface_composite"
#16 0xb783b549 in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, src=0xa39e350, mask=0x0, 
    dst=0xa3a5f90, src_x=163, src_y=0, mask_x=163, mask_y=0, dst_x=163, dst_y=0, width=741, 
    height=804) at /build/buildd/cairo-1.8.0/src/cairo-surface.c:1275
	status = <value optimized out>
	__PRETTY_FUNCTION__ = "_cairo_surface_composite"
#17 0xb783db0f in _clip_and_composite_trapezoids (src=0xa39e350, op=CAIRO_OPERATOR_OVER, 
    dst=0xa3a5f90, traps=0xbfb5a1e4, clip=0x0, antialias=CAIRO_ANTIALIAS_NONE)
    at /build/buildd/cairo-1.8.0/src/cairo-surface-fallback.c:449
	clip_surface = <value optimized out>
	status = <value optimized out>
	trap_region = {rgn = {extents = {x1 = 163, y1 = 0, x2 = 904, y2 = 804}, data = 0x0}}
	clear_region = {rgn = {extents = {x1 = -1066344448, y1 = 0, x2 = 0, y2 = 741}, data = 0x432}}
	has_trap_region = 1
	has_clear_region = 0
	extents = {x = 163, y = 0, width = 741, height = 804}
	traps_info = {traps = 0x0, antialias = 163}
#18 0xb783e13a in _cairo_surface_fallback_paint (surface=0xa3a5f90, op=CAIRO_OPERATOR_OVER, 
    source=0xa39e350) at /build/buildd/cairo-1.8.0/src/cairo-surface-fallback.c:704
	status = CAIRO_STATUS_SUCCESS
	extents = {x = 163, y = 0, width = 741, height = 804}
	box = {p1 = {x = 41728, y = 0}, p2 = {x = 231424, y = 205824}}
	traps = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 41728, y = 0}, p2 = {
      x = 231424, y = 205824}}, num_traps = 1, traps_size = 1, traps = 0xbfb5a204, traps_embedded = {
    {top = 0, bottom = 205824, left = {p1 = {x = 41728, y = 0}, p2 = {x = 41728, y = 205824}}, 
      right = {p1 = {x = 231424, y = 0}, p2 = {x = 231424, y = 205824}}}}, has_limits = 0, limits = {
    p1 = {x = 0, y = -1078615340}, p2 = {x = -1078615464, y = -1216139821}}}
#19 0xb783aca6 in _cairo_surface_paint (surface=0xa3a5f90, op=CAIRO_OPERATOR_OVER, source=0xbfb5a2d4)
    at /build/buildd/cairo-1.8.0/src/cairo-surface.c:1480
	status = <value optimized out>
	dev_source = (cairo_pattern_t *) 0xa39e350
	__PRETTY_FUNCTION__ = "_cairo_surface_paint"
#20 0xb782256e in _cairo_gstate_paint (gstate=0xa3995a0)
    at /build/buildd/cairo-1.8.0/src/cairo-gstate.c:857
	status = CAIRO_STATUS_SUCCESS
	pattern = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
    status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
      elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
      y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, solid = {base = {
      type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, 
      user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, 
      matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, y0 = 270}, filter = CAIRO_FILTER_GOOD, 
      extend = CAIRO_EXTEND_NONE}, color = {red = 2.1659581187930571e-259, 
      green = -0.084523680203855034, blue = 2.0799859518824906e-259, 
      alpha = 8.4657021945225077e-316, red_short = 65524, green_short = 46983, blue_short = 41864, 
      alpha_short = 49077}, content = 171347720}, surface = {base = {
      type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, 
      user_data = {size = 0, num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, 
      matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, y0 = 270}, filter = CAIRO_FILTER_GOOD, 
      extend = CAIRO_EXTEND_NONE}, surface = 0xa22ba00}, gradient = {base = {base = {
        type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
        status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
          elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
          y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, 
      stops_size = 171615320, stops = 0xa368f08, stops_embedded = {{
          offset = -2.5617919958042042e-41, color = {red = 1.8339949326619763e-259, 
            green = -3.4438048315784643e-41, blue = 1.8339958120966777e-259, 
            alpha = -2.5621751633531001e-41, red_short = 36616, green_short = 2614, 
            blue_short = 36616, alpha_short = 2614}}, {offset = 1.0609978954826362e-314, color = {
            red = 1.0609978954826362e-314, green = 0, blue = 0, alpha = 1, red_short = 0, 
            green_short = 0, blue_short = 0, alpha_short = 0}}}}, linear = {base = {base = {
          type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
          status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 12, 
            elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -163, 
            y0 = 270}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, 
        stops_size = 171615320, stops = 0xa368f08, stops_embedded = {{
            offset = -2.5617919958042042e-41, color = {red = 1.8339949326619763e-259, 
              green = -3.4438048315784643e-41, blue = 1.8339958120966777e-259, 
              alpha = -2.5621751633531001e-41, red_short = 36616, green_short = 2614, 
              blue_short = 36616, alpha_short = 2614}}, {offset = 1.0609978954826362e-314, color = {
              red = 1.0609978954826362e-314, green = 0, blue = 0, alpha = 1, red_short = 0, 
              green_short = 0, blue_short = 0, alpha_short = 0}}}}, p1 = {x = 0, y = 0}, p2 = {
        x = 0, y = 1072693248}}, radial = {base = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, 
          ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, 
            num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, 
            yx = 0, xy = 0, yy = 1, x0 = -163, y0 = 270}, filter = CAIRO_FILTER_GOOD, 
          extend = CAIRO_EXTEND_NONE}, n_stops = 170048000, stops_size = 171615320, 
        stops = 0xa368f08, stops_embedded = {{offset = -2.5617919958042042e-41, color = {
              red = 1.8339949326619763e-259, green = -3.4438048315784643e-41, 
              blue = 1.8339958120966777e-259, alpha = -2.5621751633531001e-41, red_short = 36616, 
              green_short = 2614, blue_short = 36616, alpha_short = 2614}}, {
            offset = 1.0609978954826362e-314, color = {red = 1.0609978954826362e-314, green = 0, 
              blue = 0, alpha = 1, red_short = 0, green_short = 0, blue_short = 0, 
              alpha_short = 0}}}}, c1 = {x = 0, y = 0}, r1 = 0, c2 = {x = 1072693248, y = 0}, 
      r2 = -2147483648}}}
#21 0xb781c893 in *INT_cairo_paint (cr=0xa3aa458) at /build/buildd/cairo-1.8.0/src/cairo.c:1936
	status = <value optimized out>
#22 0x0807b150 in ev_view_expose_event (widget=0xa179010, event=0xbfb5a8d4) at ev-view.c:3777
	page_area = {x = 162, y = -271, width = 746, height = 1079}
	border = {left = 1, right = 4, top = 1, bottom = 4}
	cr = (cairo_t *) 0xa3aa458
	i = 0
#23 0xb7d4b036 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9fb6ae8, return_value=0xbfb5a690, 
    n_param_values=2, param_values=0xa23b400, invocation_hint=0xbfb5a67c, marshal_data=0x807aa10)
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmarshalers.c:84
	data1 = (gpointer) 0xa179010
	data2 = <value optimized out>
	v_return = <value optimized out>
	__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#24 0xb75713c9 in g_type_class_meta_marshal (closure=0x9fb6ae8, return_value=0xbfb5a690, 
    n_param_values=2, param_values=0xa23b400, invocation_hint=0xbfb5a67c, marshal_data=0xc8)
    at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:878
	callback = <value optimized out>
#25 0xb7572c4b in IA__g_closure_invoke (closure=0x9fb6ae8, return_value=0xbfb5a690, 
    n_param_values=2, param_values=0xa23b400, invocation_hint=0xbfb5a67c)
    at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767
	marshal = (GClosureMarshal) 0xb7571380 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0xc8
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#26 0xb7588d3d in signal_emit_unlocked_R (node=0x9fb5a90, detail=0, instance=0xa179010, 
    emission_return=0xbfb5a7c8, instance_and_params=0xa23b400)
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3282
	accumulator = (SignalAccumulator *) 0x9fb6bd0
	emission = {next = 0x0, instance = 0xa179010, ihint = {signal_id = 51, detail = 0, 
    run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 169298736}
	class_closure = (GClosure *) 0x9fb6ae8
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0xbfb5a690
	accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 51
	max_sequential_handler_number = 895
	return_value_altered = 0
#27 0xb758a62b in IA__g_signal_emit_valist (instance=0xa179010, signal_id=51, detail=0, 
    var_args=0xbfb5a820 "8¨µ¿Ô¨µ¿\020\220\027\nveæ·\020\220\027\nØ4û\t")
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987
	return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}}}
	error = <value optimized out>
	signal_return_type = 20
	param_values = (GValue *) 0xa23b414
	node = (SignalNode *) 0x9fb5a90
	i = 1
	n_params = 1
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#28 0xb758ac26 in IA__g_signal_emit (instance=0xa179010, signal_id=51, detail=0)
    at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034
No locals.
#29 0xb7e6033e in gtk_widget_event_internal (widget=0xa179010, event=0xbfb5a8d4)
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkwidget.c:4745
	signal_num = <value optimized out>
	return_val = 0
#30 0xb7d4513d in IA__gtk_main_do_event (event=0xbfb5a8d4)
    at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1553
	event_widget = (GtkWidget *) 0xa179010
	grab_widget = (GtkWidget *) 0xa16b7b8
	window_group = (GtkWindowGroup *) 0x9f91d50
	rewritten_event = (GdkEvent *) 0x0
	tmp_list = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#31 0xb79839b5 in gdk_window_process_updates_internal (window=0xa176ea0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkwindow.c:2598
	event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0'}, expose = {type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', 
    area = {x = 0, y = 0, width = 1066, height = 890}, region = 0xa033b80, count = 0}, no_expose = {
    type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0'}, visibility = {type = GDK_EXPOSE, 
    window = 0xa176ea0, send_event = 0 '\0', state = GDK_VISIBILITY_UNOBSCURED}, motion = {
    type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', time = 0, 
    x = 2.2620475131689803e-311, y = 1.9544642738976544e-260, axes = 0x0, state = 167386160, 
    is_hint = 4084, device = 0xb7981559, x_root = -0.08461241228889077, 
    y_root = 4.757347298680705e-260}, button = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', time = 0, x = 2.2620475131689803e-311, y = 1.9544642738976544e-260, 
    axes = 0x0, state = 167386160, button = 3075870708, device = 0xb7981559, 
    x_root = -0.08461241228889077, y_root = 4.757347298680705e-260}, scroll = {type = GDK_EXPOSE, 
    window = 0xa176ea0, send_event = 0 '\0', time = 0, x = 2.2620475131689803e-311, 
    y = 1.9544642738976544e-260, state = 0, direction = 167386160, device = 0xb7560ff4, 
    x_root = -8.5557184955932973e-41, y_root = -6.9570779347941242e-41}, key = {type = GDK_EXPOSE, 
    window = 0xa176ea0, send_event = 0 '\0', time = 0, state = 0, keyval = 1066, length = 890, 
    string = 0xa033b80 "\002", hardware_keycode = 0, group = 0 '\0', is_modifier = 0}, crossing = {
    type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', subwindow = 0x0, time = 0, 
    x = 1.8885762544857663e-311, y = 8.2995123450995959e-316, x_root = -3.9572341269851408e-42, 
    y_root = -8.5557184955932973e-41, mode = 3216353576, detail = 3080207851, focus = 169306144, 
    state = 0}, focus_change = {type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', 
    in = -18598}, configure = {type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', x = 0, 
    y = 0, width = 1066, height = 890}, property = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', atom = 0x0, time = 0, state = 1066}, selection = {type = GDK_EXPOSE, 
    window = 0xa176ea0, send_event = 0 '\0', selection = 0x0, target = 0x0, property = 0x42a, 
    time = 890, requestor = 167984000}, owner_change = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x42a, 
    time = 890, selection_time = 167984000}, proximity = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', time = 0, device = 0x0}, client = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', message_type = 0x0, data_format = 0, data = {
      b = "*\004\000\000z\003\000\000\200;\003\n\000\000\000\0000\034ú\t", s = {1066, 0, 890, 0, 
        15232, 2563, 0, 0, 7216, 2554}, l = {1066, 890, 167984000, 0, 167386160}}}, dnd = {
    type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', context = 0x0, time = 0, 
    x_root = 1066, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0xa176ea0, 
    send_event = 0 '\0', changed_mask = 0, new_window_state = 0}, setting = {type = GDK_EXPOSE, 
    window = 0xa176ea0, send_event = 0 '\0', action = GDK_SETTING_ACTION_NEW, name = 0x0}, 
  grab_broken = {type = GDK_EXPOSE, window = 0xa176ea0, send_event = 0 '\0', keyboard = 0, 
    implicit = 0, grab_window = 0x42a}}
	window_rect = {x = 0, y = 0, width = 1066, height = 890}
	expose_region = (GdkRegion *) 0xa033b80
	window_region = (GdkRegion *) 0xa03b180
	width = 1066
	height = 890
	save_region = 1
#32 0xb7983fcf in IA__gdk_window_process_all_updates ()
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkwindow.c:2664
	old_update_windows = (GSList *) 0xa24b9a0
	tmp_list = (GSList *) 0xa24b9a0
#33 0xb7983ffb in gdk_window_update_idle (data=0x0)
    at /build/buildd/gtk+2.0-2.14.4/gdk/gdkwindow.c:2508
No locals.
#34 0xb796746b in gdk_threads_dispatch (data=0xa30e470) at /build/buildd/gtk+2.0-2.14.4/gdk/gdk.c:473
	ret = 0
#35 0xb74e27c1 in g_idle_dispatch (source=0xa27e518, callback=0xfffffdfe, user_data=0xa30e470)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:4235
No locals.
#36 0xb74e46f8 in IA__g_main_context_dispatch (context=0x9f91b78)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#37 0xb74e7da3 in g_main_context_iterate (context=0x9f91b78, block=1, dispatch=1, self=0x9f6a3e8)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
	max_priority = 120
	timeout = 0
	some_ready = 1
	nfds = 10
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0xa1d4b70
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#38 0xb74e82c2 in IA__g_main_loop_run (loop=0x9f745b0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
	self = (GThread *) 0x9f6a3e8
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#39 0xb7d453a9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
	tmp_list = (GList *) 0x9f9db88
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x0
	loop = (GMainLoop *) 0x9f745b0
#40 0x080917fb in main (argc=1701603686, argv=0x2f2f2f3a) at main.c:381
	context = <value optimized out>
	args = (GHashTable *) 0x9f6c0c8
	enable_metadata = 1
	error = (GError *) 0x0
.
Thread 1 (process 26065):
#0  TextPage::beginWord (this=0xa3a5d48, state=0xa399300, x0=22.012, y0=14.327)
    at TextOutputDev.cc:1940
	m = {0, 0, 0, -0}
	rot = <value optimized out>
#1  0xb720e69e in TextPage::addChar (this=0xa3a5d48, state=0xa399300, x=22.012, y=14.327, dx=0, 
    dy=0, c=0, nBytes=1, u=0xa3a4e68, uLen=2) at TextOutputDev.cc:2056
	x1 = 22.012
	y1 = 22.012
	w1 = <value optimized out>
	h1 = 0
	base = 580.94900000000007
	sp = 0
	overlap = 1
	i = <value optimized out>
#2  0xb720e809 in TextOutputDev::endMarkedContent (this=0xa2067c0, state=0xa399300)
    at TextOutputDev.cc:4645
	uniString = 0xa22e628 "þÿ"
	length = 2
	i = 0
#3  0xb718fa45 in Gfx::opEndMarkedContent (this=0xa183400, args=0xb5dc8f90, numArgs=0) at Gfx.cc:4172
No locals.
#4  0xb7191402 in Gfx::execOp (this=0xa183400, cmd=0xb5dc9130, args=0xb5dc8f90, numArgs=0)
    at Gfx.cc:740
	op = (Operator *) 0xb72ace04
	name = 0xa3a4e78 "EMC"
	argPtr = (Object *) 0xb5dc8f90
	i = 0
#5  0xb719165f in Gfx::go (this=0xa183400, topLevel=1) at Gfx.cc:611
	timer = {start_time = {tv_sec = 1224805106, tv_usec = 991216}, end_time = {
    tv_sec = 171345648, tv_usec = -1243836088}, active = 1}
	obj = {type = objCmd, {booln = 171593336, intg = 171593336, real = 14.326996154420371, 
    string = 0xa3a4e78, name = 0xa3a4e78 "EMC", array = 0xa3a4e78, dict = 0xa3a4e78, 
    stream = 0xa3a4e78, ref = {num = 171593336, gen = 1076668268}, cmd = 0xa3a4e78 "EMC"}}
	args = {{type = objNone, {booln = 171593320, intg = 171593320, real = 14.326996154420343, 
      string = 0xa3a4e68, name = 0xa3a4e68 "3", array = 0xa3a4e68, dict = 0xa3a4e68, 
      stream = 0xa3a4e68, ref = {num = 171593320, gen = 1076668268}, cmd = 0xa3a4e68 "3"}}, {
    type = objNone, {booln = 171224112, intg = 171224112, real = 14.326996153764497, 
      string = 0xa34ac30, name = 0xa34ac30 "\001", array = 0xa34ac30, dict = 0xa34ac30, 
      stream = 0xa34ac30, ref = {num = 171224112, gen = 1076668268}, cmd = 0xa34ac30 "\001"}}, {
    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 = 9, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {
        num = 0, gen = 1075970048}, cmd = 0x0}}, {type = objNone, {booln = 1236950581, 
      intg = 1236950581, real = 17.007999999999999, string = 0x49ba5e35, 
      name = 0x49ba5e35 <Address 0x49ba5e35 out of bounds>, array = 0x49ba5e35, dict = 0x49ba5e35, 
      stream = 0x49ba5e35, ref = {num = 1236950581, gen = 1076953612}, 
      cmd = 0x49ba5e35 <Address 0x49ba5e35 out of bounds>}}, {type = objNone, {booln = -1958505087, 
      intg = -1958505087, real = 14.327, string = 0x8b439581, 
      name = 0x8b439581 <Address 0x8b439581 out of bounds>, array = 0x8b439581, dict = 0x8b439581, 
      stream = 0x8b439581, ref = {num = -1958505087, gen = 1076668268}, 
      cmd = 0x8b439581 <Address 0x8b439581 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 = -3.4145890586300469e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1222740597}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 2.0562663177768844e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171526896}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 1.831439411648078e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171345660}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 1.9962747643306095e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171478536}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 1.8314592599701446e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171345676}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -1.1869689062874642e-42, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1220904859}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -2.2369102548325096e-42, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1219956416}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 1.8314592599701446e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171345676}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.9329959359454075e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1222538576}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.0538555416322455e-49, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1243836280}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 8.6017665756093909e-260, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 170207536}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 8.6017665756093909e-260, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 170207536}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -5.8013345886387957e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1221992460}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.0541165538109654e-49, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1243836120}, 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 = 2.1246983701819777e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171582060}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 5.3784486927999855e-260, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 169506416}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.0539860477216054e-49, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1243836200}, 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 = 2.1246537114573278e-259, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 171582024}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.3977006068010931e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1222750470}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -2.23085073373873e-42, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1219960844}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.0540904525930934e-49, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1243836136}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = 8.4879831638610893e-313, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 40}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = -1.8777194153622814e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1223639052}, cmd = 0x0}}, {type = objNone, {booln = 0, 
      intg = 0, real = -3.265704517934364e-43, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1222827635}, cmd = 0x0}}}
	numArgs = 0
	i = 2
	lastAbortCheck = 0
#6  0xb71947cf in Gfx::display (this=0xa183400, obj=0xb5dc91a0, 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>
#7  0xb71dd1b8 in Page::display (this=0xa1a7ed0, gfx=0xa183400) at Page.cc:449
	obj = {type = objStream, {booln = 171478536, intg = 171478536, real = 1.18916485947692e-312, 
    string = 0xa388e08, name = 0xa388e08 "HÏ)·\003", array = 0xa388e08, dict = 0xa388e08, 
    stream = 0xa388e08, ref = {num = 171478536, gen = 56}, cmd = 0xa388e08 "HÏ)·\003"}}
#8  0xb79efa9f in poppler_page_get_text_output_dev (page=0xa18ea78) at poppler-page.cc:250
No locals.
#9  0xb79efb34 in poppler_page_get_selection_region (page=0xa18ea78, scale=1, style=171545344, 
    selection=0xb5dc9298) at poppler-page.cc:1039
	text_dev = <value optimized out>
	poppler_selection = {x1 = 0, y1 = 0, x2 = 411.02398999999997, y2 = 595.27600000000007}
	selection_style = selectionStyleGlyph
	list = (GooList *) 0xb749b02c
	region = (GList *) 0xb5dc9268
	i = 0
#10 0xb6e1fbb1 in pdf_selection_get_selection_map (selection=0xa187aa0, rc=0xa2c0760)
    at ev-poppler.cc:1857
	points = {x1 = 0, y1 = 0, x2 = 411.02398999999997, y2 = 595.27600000000007}
	region = <value optimized out>
	retval = <value optimized out>
#11 0xb7ff6e72 in ev_selection_get_selection_map (selection=0xa187aa0, rc=0xa2c0760)
    at ev-selection.c:115
No locals.
#12 0x0806415e in ev_job_render_run (job=0xa04fbf0) at ev-jobs.c:544
	job_render = (EvJobRender *) 0xa04fbf0
	rc = (EvRenderContext *) 0xa2c0760
#13 0x080615c0 in ev_job_thread_proxy (data=0x0) at ev-job-scheduler.c:183
	job = (EvSchedulerJob *) 0xa368e70
#14 0xb750f02f in g_thread_create_proxy (data=0xa183f28)
    at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#15 0xb749850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb74157ee in clone () from /lib/tls/i686/cmov/libc.so.6"
Comment 1 Sebastien Bacher 2009-01-12 05:58:30 UTC
There is a similar crash on https://bugs.launchpad.net/ubuntu/+source/evince/+bug/299262 using http://launchpadlibrarian.net/19741711/dir-451.pdf as an example
Comment 2 Tom Parker 2009-01-12 08:21:00 UTC
Looks similar to http://bugzilla.gnome.org/show_bug.cgi?id=542574 (and duplicates thereof) which so far can be duplicated with poppler 0.8.7 but not any of the 0.10.x series.
Comment 3 Sebastien Bacher 2009-06-10 05:35:40 UTC
the submitter confirmed that's working correctly now


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.