Public bug reported:

Binary package hint: evince

Evince 2.24.1-0ubuntu1 as well as evince-svn r3250 crash on my ubuntu system 
(maybe in cairo or libgs) while viewing a PostScript file.
It doesn't crash with evince-2.22 and r3250 on a fedora machine. Thus I think 
it's an Ubuntu specific issue.

To reproduce the crash, open the attached file with evince, ensure, that
the first page doesn't fit on to screen by zooming into the page. Then
scroll down and see evince crashing.

Some apport doesn't get triggered on the crash (in
/proc/sys/kernel/core_pattern is "core" not apport, but I dunno why), so
I attached a debugger on my jhbuilded evince:


[EMAIL PROTECTED]:~/svn/gnome/evince$ gdb  evince ~/crashing*.ps
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
"/home/muelli/crashing-evince.ps" is not a core dump: File format not recognized
(gdb) r  ~/crashing*.ps
Starting program: /opt/gnome2/bin/evince ~/crashing*.ps
[Thread debugging using libthread_db enabled]
[New Thread 0x7f2036835780 (LWP 23701)]
zlib 1.2.3.3 (gz_open): malloc points to: s=0x2688c70, mode=rb
zlib 1.2.3.3 (gz_open): returning 0x2688c70, 
s->path=/opt/gnome2/share/evince/evince-toolbar.xml
zlib 1.2.3.3 (gzopen64): returns fd=0x2688c70
zlib 1.2.3.3 (gz_open): malloc points to: s=0x2688e40, mode=rb
zlib 1.2.3.3 (gz_open): returning 0x2688e40, 
s->path=/home/muelli/.gnome2/evince/evince_toolbar.xml
zlib 1.2.3.3 (gzopen64): returns fd=0x2688e40
zlib 1.2.3.3 (gz_open): malloc points to: s=0x29d0200, mode=rb
zlib 1.2.3.3 (gz_open): returning 0x29d0200, 
s->path=/home/muelli/.gnome2/evince/ev-metadata.xml
zlib 1.2.3.3 (gzopen64): returns fd=0x29d0200
[New Thread 0x4114f950 (LWP 23707)]
[New Thread 0x41950950 (LWP 23709)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f2036835780 (LWP 23701)]
0x00007f203018412b in memcpy () from /lib/libc.so.6
(gdb) t a a bt full

Thread 3 (Thread 0x41950950 (LWP 23709)):
#0  0x00007f2034c6055d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f2034e735c5 in g_cond_timed_wait_posix_impl (cond=0x2ae47e4, 
    entered_mutex=0x0, abs_time=<value optimized out>) at gthread-posix.c:242
        result = <value optimized out>
        end_time = {tv_sec = 1225651168, tv_nsec = 413124000}
        timed_out = <value optimized out>
        __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#2  0x00007f20304877bb in g_async_queue_pop_intern_unlocked (queue=0x29d90c0, 
    try=0, end_time=0x41950010) at gasyncqueue.c:365
        retval = <value optimized out>
        __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007f20304878b5 in IA__g_async_queue_timed_pop (queue=0x29d90c0, 
    end_time=0x41950010) at gasyncqueue.c:491
        retval = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop"
#4  0x00007f20304d5dd5 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:121
        task = <value optimized out>
        pool = (GRealThreadPool *) 0x0
---Type <return> to continue, or q <return> to quit---
#5  0x00007f20304d48e4 in g_thread_create_proxy (data=0x29ea750)
    at gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x00007f2034c5c3ea in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00007f20301e5c6d in clone () from /lib/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x4114f950 (LWP 23707)):
#0  0x00007f202cf43727 in array_get () from /usr/lib/libgs.so.8
No symbol table info available.
#1  0x00007f202cf5980e in build_gs_font () from /usr/lib/libgs.so.8
No symbol table info available.
#2  0x00007f202cf59fa8 in build_gs_simple_font () from /usr/lib/libgs.so.8
No symbol table info available.
#3  0x00007f202cf5a113 in build_gs_outline_font () from /usr/lib/libgs.so.8
No symbol table info available.
#4  0x00007f202cf5a32c in build_gs_primitive_font () from /usr/lib/libgs.so.8
No symbol table info available.
#5  0x00007f202ced26ab in build_charstring_font () from /usr/lib/libgs.so.8
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6  0x00007f202ced2853 in ?? () from /usr/lib/libgs.so.8
No symbol table info available.
#7  0x00007f202ced2944 in ?? () from /usr/lib/libgs.so.8
No symbol table info available.
#8  0x00007f202cf3bb4f in ?? () from /usr/lib/libgs.so.8
No symbol table info available.
#9  0x00007f202cf3c6cb in gs_interpret () from /usr/lib/libgs.so.8

No symbol table info available.
#10 0x00007f202cf31157 in gs_main_run_string_continue ()
   from /usr/lib/libgs.so.8
No symbol table info available.
#11 0x00007f202d924725 in spectre_gs_process (gs=0x2a7c8f0, 
    filename=0x29da940 "/home/muelli/crashing-evince.ps", x=0, y=0, begin=324, 
    end=42414) at spectre-gs.c:126
        to_read = 9322
        fd = (FILE *) 0x473e270
        error = 0
        read = 9322
        wrote = -106
        left = 9322
        ghostscript_instance = (void *) 0x2ae4a50
        buf = " /germandbls\n% 0xE0\n /agrave /aacute /acircumflex /atilde\n 
/adieresis /aring /ae /ccedilla\n /egrave /eacute /ecircumflex /edieresis\n 
/igrave---Type <return> to continue, or q <return> to quit---
 /iacute /icircumflex /idieresis\n% 0xF0\n /eth /ntilde /ograv"...

#12 0x00007f202d924aa2 in spectre_gs_send_page (gs=0x2a7c8f0, doc=0x29da800, 
    page_index=2, x=0, y=0) at spectre-gs.c:242
        doc_llx = 0
        doc_lly = 0
        page_llx = 0
        page_lly = 0
#13 0x00007f202d925b7c in spectre_device_render (device=0x2a81b80, page=2, 
    rc=0x2a7c3b0, x=0, y=0, width=884, height=1250, page_data=0x4114ee70, 
    row_length=0x4114ee8c) at spectre-device.c:278
        gs = (SpectreGS *) 0x2a7c8f0
        args = (char **) 0x2b672c0
        n_args = 12
        arg = 12
        success = 1
        text_alpha = 0x2b673a0 "\001"
        graph_alpha = 0x2ab1e20 "0Uw\002"
        size = 0x2ab1e40 "�r�\002"
        resolution = 0x2ab1e60 "�r�\002"
        set = 0x2701120 "�1p\002"
        dsp_format = 0x2ab1e80 "�r�\002"
        dsp_handle = 0x2a84730 "\020\a�\002"
        width_points = 0x0
---Type <return> to continue, or q <return> to quit---
        height_points = 0x0
#14 0x00007f202d9260f7 in spectre_page_render (page=0x2a847e0, rc=0x2a7c3b0, 
    page_data=0x4114ee70, row_length=0x4114ee8c) at spectre-page.c:164
        device = (SpectreDevice *) 0x2a81b80
        width = 595

        height = 842
        __func__ = "spectre_page_render"

#15 0x00007f202db3d3e0 in ps_document_render (document=0x2994500, rc=0x29b6c70)
    at ev-spectre.c:302
        ps_page = (SpectrePage *) 0x2a847e0
        src = (SpectreRenderContext *) 0x2a7c3b0
        width_points = 595
        height_points = 842
        width = 884
        height = 1250
        swidth = 0
        sheight = 6854632
        data = (guchar *) 0x0
        stride = 0
        rotation = 90
        surface = (cairo_surface_t *) 0x7f20304d37f8
        key = {unused = 0}

#16 0x00007f203601dba9 in ev_document_render (document=0x2994500, rc=0x29b6c70)
---Type <return> to continue, or q <return> to quit---
    at ev-document.c:241
        iface = (EvDocumentIface *) 0x2a28a90
        retval = (cairo_surface_t *) 0x29b6c40
        __PRETTY_FUNCTION__ = "ev_document_render"
#17 0x0000000000422ad4 in ev_job_render_run (job=0x29831d0) at ev-jobs.c:512
        job_render = (EvJobRender *) 0x29831d0
        rc = (EvRenderContext *) 0x29b6c70
#18 0x00000000004222eb in ev_job_run (job=0x29831d0) at ev-jobs.c:203
        class = (EvJobClass *) 0x2a27e00
#19 0x00000000004215aa in ev_job_thread (job=0x29831d0)
    at ev-job-scheduler.c:183
        result = 2
#20 0x0000000000421685 in ev_job_thread_proxy (data=0x0)
    at ev-job-scheduler.c:213
        job = (EvSchedulerJob *) 0x2a84f10
#21 0x00007f20304d48e4 in g_thread_create_proxy (data=0x29b0c70)
    at gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#22 0x00007f2034c5c3ea in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#23 0x00007f20301e5c6d in clone () from /lib/libc.so.6
No symbol table info available.
#24 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 1 (Thread 0x7f2036835780 (LWP 23701)):
#0  0x00007f203018412b in memcpy () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f20312755dd in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#2  0x00007f20312763c2 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#3  0x00007f20312767f0 in XPutImage () from /usr/lib/libX11.so.6
No symbol table info available.

#4  0x00007f203238eb21 in _draw_image_surface (surface=0x2e80780, 
    image=0x7f2028030900, src_x=0, src_y=591, width=995, height=293, dst_x=0, 
    dst_y=591) at cairo-xlib-surface.c:1037
        ximage = {width = 1250, height = 884, xoffset = 0, format = 2, 
  data = 0x7f2024e40010 "���", byte_order = 0, bitmap_unit = 32, 
  bitmap_bit_order = 0, bitmap_pad = 32, depth = 24, bytes_per_line = 5024, 
  bits_per_pixel = 32, red_mask = 16711680, green_mask = 65280, 
  blue_mask = 255, 
  obdata = 0x7f2032348df2 "��UH\211�H\203� [EMAIL PROTECTED]", f = 
{create_image = 0x7f203126a920 <XCreateImage>, 
    destroy_image = 0x7f203126ace0, get_pixel = 0x7f203126a030, 
    put_pixel = 0x7f203126a340, sub_image = 0x7f203126ab40, 
---Type <return> to continue, or q <return> to quit---
    add_pixel = 0x7f203126a770}}
        image_masks = {bpp = 32, alpha_mask = 0, red_mask = 16711680, 
  green_mask = 65280, blue_mask = 255}
        native_byte_order = 0
        status = CAIRO_STATUS_SUCCESS
        own_data = 0
        __PRETTY_FUNCTION__ = "_draw_image_surface"
#5  0x00007f203238f043 in _cairo_xlib_surface_clone_similar (
    abstract_surface=0x2e7ffc0, src=0x7f2028030900, src_x=0, src_y=591, 
    width=995, height=293, clone_out=0x7fff3e868588)
    at cairo-xlib-surface.c:1171
        image_src = (cairo_image_surface_t *) 0x7f2028030900
        surface = (cairo_xlib_surface_t *) 0x2e7ffc0
        clone = (cairo_xlib_surface_t *) 0x2e80780
        status = 32767
#6  0x00007f20323704bf in _cairo_surface_clone_similar (surface=0x2e7ffc0, 
    src=0x7f2028030900, src_x=0, src_y=591, width=995, height=293, 
    clone_out=0x7fff3e868588) at cairo-surface.c:1143
        status = 100
        image = (cairo_image_surface_t *) 0x7f2028030900
        image_extra = (void *) 0x7fff3e868020
#7  0x00007f20323671f7 in _cairo_pattern_acquire_surface_for_surface (
    pattern=0x7fff3e868300, dst=0x2e7ffc0, x=0, y=591, width=995, height=293, 
---Type <return> to continue, or q <return> to quit---
    out=0x7fff3e868588, attr=0x7fff3e868530) at cairo-pattern.c:1831
        extents = {x = 0, y = 0, width = 1250, height = 884}
        status = 0
        tx = -6
        ty = 591
#8  0x00007f20323674a4 in _cairo_pattern_acquire_surface (
    pattern=0x7fff3e868300, dst=0x2e7ffc0, x=6, y=0, width=995, height=293, 
    surface_out=0x7fff3e868588, attributes=0x7fff3e868530)
    at cairo-pattern.c:1926
        src = (cairo_surface_pattern_t *) 0x7fff3e868300
        status = CAIRO_STATUS_SUCCESS
        __PRETTY_FUNCTION__ = "_cairo_pattern_acquire_surface"
        NOT_REACHED = 0
#9  0x00007f2032367706 in _cairo_pattern_acquire_surfaces (src=0x26fe6f0, 
    mask=0x0, dst=0x2e7ffc0, src_x=6, src_y=0, mask_x=6, mask_y=0, width=995, 
    height=293, src_out=0x7fff3e868588, mask_out=0x7fff3e868580, 
    src_attributes=0x7fff3e868530, mask_attributes=0x7fff3e8684e0)
    at 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 = 24, elements = 0x0, is_snapshot = 0}, 
    matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -6, y0 = 591}, 
---Type <return> to continue, or q <return> to quit---
    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 = 24, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, 
        yx = 0, xy = 0, yy = 1, x0 = -6, y0 = 591}, 
      filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, color = {
      red = 6.9058562681291746e-310, green = 2.1308379375854619e-317, 
      blue = 6.905863480896652e-310, alpha = 4.2640544890061613e-314, 
      red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}, 
    content = 589826}, 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 = 24, elements = 0x0, 
        is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -6, 
        y0 = 591}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, 
    surface = 0x7f2028030900}, 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 = 24, elements = 0x0, 
          is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -6, 
          y0 = 591}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, 
      n_stops = 671287552, stops_size = 32544, stops = 0x41cf20, 
      stops_embedded = {{offset = 6.905863480896652e-310, color = {
            red = 4.2640544890061613e-314, green = 0, 
---Type <return> to continue, or q <return> to quit---
            blue = 2.9141276362395908e-318, alpha = 6.905863480896652e-310, 
            red_short = 32770, green_short = 0, blue_short = 1, 
            alpha_short = 0}}, {offset = 6.905863480836129e-310, color = {
            red = 6.9531966872919583e-310, green = 9.8813129168249309e-324, 
            blue = 6.953195435893143e-310, alpha = 6.905863480562713e-310, 
            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 = 24, elements = 0x0, 
            is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, 
            x0 = -6, y0 = 591}, filter = CAIRO_FILTER_GOOD, 
          extend = CAIRO_EXTEND_NONE}, n_stops = 671287552, 
        stops_size = 32544, stops = 0x41cf20, stops_embedded = {{
            offset = 6.905863480896652e-310, color = {
              red = 4.2640544890061613e-314, green = 0, 
              blue = 2.9141276362395908e-318, alpha = 6.905863480896652e-310, 
              red_short = 32770, green_short = 0, blue_short = 1, 
              alpha_short = 0}}, {offset = 6.905863480836129e-310, color = {
              red = 6.9531966872919583e-310, green = 9.8813129168249309e-324, 
              blue = 6.953195435893143e-310, alpha = 6.905863480562713e-310, 
              red_short = 0, green_short = 0, blue_short = 0, 
              alpha_short = 0}}}}, p1 = {x = 1049005792, y = 32767}, p2 = {
---Type <return> to continue, or q <return> to quit---
        x = 45509968, y = 0}}, 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 = 24, elements = 0x0, 
            is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, 
            x0 = -6, y0 = 591}, filter = CAIRO_FILTER_GOOD, 
          extend = CAIRO_EXTEND_NONE}, n_stops = 671287552, 
        stops_size = 32544, stops = 0x41cf20, stops_embedded = {{
            offset = 6.905863480896652e-310, color = {
              red = 4.2640544890061613e-314, green = 0, 
              blue = 2.9141276362395908e-318, alpha = 6.905863480896652e-310, 
              red_short = 32770, green_short = 0, blue_short = 1, 
              alpha_short = 0}}, {offset = 6.905863480836129e-310, color = {
              red = 6.9531966872919583e-310, green = 9.8813129168249309e-324, 
              blue = 6.953195435893143e-310, alpha = 6.905863480562713e-310, 
              red_short = 0, green_short = 0, blue_short = 0, 
              alpha_short = 0}}}}, c1 = {x = 1049005792, y = 32767}, 
      r1 = 45509968, c2 = {x = 0, y = 842578875}, r2 = 32544}}}
        mask_tmp = {base = {type = 1049002544, ref_count = {ref_count = 0}, 
    status = 903817384, user_data = {size = 1049002592, num_elements = 32767, 
      element_size = 897423088, elements = 0x7fff3e868270, 
      is_snapshot = 41436256}, matrix = {xx = 6.9531954358836569e-310, 
      yx = 2.1308379375854619e-317, xy = 0, yy = 6.9531954359010481e-310, 
---Type <return> to continue, or q <return> to quit---
      x0 = 2.2027193507726466e-316, y0 = 6.9058634858892842e-310}, 
    filter = 24, extend = 48}, solid = {base = {type = 1049002544, 
      ref_count = {ref_count = 0}, status = 903817384, user_data = {
        size = 1049002592, num_elements = 32767, element_size = 897423088, 
        elements = 0x7fff3e868270, is_snapshot = 41436256}, matrix = {
        xx = 6.9531954358836569e-310, yx = 2.1308379375854619e-317, xy = 0, 
        yy = 6.9531954359010481e-310, x0 = 2.2027193507726466e-316, 
        y0 = 6.9058634858892842e-310}, filter = 24, extend = 48}, color = {
      red = 6.9531954358820759e-310, green = 6.9531954358725899e-310, 
      blue = 2.14383146881857e-316, alpha = 2.1487650107316824e-316, 
      red_short = 0, green_short = 0, blue_short = 1, alpha_short = 0}, 
    content = 1049002736}, surface = {base = {type = 1049002544, ref_count = {
        ref_count = 0}, status = 903817384, user_data = {size = 1049002592, 
        num_elements = 32767, element_size = 897423088, 
        elements = 0x7fff3e868270, is_snapshot = 41436256}, matrix = {
        xx = 6.9531954358836569e-310, yx = 2.1308379375854619e-317, xy = 0, 
        yy = 6.9531954359010481e-310, x0 = 2.2027193507726466e-316, 
        y0 = 6.9058634858892842e-310}, filter = 24, extend = 48}, 
    surface = 0x7fff3e868350}, gradient = {base = {base = {type = 1049002544, 
        ref_count = {ref_count = 0}, status = 903817384, user_data = {
          size = 1049002592, num_elements = 32767, element_size = 897423088, 
          elements = 0x7fff3e868270, is_snapshot = 41436256}, matrix = {
          xx = 6.9531954358836569e-310, yx = 2.1308379375854619e-317, xy = 0, 
---Type <return> to continue, or q <return> to quit---
          yy = 6.9531954359010481e-310, x0 = 2.2027193507726466e-316, 
          y0 = 6.9058634858892842e-310}, filter = 24, extend = 48}, 
      n_stops = 1049002832, stops_size = 32767, stops = 0x7fff3e868290, 
      stops_embedded = {{offset = 2.14383146881857e-316, color = {
            red = 2.1487650107316824e-316, green = 2.1219957909652723e-314, 
            blue = 6.9531954358773329e-310, alpha = 2.0507747973031463e-316, 
            red_short = 34000, green_short = 16006, blue_short = 32767, 
            alpha_short = 0}}, {offset = 0, color = {red = 447.75, 
            green = 2.1487650107316824e-316, blue = 2.2484239802856119e-316, 
            alpha = 2.14383146881857e-316, red_short = 41120, 
            green_short = 663, blue_short = 0, alpha_short = 0}}}}, linear = {
      base = {base = {type = 1049002544, ref_count = {ref_count = 0}, 
          status = 903817384, user_data = {size = 1049002592, 
            num_elements = 32767, element_size = 897423088, 
            elements = 0x7fff3e868270, is_snapshot = 41436256}, matrix = {
            xx = 6.9531954358836569e-310, yx = 2.1308379375854619e-317, 
            xy = 0, yy = 6.9531954359010481e-310, 
            x0 = 2.2027193507726466e-316, y0 = 6.9058634858892842e-310}, 
          filter = 24, extend = 48}, n_stops = 1049002832, stops_size = 32767, 
        stops = 0x7fff3e868290, stops_embedded = {{
            offset = 2.14383146881857e-316, color = {
              red = 2.1487650107316824e-316, green = 2.1219957909652723e-314, 
              blue = 6.9531954358773329e-310, alpha = 2.0507747973031463e-316, 
---Type <return> to continue, or q <return> to quit---
              red_short = 34000, green_short = 16006, blue_short = 32767, 
              alpha_short = 0}}, {offset = 0, color = {red = 447.75, 
              green = 2.1487650107316824e-316, blue = 2.2484239802856119e-316, 
              alpha = 2.14383146881857e-316, red_short = 41120, 
              green_short = 663, blue_short = 0, alpha_short = 0}}}}, p1 = {
        x = 42384672, y = 1}, p2 = {x = 1049002864, y = 32767}}, radial = {
      base = {base = {type = 1049002544, ref_count = {ref_count = 0}, 
          status = 903817384, user_data = {size = 1049002592, 
            num_elements = 32767, element_size = 897423088, 
            elements = 0x7fff3e868270, is_snapshot = 41436256}, matrix = {
            xx = 6.9531954358836569e-310, yx = 2.1308379375854619e-317, 
            xy = 0, yy = 6.9531954359010481e-310, 
            x0 = 2.2027193507726466e-316, y0 = 6.9058634858892842e-310}, 
          filter = 24, extend = 48}, n_stops = 1049002832, stops_size = 32767, 
        stops = 0x7fff3e868290, stops_embedded = {{
            offset = 2.14383146881857e-316, color = {
              red = 2.1487650107316824e-316, green = 2.1219957909652723e-314, 
              blue = 6.9531954358773329e-310, alpha = 2.0507747973031463e-316, 
              red_short = 34000, green_short = 16006, blue_short = 32767, 
              alpha_short = 0}}, {offset = 0, color = {red = 447.75, 
              green = 2.1487650107316824e-316, blue = 2.2484239802856119e-316, 
              alpha = 2.14383146881857e-316, red_short = 41120, 
              green_short = 663, blue_short = 0, alpha_short = 0}}}}, c1 = {
---Type <return> to continue, or q <return> to quit---
        x = 42384672, y = 1}, r1 = 1049002864, c2 = {x = 32767, y = 40524224}, 
      r2 = 0}}}
#10 0x00007f203238fbb4 in _cairo_xlib_surface_composite (
    op=CAIRO_OPERATOR_OVER, src_pattern=0x26fe6f0, mask_pattern=0x0, 
    abstract_dst=0x2e7ffc0, src_x=6, src_y=0, mask_x=6, mask_y=0, dst_x=6, 
    dst_y=0, width=995, height=293) at 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 = -6, 
  y_offset = 591, acquired = 0, extra = 0x7f2030b82856}
        mask_attr = {matrix = {xx = 1.9762625833649862e-323, 
    yx = 2.0042504140706011e-316, xy = 5.1382827167489641e-322, 
    yy = 6.9058634812957582e-310, x0 = 6.9531954360148808e-310, 
    y0 = 2.0194553831344946e-316}, extend = CAIRO_EXTEND_NONE, 
  filter = CAIRO_FILTER_BEST, x_offset = 48758720, y_offset = 0, acquired = 0, 
  extra = 0x1bf000003e9}
        dst = (cairo_xlib_surface_t *) 0x2e7ffc0
        src = (cairo_xlib_surface_t *) 0x265e7f8
        mask = (cairo_xlib_surface_t *) 0x7fff3e8686d0
        status = 0
        operation = DO_RENDER
        itx = 0
        ity = 44583536
        is_integer_translation = 32767
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "_cairo_xlib_surface_composite"
        NOT_REACHED = 0
#11 0x00007f203237084d in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, 
    src=0x26fe6f0, mask=0x0, dst=0x2e7ffc0, src_x=6, src_y=0, mask_x=6, 
    mask_y=0, dst_x=6, dst_y=0, width=995, height=293) at cairo-surface.c:1274
        status = 0
        __PRETTY_FUNCTION__ = "_cairo_surface_composite"
#12 0x00007f2032373958 in _composite_trap_region (clip=0x0, src=0x26fe6f0, 
    op=CAIRO_OPERATOR_OVER, dst=0x2e7ffc0, trap_region=0x7fff3e8688f0, 
    extents=0x7fff3e868940) at cairo-surface-fallback.c:449
        status = CAIRO_STATUS_INVALID_RESTORE
        solid_pattern = {base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {
      ref_count = 0}, status = 794505751, user_data = {size = 0, 
      num_elements = 0, element_size = 40309312, elements = 0x0, 
      is_snapshot = 1049004144}, matrix = {xx = 6.9531954359445258e-310, 
      yx = 6.9058623561037395e-310, xy = 4.9406564584124654e-324, 
      yy = 2.179770199149579e-316, x0 = 0, y0 = 6.9058231021173822e-310}, 
    filter = 1049004112, extend = 32767}, color = {
    red = 4.0747678324893971e-315, green = 6.9531954359457116e-310, 
    blue = 6.9531954359472926e-310, alpha = 6.9531954359540119e-310, 
    red_short = 0, green_short = 0, blue_short = 40960, alpha_short = 16523}, 
  content = 0}
        mask = {base = {type = 842369707, ref_count = {ref_count = 32544}, 
---Type <return> to continue, or q <return> to quit---
    status = 1049004120, user_data = {size = 1049004152, num_elements = 32767, 
      element_size = 1049004288, elements = 0x7fff3e8688b0, is_snapshot = 0}, 
    matrix = {xx = 2.4090008487192505e-316, yx = 2.4090008487192505e-316, 
      xy = 0, yy = 4.9406564584124654e-324, x0 = 6.9531954359461068e-310, 
      y0 = 5.1827697313590666e-315}, filter = 1049004352, extend = 32767}, 
  surface = 0x0}
        num_rects = 1
        clip_serial = 0
        clip_surface = (cairo_surface_t *) 0x0
#13 0x00007f2032373ecc in _clip_and_composite_trapezoids (src=0x26fe6f0, 
    op=CAIRO_OPERATOR_OVER, dst=0x2e7ffc0, traps=0x7fff3e8689b0, clip=0x0, 
    antialias=CAIRO_ANTIALIAS_NONE) at cairo-surface-fallback.c:644
        clip_surface = (cairo_surface_t *) 0x0
        status = CAIRO_STATUS_SUCCESS
        trap_region = {rgn = {extents = {x1 = 6, y1 = 0, x2 = 1001, y2 = 293}, 
    data = 0x0}}
        clear_region = {rgn = {extents = {x1 = 1250, y1 = 0, x2 = 824555628, 
      y2 = 0}, data = 0x4093880000000000}}
        has_trap_region = 1
        has_clear_region = 0
        extents = {x = 6, y = 0, width = 995, height = 293}
        traps_info = {traps = 0x0, antialias = 1250}
#14 0x00007f20323740a8 in _cairo_surface_fallback_paint (surface=0x2e7ffc0, 
---Type <return> to continue, or q <return> to quit---
    op=CAIRO_OPERATOR_OVER, source=0x26fe6f0) at cairo-surface-fallback.c:704
        status = CAIRO_STATUS_SUCCESS
        extents = {x = 6, y = 0, width = 995, height = 293}
        box = {p1 = {x = 1536, y = 0}, p2 = {x = 256256, y = 75008}}
        traps = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 1536, 
      y = 0}, p2 = {x = 256256, y = 75008}}, num_traps = 1, traps_size = 1, 
  traps = 0x7fff3e8689d8, traps_embedded = {{top = 0, bottom = 75008, left = {
        p1 = {x = 1536, y = 0}, p2 = {x = 1536, y = 75008}}, right = {p1 = {
          x = 256256, y = 0}, p2 = {x = 256256, y = 75008}}}}, has_limits = 0, 
  limits = {p1 = {x = 32767, y = 842421519}, p2 = {x = 32544, y = 48758832}}}
#15 0x00007f2032370e58 in _cairo_surface_paint (surface=0x2e7ffc0, 
    op=CAIRO_OPERATOR_OVER, source=0x7fff3e868ac0) at cairo-surface.c:1479
        status = CAIRO_STATUS_SUCCESS
        dev_source = (cairo_pattern_t *) 0x26fe6f0
        __PRETTY_FUNCTION__ = "_cairo_surface_paint"
#16 0x00007f2032352b1d in _cairo_gstate_paint (gstate=0x2e805d0)
    at 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 = 24, elements = 0x0, is_snapshot = 0}, 
    matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -6, y0 = 441}, 
    filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, solid = {base = {
---Type <return> to continue, or q <return> to quit---
      type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = {ref_count = 0}, 
      status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, 
        element_size = 24, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, 
        yx = 0, xy = 0, yy = 1, x0 = -6, y0 = 441}, 
      filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, color = {
      red = 6.9058562681291746e-310, green = 6.9531954359880036e-310, 
      blue = 2.0210012157272027e-316, alpha = 2.0210012157272027e-316, 
      red_short = 1488, green_short = 744, blue_short = 0, alpha_short = 0}, 
    content = 1049004928}, 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 = 24, elements = 0x0, is_snapshot = 0}, matrix = {xx = 1, 
        yx = 0, xy = 0, yy = 1, x0 = -6, y0 = 441}, 
      filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, 
    surface = 0x7f2028030900}, 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 = 24, elements = 0x0, 
          is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = -6, 
          y0 = 441}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE}, 
      n_stops = 671287552, stops_size = 32544, stops = 0x7fff3e868bb0, 
      stops_embedded = {{offset = 2.0210012157272027e-316, color = {
            red = 2.0210012157272027e-316, green = 2.409077527707485e-316, 
---Type <return> to continue, or q <return> to quit---
            blue = 6.9531954359856321e-310, alpha = 6.9058647181267515e-310, 
            red_short = 11056, green_short = 624, blue_short = 0, 
            alpha_short = 0}}, {offset = 2.0210012157272027e-316, color = {
            red = -0, green = 5.1827732095812133e-315, 
            blue = 6.9531954359911656e-310, alpha = 6.9058647181219097e-310, 
            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 = 24, elements = 0x0, 
            is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, 
            x0 = -6, y0 = 441}, filter = CAIRO_FILTER_GOOD, 
          extend = CAIRO_EXTEND_NONE}, n_stops = 671287552, 
        stops_size = 32544, stops = 0x7fff3e868bb0, stops_embedded = {{
            offset = 2.0210012157272027e-316, color = {
              red = 2.0210012157272027e-316, green = 2.409077527707485e-316, 
              blue = 6.9531954359856321e-310, alpha = 6.9058647181267515e-310, 
              red_short = 11056, green_short = 624, blue_short = 0, 
              alpha_short = 0}}, {offset = 2.0210012157272027e-316, color = {
              red = -0, green = 5.1827732095812133e-315, 
              blue = 6.9531954359911656e-310, alpha = 6.9058647181219097e-310, 
              red_short = 0, green_short = 0, blue_short = 0, 
              alpha_short = 0}}}}, p1 = {x = 0, y = 0}, p2 = {x = 671287552, 
---Type <return> to continue, or q <return> to quit---
        y = 32544}}, 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 = 24, elements = 0x0, 
            is_snapshot = 0}, matrix = {xx = 1, yx = 0, xy = 0, yy = 1, 
            x0 = -6, y0 = 441}, filter = CAIRO_FILTER_GOOD, 
          extend = CAIRO_EXTEND_NONE}, n_stops = 671287552, 
        stops_size = 32544, stops = 0x7fff3e868bb0, stops_embedded = {{
            offset = 2.0210012157272027e-316, color = {
              red = 2.0210012157272027e-316, green = 2.409077527707485e-316, 
              blue = 6.9531954359856321e-310, alpha = 6.9058647181267515e-310, 
              red_short = 11056, green_short = 624, blue_short = 0, 
              alpha_short = 0}}, {offset = 2.0210012157272027e-316, color = {
              red = -0, green = 5.1827732095812133e-315, 
              blue = 6.9531954359911656e-310, alpha = 6.9058647181219097e-310, 
              red_short = 0, green_short = 0, blue_short = 0, 
              alpha_short = 0}}}}, c1 = {x = 0, y = 0}, r1 = 671287552, c2 = {
        x = 32544, y = 48759232}, r2 = 0}}}
#17 0x00007f203234cc42 in *INT_cairo_paint (cr=0x2e801c0) at cairo.c:1936
        status = CAIRO_STATUS_SUCCESS
#18 0x000000000043c0e7 in draw_one_page (view=0x2988040, page=0, cr=0x2e801c0, 
    page_area=0x7fff3e868ce0, border=0x7fff3e868cd0, 
    expose_area=0x7fff3e8692e4, page_ready=0x7fff3e868d08) at ev-view.c:3739
---Type <return> to continue, or q <return> to quit---
        page_width = 1250
        page_height = 884
        selection_width = 5
        selection_height = 1255
        width = 1250
        height = 884
        page_surface = (cairo_surface_t *) 0x7f2028030900
        selection_surface = (cairo_surface_t *) 0x0
        overlap = {x = 6, y = 150, width = 995, height = 293}
        real_page_area = {x = 6, y = -441, width = 1250, height = 884}
        __PRETTY_FUNCTION__ = "draw_one_page"
#19 0x0000000000438e1a in ev_view_expose_event (widget=0x2988040, 
    event=0x7fff3e8692d0) at ev-view.c:2515
        page_area = {x = 5, y = -442, width = 1255, height = 889}
        border = {left = 1, right = 4, top = 1, bottom = 4}
        page_ready = 1
        view = (EvView *) 0x2988040
        cr = (cairo_t *) 0x2e801c0
        i = 0
#20 0x00007f20358bce56 in _gtk_marshal_BOOLEAN__BOXED (closure=0x26aa3c0, 
    return_value=0x7fff3e868f20, n_param_values=2, param_values=0x2b66d50, 
    invocation_hint=0x7fff3e868ee0, marshal_data=0x438bb0)
    at gtkmarshalers.c:84
---Type <return> to continue, or q <return> to quit---
        callback = (GMarshalFunc_BOOLEAN__BOXED) 0xf
        cc = (GCClosure *) 0x26aa3c0
        data1 = (gpointer) 0x2988040
        data2 = (gpointer) 0x26a0a90
        v_return = 32767
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#21 0x00007f2030b6a33d in IA__g_closure_invoke (closure=0x26aa3c0, 
    return_value=0x7fff3e868f20, n_param_values=2, param_values=0x2b66d50, 
    invocation_hint=0x7fff3e868ee0) at gclosure.c:767
        marshal = (GClosureMarshal) 0x7f2030b68860 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0x188
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#22 0x00007f2030b80e04 in signal_emit_unlocked_R (node=0x26aa430, detail=0, 
    instance=0x2988040, emission_return=0x7fff3e869060, 
    instance_and_params=0x2b66d50) at gsignal.c:3282
        accumulator = (SignalAccumulator *) 0x26aa240
        emission = {next = 0x0, instance = 0x2988040, ihint = {signal_id = 51, 
    detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, 
  chain_type = 43537536}
        class_closure = (GClosure *) 0x26aa3c0
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0x7fff3e868f20
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, 
---Type <return> to continue, or q <return> to quit---
      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 = 948
        return_value_altered = 0
#23 0x00007f2030b826c8 in IA__g_signal_emit_valist (instance=0x2988040, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff3e8690c0)
    at 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 *) 0x2b66d68
        node = (SignalNode *) 0x26aa430
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#24 0x00007f2030b82d83 in IA__g_signal_emit (instance=0x2b8a000, 
    signal_id=623362048, detail=3980) at gsignal.c:3034
---Type <return> to continue, or q <return> to quit---
        var_args = {{gp_offset = 32, fp_offset = 48, 
    overflow_arg_area = 0x7fff3e8691a0, reg_save_area = 0x7fff3e8690e0}}
#25 0x00007f2035a12d2e in gtk_widget_event_internal (widget=0x2988040, 
    event=0x7fff3e8692d0) at gtkwidget.c:4745
        signal_num = 27
        return_val = 0
#26 0x00007f2035a12992 in IA__gtk_widget_send_expose (widget=0x2988040, 
    event=0x7fff3e8692d0) at gtkwidget.c:4574
        __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose"
#27 0x00007f20358b9ee9 in IA__gtk_main_do_event (event=0x7fff3e8692d0)
    at gtkmain.c:1553
        event_widget = (GtkWidget *) 0x2988040
        grab_widget = (GtkWidget *) 0x2988040
        window_group = (GtkWindowGroup *) 0x28b2b00
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = (GList *) 0x0
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#28 0x00007f203334b6ae in gdk_window_process_updates_internal (
    window=0x2a08000) at gdkwindow.c:2598
        event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0'}, expose = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', area = {x = 0, y = 150, 
      width = 1001, height = 447}, region = 0x2b66c90, count = 0}, 
---Type <return> to continue, or q <return> to quit---
  no_expose = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0'}, 
  visibility = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', time = 0, 
    x = 2.1241177868303474e-311, y = 6.905823102139467e-310, axes = 0x2b66c90, 
    state = 0, is_hint = 32767, device = 0x7f203334b478, x_root = 0, 
    y_root = 2.1774935446535425e-316}, button = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', time = 0, 
    x = 2.1241177868303474e-311, y = 6.905823102139467e-310, axes = 0x2b66c90, 
    state = 0, button = 32767, device = 0x7f203334b478, x_root = 0, 
    y_root = 2.1774935446535425e-316}, scroll = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', time = 0, 
    x = 2.1241177868303474e-311, y = 6.905823102139467e-310, state = 45509776, 
    direction = GDK_SCROLL_UP, device = 0x7fff00000000, 
    x_root = 6.9058655469061117e-310, y_root = 0}, key = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', time = 0, state = 150, 
    keyval = 1001, length = 447, string = 0x2b66c90 "\002", 
    hardware_keycode = 0, group = 0 '\0', is_modifier = 0}, crossing = {
    type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    subwindow = 0x3e900000096, time = 447, x = 2.2484816871530462e-316, 
    y = 6.9531436082559078e-310, x_root = 6.9058655469061117e-310, y_root = 0, 
    mode = 44072960, detail = GDK_NOTIFY_ANCESTOR, focus = 885388656, 
    state = 32544}, focus_change = {type = GDK_EXPOSE, window = 0x2a08000, 
---Type <return> to continue, or q <return> to quit---
    send_event = 0 '\0', in = 615}, configure = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', x = 0, y = 150, width = 1001, 
    height = 447}, property = {type = GDK_EXPOSE, window = 0x2a08000, 
    send_event = 0 '\0', atom = 0x3e900000096, time = 447, state = 32544}, 
  selection = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    selection = 0x3e900000096, target = 0x7f20000001bf, property = 0x2b66c90, 
    time = 0, requestor = 32767}, owner_change = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', owner = 0, reason = 150, 


    selection = 0x7f20000001bf, time = 45509776, selection_time = 0}, 
  proximity = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    time = 0, device = 0x3e900000096}, client = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', message_type = 0x3e900000096, 
    data_format = 447, data = {
      b = "\220l�\002\000\000\000\000\000\000\000\000�\177\000\000x�43", s = {
        27792, 694, 0, 0, 0, 0, 32767, 0, -19336, 13108}, l = {45509776, 
        140733193388032, 139776274773112, 0, 44072960}}}, dnd = {
    type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    context = 0x3e900000096, time = 447, x_root = 32544, y_root = 0}, 
  window_state = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 
    changed_mask = 0, new_window_state = 150}, setting = {type = GDK_EXPOSE, 
    window = 0x2a08000, send_event = 0 '\0', action = GDK_SETTING_ACTION_NEW, 
    name = 0x3e900000096 <Address 0x3e900000096 out of bounds>}, 
  grab_broken = {type = GDK_EXPOSE, window = 0x2a08000, send_event = 0 '\0', 

---Type <return> to continue, or q <return> to quit---
    keyboard = 0, implicit = 150, grab_window = 0x7f20000001bf}}
        window_rect = {x = 0, y = 0, width = 1001, height = 597}
        expose_region = (GdkRegion *) 0x2b66c90
        window_region = (GdkRegion *) 0x2b66cf0
        width = 1001
        height = 597
        update_area = (GdkRegion *) 0x2b66ad0
        private = (GdkWindowObject *) 0x2a08000
        save_region = 1
#29 0x00007f203334b810 in IA__gdk_window_process_all_updates ()
    at gdkwindow.c:2664
        private = (GdkWindowObject *) 0x2a08000
        old_update_windows = (GSList *) 0x36739b0
        tmp_list = (GSList *) 0x36739b0

#30 0x00007f203334b45c in gdk_window_update_idle (data=0x0) at gdkwindow.c:2508
No locals.
#31 0x00007f2033327cbd in gdk_threads_dispatch (data=0x2a8f760) at gdk.c:473
        dispatch = (GdkThreadsDispatch *) 0x2a8f760
        ret = 0
#32 0x00007f20304aafcb in IA__g_main_context_dispatch (context=0x2684d10)
    at gmain.c:1814
No locals.
#33 0x00007f20304ae78d in g_main_context_iterate (context=0x2684d10, block=1, 
---Type <return> to continue, or q <return> to quit---
    dispatch=1, self=<value optimized out>) at gmain.c:2448
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = 9
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x28b2f80
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#34 0x00007f20304aecbd in IA__g_main_loop_run (loop=0x264ede0) at gmain.c:2656
        self = (GThread *) 0x264c4d0
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#35 0x00007f20358b96e4 in IA__gtk_main () at gtkmain.c:1200
        tmp_list = (GList *) 0x0
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x8
        loop = (GMainLoop *) 0x264ede0
#36 0x0000000000459421 in main (argc=1, argv=0x7fff3e869688) at main.c:383
        context = (GOptionContext *) 0x264ed20
        args = (GHashTable *) 0x264e8f0
        enable_metadata = 1
        error = (GError *) 0x0
(gdb) 

Note, that that zlib debug is mine.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
Package: evince 2.24.1-0ubuntu1
SourcePackage: evince
Uname: Linux 2.6.27-7-generic x86_64

** Affects: evince (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug

-- 
evince crashes (in cairo?) on viewing a PostScript file
https://bugs.launchpad.net/bugs/292744
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to