Ticket #7 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

histogram drawing loops in poll.c

Reported by: MikolajKonarski Owned by:
Priority: major Component: ThreadScope
Version: Keywords:
Cc:

Description

Always reproducible on my machine. Could somebody try on theirs? Caused probably by the patch "Put the vertical ruler in the middle of histogram, if only the number of bars even"

Instructions: open the eventlog from https://github.com/Mikolaj/threadscope-sparkgraph-demo/blob/master/parlist.eventlog
Now select the histogram tab ("Sparks"). CPU usage goes up to 100% and the window freezes. Gdb backtrace after C:

Program received signal SIGINT, Interrupt.
0x00007ffff414bf03 in __poll (fds=<value optimised out>, nfds=<value optimised out>, timeout=<value optimised out>) at ../sysdeps/unix/sysv/linux/poll.c:87
87	../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
	in ../sysdeps/unix/sysv/linux/poll.c
(gdb) bt full
#0  0x00007ffff414bf03 in __poll (fds=<value optimised out>, nfds=<value optimised out>, timeout=<value optimised out>) at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = 18446744073709551100
        oldtype = 0
        result = <value optimised out>
#1  0x00007ffff19c0512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2  0x00007ffff19c0a5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3  0x00007ffff19c0ae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#4  0x00007ffff3d792a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5  0x00007ffff3d79665 in _XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6  0x00007ffff3316540 in XRenderCompositeTrapezoids () from /usr/lib/x86_64-linux-gnu/libXrender.so.1
No symbol table info available.
#7  0x00007ffff646265f in _cairo_xlib_surface_composite_trapezoids (op=CAIRO_OPERATOR_OVER, pattern=0x7fffffff5230, abstract_dst=<value optimised out>, antialias=<value optimised out>, 
    src_x=112, src_y=388, dst_x=112, dst_y=388, width=15, height=111, traps=0x7fffffff4c48, num_traps=1, clip_region=0x0) at /build/buildd/cairo-1.10.2/src/cairo-xlib-surface.c:2979
        attributes = {matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, extend = CAIRO_EXTEND_REPEAT, filter = CAIRO_FILTER_NEAREST, has_component_alpha = 0, x_offset = 0, 
          y_offset = 0, extra = 0x7ffff4416c60}
        dst = <value optimised out>
        src = 0x11038f0
        display = 0x1059680
        status = 0
        operation = <value optimised out>
        render_reference_x = <value optimised out>
        render_reference_y = <value optimised out>
        pict_format = 0xe6a6d0
        xtraps_stack = {{top = 26279936, bottom = 31719424, left = {p1 = {x = 7340032, y = 25427968}, p2 = {x = 7340032, y = 32702464}}, right = {p1 = {x = 7372800, y = 26279936}, p2 = {
                x = 7372800, y = 31719424}}}, {top = 0, bottom = 0, left = {p1 = {x = 244, y = 1081692160}, p2 = {x = 19, y = 2}}, right = {p1 = {x = -51152, y = 32767}, p2 = {x = -44448, 
                y = 32767}}}, {top = 244, bottom = 483, left = {p1 = {x = -51152, y = 32767}, p2 = {x = 15115984, y = 0}}, right = {p1 = {x = 17671040, y = 0}, p2 = {x = 31718912, 
                y = 31719424}}}, {top = 16028160, bottom = 31718912, left = {p1 = {x = 16028160, y = 31719424}, p2 = {x = 19553024, y = 31718912}}, right = {p1 = {x = 19553024, 
                y = 31719424}, p2 = {x = -51304, y = 32767}}}, {top = 2922, bottom = 0, left = {p1 = {x = -38272, y = 32767}, p2 = {x = -49808, y = 32767}}, right = {p1 = {x = -163536850, 
                y = 32767}, p2 = {x = -38272, y = 32767}}}, {top = 0, bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = -163533917, y = 32767}}, right = {p1 = {x = 252928, y = 32767}, 
              p2 = {x = 2486, y = 0}}}, {top = -48704, bottom = 32767, left = {p1 = {x = 128, y = 32767}, p2 = {x = -36608, y = 32767}}, right = {p1 = {x = 1, y = 0}, p2 = {x = 0, 
                y = 0}}}, {top = -48632, bottom = 32767, left = {p1 = {x = -50944, y = 32767}, p2 = {x = -47632, y = 32767}}, right = {p1 = {x = -50944, y = 32767}, p2 = {x = 0, y = 0}}}, {
            top = 2, bottom = 253477, left = {p1 = {x = 1573, y = 32767}, p2 = {x = 253477, y = 1573}}, right = {p1 = {x = 252965, y = 2085}, p2 = {x = 1573, y = 2085}}}, {top = 1, 
            bottom = 32767, left = {p1 = {x = -50208, y = 32767}, p2 = {x = -50288, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 1755, y = 32767}}}, {top = 2, bottom = 253659, 
            left = {p1 = {x = 1755, y = 32767}, p2 = {x = 253659, y = 1755}}, right = {p1 = {x = 253147, y = 2267}, p2 = {x = 1755, y = 2267}}}, {top = -1, bottom = 32767, left = {p1 = {
                x = -49808, y = 32767}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -1, y = 32767}}}, {top = 2, bottom = 252965, left = {p1 = {x = 1243, y = 0}, p2 = {
                x = 252965, y = 1243}}, right = {p1 = {x = 253477, y = 1755}, p2 = {x = 1243, y = 1755}}}, {top = 1, bottom = 0, left = {p1 = {x = -50928, y = 32767}, p2 = {x = -50448, 
                y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 1573, y = 0}}}, {top = 2, bottom = 253147, left = {p1 = {x = 1061, y = 0}, p2 = {x = 253147, y = 1061}}, right = {p1 = {
                x = 253659, y = 1573}, p2 = {x = 1061, y = 1573}}}, {top = -1, bottom = 32767, left = {p1 = {x = -50528, y = 32767}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, 
              p2 = {x = 1, y = 32767}}}, {top = 2, bottom = 253568, left = {p1 = {x = 1664, y = 0}, p2 = {x = 253568, y = 1664}}, right = {p1 = {x = 253477, y = 1755}, p2 = {x = 1664, 
                y = 1755}}}, {top = -1, bottom = 0, left = {p1 = {x = -50768, y = 32767}, p2 = {x = -50448, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 18258592, y = 0}}}, {
            top = 2, bottom = 253477, left = {p1 = {x = 1573, y = 32767}, p2 = {x = 253477, y = 1573}}, right = {p1 = {x = 253568, y = 1664}, p2 = {x = 1573, y = 1664}}}, {top = -1, 
            bottom = 32767, left = {p1 = {x = -50768, y = 32767}, p2 = {x = -50368, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -50312, y = 32767}}}, {top = 2, bottom = 253750, 
            left = {p1 = {x = 1664, y = 0}, p2 = {x = 253750, y = 1664}}, right = {p1 = {x = 253659, y = 1755}, p2 = {x = 1664, y = 1755}}}, {top = -1, bottom = 0, left = {p1 = {
                x = -50928, y = 32767}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 1573, y = 0}}}, {top = 2, bottom = 253659, left = {p1 = {x = 1573, y = 32767}, p2 = {
                x = 253659, y = 1573}}, right = {p1 = {x = 253750, y = 1664}, p2 = {x = 1573, y = 1664}}}, {top = -1, bottom = 32767, left = {p1 = {x = -50608, y = 32767}, p2 = {x = 0, 
---Type <return> to continue, or q <return> to quit---
                y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 1664, y = 32767}}}, {top = 2, bottom = 253184, left = {p1 = {x = 1152, y = 0}, p2 = {x = 253184, y = 1152}}, right = {p1 = {
                x = 253184, y = 2176}, p2 = {x = 1152, y = 2176}}}, {top = -1, bottom = 32767, left = {p1 = {x = -49808, y = 32767}, p2 = {x = -50848, y = 32767}}, right = {p1 = {x = 0, 
                y = 0}, p2 = {x = -153613315, y = 32767}}}, {top = 17674808, bottom = 0, left = {p1 = {x = 15827824, y = 0}, p2 = {x = 2, y = 0}}, right = {p1 = {x = -153612593, 
                y = 32767}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 32767, left = {p1 = {x = 17675068, y = 0}, p2 = {x = -153613534, y = 32767}}, right = {p1 = {x = -49584, y = 32767}, 
              p2 = {x = -153591534, y = 32767}}}, {top = 0, bottom = 0, left = {p1 = {x = 0, y = 32767}, p2 = {x = 253056, y = 1152}}, right = {p1 = {x = -153613534, y = 32767}, p2 = {
                x = -49536, y = 32767}}}, {top = 15956448, bottom = 0, left = {p1 = {x = -50208, y = 3}, p2 = {x = -468257996, y = 32767}}, right = {p1 = {x = 0, y = 3}, p2 = {
                x = -468258046, y = 32767}}}, {top = 0, bottom = 252928, left = {p1 = {x = 15956448, y = 3}, p2 = {x = 6, y = 0}}, right = {p1 = {x = 1, y = 32767}, p2 = {x = -468258680, 
                y = 32767}}}, {top = -468258044, bottom = 32767, left = {p1 = {x = -153613600, y = 32767}, p2 = {x = 0, y = 1}}, right = {p1 = {x = -468258002, y = 32767}, p2 = {
                x = -468258680, y = 32767}}}, {top = -468255488, bottom = 32767, left = {p1 = {x = 10, y = 0}, p2 = {x = 30935552, y = 3}}, right = {p1 = {x = 1114112, y = 8}, p2 = {x = 1, 
                y = 1}}}, {top = -468258046, bottom = 32767, left = {p1 = {x = -49584, y = 32767}, p2 = {x = 15956448, y = 0}}, right = {p1 = {x = 1114112, y = 0}, p2 = {x = 8, y = 0}}}, {
            top = 0, bottom = 0, left = {p1 = {x = -153590571, y = 32767}, p2 = {x = 2, y = 32767}}, right = {p1 = {x = -49840, y = 32767}, p2 = {x = -51640, y = 32767}}}, {top = -51728, 
            bottom = 32767, left = {p1 = {x = -51904, y = 32767}, p2 = {x = -51816, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -153595787, y = 32767}}}, {top = -468270512, 
            bottom = 32767, left = {p1 = {x = -49648, y = 32767}, p2 = {x = 1, y = 0}}, right = {p1 = {x = -153566739, y = 32767}, p2 = {x = 206993163, y = 0}}}, {top = 12, bottom = 458, 
            left = {p1 = {x = 0, y = 1081909248}, p2 = {x = 119, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 1081909248}}}, {top = 86, bottom = 0, left = {p1 = {x = 0, y = 0}, 
              p2 = {x = 0, y = 1081909248}}, right = {p1 = {x = 12, y = 0}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 1081909248, left = {p1 = {x = 86, y = 0}, p2 = {x = 0, y = 0}}, 
            right = {p1 = {x = 0, y = 1081856000}, p2 = {x = 2, y = 0}}}, {top = 17671040, bottom = 0, left = {p1 = {x = 8, y = 0}, p2 = {x = 17671040, y = 0}}, right = {p1 = {x = 100, 
                y = 0}, p2 = {x = -44816, y = 32767}}}, {top = -163287899, bottom = 32767, left = {p1 = {x = -46048, y = 32767}, p2 = {x = -44496, y = 32767}}, right = {p1 = {x = -44352, 
                y = 32767}, p2 = {x = 5, y = 0}}}, {top = -44736, bottom = 32767, left = {p1 = {x = -163300235, y = 32767}, p2 = {x = 5, y = 0}}, right = {p1 = {x = 17671040, y = 0}, p2 = {
                x = -49504, y = 32767}}}, {top = -49504, bottom = 32767, left = {p1 = {x = 100, y = 0}, p2 = {x = -163287485, y = 32767}}, right = {p1 = {x = -45968, y = 32767}, p2 = {
                x = -163287899, y = 32767}}}, {top = -45952, bottom = 32767, left = {p1 = {x = 14420608, y = 0}, p2 = {x = -49456, y = 32767}}, right = {p1 = {x = 10945182, y = 0}, p2 = {
                x = 0, y = 0}}}, {top = 0, bottom = 1, left = {p1 = {x = -49424, y = 32767}, p2 = {x = 11010214, y = 0}}, right = {p1 = {x = -49224, y = 32767}, p2 = {x = -163342823, 
                y = 26}}}, {top = 388, bottom = 0, left = {p1 = {x = -197039008, y = 32767}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}}, {top = 2, 
            bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = 112, y = 0}}, right = {p1 = {x = 388, y = 0}, p2 = {x = 0, y = 0}}}, {top = 1, bottom = 0, left = {p1 = {x = 112, y = 0}, 
              p2 = {x = 2, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -44496, y = 32767}}}, {top = 2, bottom = 0, left = {p1 = {x = -44496, y = 32767}, p2 = {x = 388, y = 0}}, 
            right = {p1 = {x = 17671040, y = 0}, p2 = {x = 111, y = 0}}}, {top = 17671304, bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = -48272, y = 32767}}, right = {p1 = {
                x = -163296721, y = 32767}, p2 = {x = 582, y = 0}}}}
        xtraps = 0x7fffffff37c0
        i = <value optimised out>
#8  0x00007ffff6444a99 in _cairo_surface_composite_trapezoids (op=CAIRO_OPERATOR_OVER, pattern=0x7fffffff5230, dst=0x10da380, antialias=CAIRO_ANTIALIAS_DEFAULT, src_x=112, src_y=388, 
    dst_x=112, dst_y=388, width=15, height=111, traps=0x7fffffff4c48, num_traps=1, clip_region=0x0) at /build/buildd/cairo-1.10.2/src/cairo-surface.c:2309
        status = <value optimised out>
        __PRETTY_FUNCTION__.10657 = "_cairo_surface_composite_trapezoids"
#9  0x00007ffff64475e0 in _composite_traps_draw_func (closure=0x7fffffff4780, op=CAIRO_OPERATOR_OVER, src=<value optimised out>, dst=<value optimised out>, dst_x=0, 
    dst_y=<value optimised out>, extents=0x7fffffff50f0, clip_region=0x0) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:561
        info = 0x7fffffff4780
        status = <value optimised out>
        extents_region = 0x0
#10 0x00007ffff6446703 in _clip_and_composite (clip=0x0, op=<value optimised out>, src=<value optimised out>, draw_func=0x7ffff6447530 <_composite_traps_draw_func>, 
    draw_closure=0x7fffffff4780, dst=0x10da380, extents=0x7fffffff50f0) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:472
        clip_surface = <value optimised out>
        clip_region = 0x0
        status = <value optimised out>
#11 0x00007ffff64471da in _clip_and_composite_trapezoids (src=0x7fffffff5230, op=CAIRO_OPERATOR_OVER, dst=0x10da380, traps=0x7fffffff4c20, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, 
    extents=0x7fffffff50f0) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:875
        traps_info = {traps = 0x7fffffff4c20, antialias = CAIRO_ANTIALIAS_DEFAULT}
        clip_region = 0x0
        clip_surface = <value optimised out>
        status = <value optimised out>
#12 0x00007ffff6447cd3 in _cairo_surface_fallback_stroke (surface=0x10da380, op=CAIRO_OPERATOR_OVER, source=0x7fffffff5230, path=<value optimised out>, stroke_style=0x7fffffff5330, 
    ctm=0x110e640, ctm_inverse=0x110e670, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:1113
---Type <return> to continue, or q <return> to quit---
        polygon = {status = CAIRO_STATUS_SUCCESS, first_point = {x = 32767, y = 2}, last_point = {x = 0, y = 17671040}, current_point = {x = 0, y = -44448}, current_edge = {dx = 32767, 
            dy = 0}, has_current_point = 0, has_current_edge = 0, extents = {p1 = {x = 2147483647, y = 2147483647}, p2 = {x = -2147483648, y = -2147483648}}, limit = {p1 = {x = 28672, 
              y = 99328}, p2 = {x = 32512, y = 127744}}, limits = 0x7fffffff4ed0, num_limits = 1, num_edges = 0, edges_size = 32, edges = 0x7fffffff48a0, edges_embedded = {{line = {p1 = {
                  x = 25280, y = 0}, p2 = {x = 0, y = 2147483647}}, top = 2147483647, bottom = 0, dir = 0}, {line = {p1 = {x = 2147483647, y = 2147483647}, p2 = {x = -2147483648, 
                  y = -2147483648}}, top = 62464, bottom = 123648, dir = 76544}, {line = {p1 = {x = 123904, y = 0}, p2 = {x = -45264, y = 32767}}, top = 1, bottom = 0, dir = 32}, {line = {
                p1 = {x = 28672, y = -46848}, p2 = {x = 32767, y = 104704}}, top = 102656, bottom = 102720, dir = -1}, {line = {p1 = {x = 25472, y = 123904}, p2 = {x = 25408, y = 124015}}, 
              top = 123904, bottom = 124015, dir = -1}, {line = {p1 = {x = 25216, y = 123904}, p2 = {x = 25280, y = 124015}}, top = 123904, bottom = 124015, dir = 1}, {line = {p1 = {
                  x = -2048, y = 1119354879}, p2 = {x = -46720, y = 32767}}, top = 0, bottom = 1076101120, dir = 17574400}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, 
              bottom = 0, dir = 0}, {line = {p1 = {x = 11, y = 0}, p2 = {x = 0, y = 1076101120}}, top = 0, bottom = 1079083008, dir = 119}, {line = {p1 = {x = 0, y = 0}, p2 = {
                  x = 1076625408, y = 0}}, top = 1079083008, bottom = 86, dir = 0}, {line = {p1 = {x = 0, y = 1077215232}, p2 = {x = 0, y = 1079083008}}, top = 12, bottom = 0, dir = 0}, {
              line = {p1 = {x = 1077608448, y = 0}, p2 = {x = 1079083008, y = 86}}, top = 0, bottom = 0, dir = 1078001664}, {line = {p1 = {x = 0, y = 1078755328}, p2 = {x = 3, y = 0}}, 
              top = 0, bottom = 1078198272, dir = 0}, {line = {p1 = {x = 1078329344, y = 3}, p2 = {x = 0, y = 0}}, top = 1078460416, bottom = 0, dir = 1077870592}, {line = {p1 = {
                  x = -173405051, y = 0}, p2 = {x = 16559968, y = 0}}, top = -46192, bottom = 32767, dir = 41}, {line = {p1 = {x = 0, y = -46312}, p2 = {x = 32767, y = -46320}}, 
              top = 32767, bottom = -179840072, dir = 32767}, {line = {p1 = {x = 41, y = 0}, p2 = {x = -165903510, y = 32767}}, top = 17560208, bottom = 0, dir = 1}, {line = {p1 = {
                  x = 1072693248, y = 15574376}, p2 = {x = 0, y = 0}}, top = 25, bottom = 15574376, dir = 0}, {line = {p1 = {x = 41, y = 0}, p2 = {x = 16646176, y = 0}}, top = 15919776, 
              bottom = 0, dir = 17436976}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = -46192, dir = 32767}, {line = {p1 = {x = 17442183, y = 0}, p2 = {
                  x = -182509405, y = 32767}}, top = 0, bottom = 0, dir = -46192}, {line = {p1 = {x = 32767, y = 0}, p2 = {x = 0, y = 15813792}}, top = 0, bottom = 0, dir = 0}, {line = {
                p1 = {x = -182740034, y = 32767}, p2 = {x = 0, y = 0}}, top = -173405418, bottom = 32767, dir = -46192}, {line = {p1 = {x = 32767, y = 0}, p2 = {x = 0, y = 16572688}}, 
              top = 0, bottom = 0, dir = 0}, {line = {p1 = {x = 20, y = 0}, p2 = {x = 0, y = 1080095296}}, top = 0, bottom = 1079246720, dir = 21}, {line = {p1 = {x = 0, y = 0}, p2 = {
                  x = 1076625408, y = 0}}, top = 1079244608, bottom = 19, dir = 0}, {line = {p1 = {x = 0, y = 1078820864}, p2 = {x = 0, y = 1076953088}}, top = 19, bottom = 0, dir = 0}, {
              line = {p1 = {x = 1079033856, y = 0}, p2 = {x = 1076953088, y = 19}}, top = 0, bottom = 0, dir = 1079164928}, {line = {p1 = {x = 0, y = 1076953088}, p2 = {x = 19, y = 0}}, 
              top = 0, bottom = 1079296000, dir = 0}, {line = {p1 = {x = 1076953088, y = 4}, p2 = {x = 0, y = 17738752}}, top = 0, bottom = 17792664, dir = 0}, {line = {p1 = {x = 17739280, 
                  y = 0}, p2 = {x = -45808, y = 32767}}, top = -163449902, bottom = 32767, dir = 17738752}, {line = {p1 = {x = 0, y = 1}, p2 = {x = 0, y = -45912}}, top = 32767, 
              bottom = -163320700, dir = 32767}}}
        traps = {status = CAIRO_STATUS_SUCCESS, limits = 0x7fffffff4ed0, num_limits = 1, maybe_region = 0, has_intersections = 0, is_rectilinear = 1, is_rectangular = 1, num_traps = 1, 
          traps_size = 16, traps = 0x7fffffff4c48, traps_embedded = {{top = 102656, bottom = 123904, left = {p1 = {x = 28672, y = 99328}, p2 = {x = 28672, y = 127744}}, right = {p1 = {
                  x = 28800, y = 102656}, p2 = {x = 28800, y = 123904}}}, {top = 124030, bottom = 124032, left = {p1 = {x = 76251, y = 124030}, p2 = {x = 76251, y = 124032}}, right = {
                p1 = {x = 76507, y = 124030}, p2 = {x = 76507, y = 124032}}}, {top = 123774, bottom = 124030, left = {p1 = {x = 62738, y = 123774}, p2 = {x = 14420608, y = 0}}, right = {
                p1 = {x = -45872, y = 32767}, p2 = {x = 10945182, y = 0}}}, {top = 123774, bottom = 123776, left = {p1 = {x = 62482, y = 1}, p2 = {x = -45840, y = 32767}}, right = {p1 = {
                  x = 11010214, y = 0}, p2 = {x = 62738, y = 123776}}}, {top = 14420608, bottom = 0, left = {p1 = {x = -45808, y = 32767}, p2 = {x = 10945182, y = 0}}, right = {p1 = {
                  x = 0, y = 0}, p2 = {x = 0, y = 1}}}, {top = -45776, bottom = 32767, left = {p1 = {x = 11010214, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {x = -44240, y = 26}, p2 = {
                  x = -44496, y = 32767}}}, {top = -197039008, bottom = 32767, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 2, y = 0}}}, {
              top = 0, bottom = 0, left = {p1 = {x = 0, y = 644218880}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -571364311, y = 32767}}}, {top = 17884688, bottom = 0, 
              left = {p1 = {x = 17884832, y = 0}, p2 = {x = -571364311, y = 32767}}, right = {p1 = {x = -526593856, y = 32767}, p2 = {x = -44480, y = 32767}}}, {top = 16236376, bottom = 0, 
              left = {p1 = {x = -44496, y = 32767}, p2 = {x = 16236224, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -44496, y = 32767}}}, {top = 858993459, bottom = 1069757235, 
              left = {p1 = {x = -44632, y = 32767}, p2 = {x = -163539776, y = 32767}}, right = {p1 = {x = 582, y = 0}, p2 = {x = 51, y = 0}}}, {top = 0, bottom = 0, left = {p1 = {x = 1, 
                  y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -45312, y = 32767}}}, {top = 14420608, bottom = 0, left = {p1 = {x = -45488, y = 32767}, p2 = {
                  x = 10945182, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 1, y = 1}}}, {top = -45456, bottom = 32767, left = {p1 = {x = 11010214, y = 0}, p2 = {x = -45248, 
                  y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -44304, y = 32767}}}, {top = -197039008, bottom = 32767, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, right = {
                p1 = {x = 0, y = 0}, p2 = {x = 2, y = 0}}}, {top = 0, bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = 2, y = 0}}, right = {p1 = {x = 0, y = 1359872}, p2 = {
                  x = -526561648, y = 32767}}}}}
        boxes_stack = {{p1 = {x = 28672, y = 99328}, p2 = {x = 32512, y = 127744}}, {p1 = {x = -526593856, y = 32767}, p2 = {x = 14420608, y = 0}}, {p1 = {x = -45296, y = 32767}, p2 = {
              x = 10945182, y = 0}}, {p1 = {x = 2098047, y = 85917696}, p2 = {x = -160553161, y = 32767}}, {p1 = {x = -32024, y = 32767}, p2 = {x = 8102, y = 65535}}, {p1 = {x = 5701719, 
              y = 5898327}, p2 = {x = 14420608, y = 0}}, {p1 = {x = -45232, y = 32767}, p2 = {x = 10945182, y = 0}}, {p1 = {x = 16843009, y = 16843009}, p2 = {x = 65535, y = 1}}, {p1 = {
              x = -45200, y = 32767}, p2 = {x = 11010214, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 65535, y = 26}}, {p1 = {x = -526561560, y = 32767}, p2 = {x = -197039008, y = 32767}}, {
            p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 2, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = -526561576, y = 32767}}, {p1 = {x = 0, y = 0}, p2 = {
              x = -526561576, y = 32767}}, {p1 = {x = -526561648, y = 32767}, p2 = {x = -256855536, y = 32767}}, {p1 = {x = 14420632, y = 0}, p2 = {x = -256855552, y = 32767}}, {p1 = {
              x = -526593856, y = 32767}, p2 = {x = -526561576, y = 32767}}, {p1 = {x = 0, y = 0}, p2 = {x = -526561560, y = 32767}}, {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, {p1 = {
              x = -256900416, y = 32767}, p2 = {x = -526561576, y = 32767}}, {p1 = {x = -44080, y = 32767}, p2 = {x = 10936388, y = 0}}, {p1 = {x = 518, y = 0}, p2 = {x = 51, y = 0}}, {
            p1 = {x = 0, y = 0}, p2 = {x = 1, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, {p1 = {x = -44736, y = 32767}, p2 = {x = 0, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 0, 
---Type <return> to continue, or q <return> to quit---
              y = 0}}, {p1 = {x = -129810414, y = -1134233975}, p2 = {x = 0, y = 0}}, {p1 = {x = 1060874752, y = 1073783474}, p2 = {x = 0, y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 0, 
              y = 0}}, {p1 = {x = 0, y = 0}, p2 = {x = 65535, y = 0}}, {p1 = {x = 0, y = -1926234112}, p2 = {x = 16329, y = 0}}}
        clip_boxes = 0x7fffffff4ed0
        num_boxes = 1
        extents = {source = {x = -8388608, y = -8388608, width = 16777215, height = 16777215}, mask = {x = 97, y = 386, width = 30, height = 113}, bounded = {x = 112, y = 388, width = 15, 
            height = 111}, unbounded = {x = 112, y = 388, width = 898, height = 126}, is_bounded = 6}
        rect = {x = 0, y = 0, width = 1012, height = 537}
        status = <value optimised out>
        __PRETTY_FUNCTION__.10363 = "_cairo_surface_fallback_stroke"
#13 0x00007ffff6444511 in _cairo_surface_stroke (surface=0x10da380, op=CAIRO_OPERATOR_OVER, source=0x7fffffff5230, path=0x7ffff66b8c08, stroke_style=0x7fffffff5330, ctm=0x110e640, 
    ctm_inverse=0x110e670, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x7fffffff5360) at /build/buildd/cairo-1.10.2/src/cairo-surface.c:2215
        status = <value optimised out>
#14 0x00007ffff641dad1 in _cairo_gstate_stroke (gstate=0x110e550, path=0x7ffff66b8c08) at /build/buildd/cairo-1.10.2/src/cairo-gstate.c:1166
        source_pattern = {type = CAIRO_PATTERN_TYPE_SOLID, base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, filter = CAIRO_FILTER_GOOD, 
            extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, solid = {base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, 
              filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, color = {red = 0, green = 0, blue = 0, alpha = 0.14999999999999999, red_short = 0, 
              green_short = 0, blue_short = 0, alpha_short = 9830}}, surface = {base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, 
              filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, surface = 0x0}, gradient = {base = {base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 0, stops_size = 0, stops = 0x0, 
              stops_embedded = {{offset = 0, color = {red = 0.14999999999999999, green = 1.0400027115073853e-123, blue = 7.1247270049434466e-317, alpha = 6.9533558056476769e-310, 
                    red_short = 20448, green_short = 57501, blue_short = 32767, alpha_short = 0}}, {offset = 5.484855933468515e-317, color = {red = 7.1247270049434466e-317, 
                    green = 6.9533558056524199e-310, blue = 5.4344780358246664e-317, alpha = 6.9533293174927656e-310, red_short = 2688, green_short = 220, blue_short = 0, 
                    alpha_short = 0}}}}, linear = {base = {base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, filter = CAIRO_FILTER_GOOD, 
                  extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 0.14999999999999999, 
                      green = 1.0400027115073853e-123, blue = 7.1247270049434466e-317, alpha = 6.9533558056476769e-310, red_short = 20448, green_short = 57501, blue_short = 32767, 
                      alpha_short = 0}}, {offset = 5.484855933468515e-317, color = {red = 7.1247270049434466e-317, green = 6.9533558056524199e-310, blue = 5.4344780358246664e-317, 
                      alpha = 6.9533293174927656e-310, red_short = 2688, green_short = 220, blue_short = 0, alpha_short = 0}}}}, p1 = {x = 8, y = 0}, p2 = {x = -526561304, y = 32767}}, 
            radial = {base = {base = {type = CAIRO_PATTERN_TYPE_SOLID, 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 = -112, y0 = -401}, filter = CAIRO_FILTER_GOOD, 
                  extend = CAIRO_EXTEND_PAD, has_component_alpha = 0}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 0.14999999999999999, 
                      green = 1.0400027115073853e-123, blue = 7.1247270049434466e-317, alpha = 6.9533558056476769e-310, red_short = 20448, green_short = 57501, blue_short = 32767, 
                      alpha_short = 0}}, {offset = 5.484855933468515e-317, color = {red = 7.1247270049434466e-317, green = 6.9533558056524199e-310, blue = 5.4344780358246664e-317, 
                      alpha = 6.9533293174927656e-310, red_short = 2688, green_short = 220, blue_short = 0, alpha_short = 0}}}}, c1 = {x = 8, y = 0}, r1 = -526561304, c2 = {x = 32767, 
                y = 11100376}, r2 = 0}}}
        style = {line_width = 1, line_cap = CAIRO_LINE_CAP_BUTT, line_join = CAIRO_LINE_JOIN_MITER, miter_limit = 10, dash = 0x0, num_dashes = 0, dash_offset = 0}
        dash = {6.9533558056563725e-310, 5.4269000569487534e-317}
        clip = {path = 0x10c9560, all_clipped = 0}
        status = <value optimised out>
#15 0x00007ffff6414c00 in *INT_cairo_stroke_preserve (cr=0x7ffff66b88a0) at /build/buildd/cairo-1.10.2/src/cairo.c:2406
        status = 4294966780
#16 0x00007ffff6414c19 in *INT_cairo_stroke (cr=0x7ffff66b88a0) at /build/buildd/cairo-1.10.2/src/cairo.c:2379
No locals.
#17 0x000000000090941e in sntJ_info ()
No symbol table info available.
#18 0x0000000000000001 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0x00007fffffff53e8 in ?? ()
No symbol table info available.
#20 0x0000000101154590 in ?? ()
No symbol table info available.
#21 0x00007fffffff53f8 in ?? ()
No symbol table info available.
#22 0x00007fffffff5420 in ?? ()
No symbol table info available.
#23 0x00007ffff6428b8f in _cairo_matrix_to_pixman_matrix (matrix=0x7fffe09d4f10, pixman_transform=0x7fffddf1ac29, xc=0, yc=7.1938566701095539e-317)
    at /build/buildd/cairo-1.10.2/src/cairo-matrix.c:921
No locals.
#24 0x00007ffff6461e97 in _cairo_xlib_surface_set_matrix (surface=0x10cc800, attributes=0x7fffffff60d0, xc=<value optimised out>, yc=<value optimised out>, display=<value optimised out>)
    at /build/buildd/cairo-1.10.2/src/cairo-xlib-surface.c:1634
        xtransform = {matrix = {{65536, 0, 14871440}, {0, 3, 0}, {988, 0, 9}}}
#25 _cairo_xlib_surface_set_attributes (surface=0x10cc800, attributes=0x7fffffff60d0, xc=<value optimised out>, yc=<value optimised out>, display=<value optimised out>)
    at /build/buildd/cairo-1.10.2/src/cairo-xlib-surface.c:1772
        status = 3723602985
        pa = {repeat = 15115984, alpha_map = 15008080, alpha_x_origin = 4194303, alpha_y_origin = 0, clip_x_origin = 88084003, clip_y_origin = 0, clip_mask = 985162418446720, 
          graphics_exposures = 88083993, subwindow_mode = 50332636, poly_edge = 0, poly_mode = 0, dither = 18362925961851170304, component_alpha = -36720}
        mask = 0
#26 0x00007ffff6462797 in _cairo_xlib_surface_composite_trapezoids (op=CAIRO_OPERATOR_OVER, pattern=0x7fffffff7090, abstract_dst=<value optimised out>, antialias=<value optimised out>, 
    src_x=988, src_y=3, dst_x=988, dst_y=3, width=4294936848, height=4131441193, traps=0x218000003f400, num_traps=259072, clip_region=0x218000003e500)
    at /build/buildd/cairo-1.10.2/src/cairo-xlib-surface.c:3019
        attributes = {matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}, extend = CAIRO_EXTEND_REPEAT, filter = CAIRO_FILTER_NEAREST, has_component_alpha = 0, x_offset = 0, 
          y_offset = 0, extra = 0x7ffff66b8c30}
        dst = <value optimised out>
        src = 0x10cc800
        display = 0x1059680
        status = 9
        operation = <value optimised out>
        render_reference_x = <value optimised out>
        render_reference_y = <value optimised out>
        pict_format = <value optimised out>
        xtraps_stack = {{top = 215552, bottom = 271616, left = {p1 = {x = 64749568, y = 215552}, p2 = {x = 64749568, y = 294912}}, right = {p1 = {x = 64749568, y = 215552}, p2 = {
                x = 64805632, y = 271616}}}, {top = 271616, bottom = 374272, left = {p1 = {x = 64749568, y = 294912}, p2 = {x = 64749568, y = 557056}}, right = {p1 = {x = 64805632, 
                y = 271616}, p2 = {x = 64936704, y = 402688}}}, {top = 374272, bottom = 402688, left = {p1 = {x = 64759040, y = 318208}, p2 = {x = 64890112, y = 449280}}, right = {p1 = {
                x = 64805632, y = 271616}, p2 = {x = 64936704, y = 402688}}}, {top = 402688, bottom = 425984, left = {p1 = {x = 64759040, y = 318208}, p2 = {x = 64890112, y = 449280}}, 
            right = {p1 = {x = 64936704, y = 402688}, p2 = {x = 64960000, y = 425984}}}, {top = 425984, bottom = 449280, left = {p1 = {x = 64890112, y = 402688}, p2 = {x = 64759040, 
                y = 533760}}, right = {p1 = {x = 64960000, y = 425984}, p2 = {x = 64936704, y = 449280}}}, {top = 449280, bottom = 477696, left = {p1 = {x = 64890112, y = 402688}, p2 = {
                x = 64759040, y = 533760}}, right = {p1 = {x = 64936704, y = 449280}, p2 = {x = 64805632, y = 580352}}}, {top = 374272, bottom = 477696, left = {p1 = {x = 64749568, 
                y = 294912}, p2 = {x = 64749568, y = 557056}}, right = {p1 = {x = 64815104, y = 294912}, p2 = {x = 64815104, y = 557056}}}, {top = 477696, bottom = 580352, left = {p1 = {
                x = 64749568, y = 557056}, p2 = {x = 64749568, y = 636416}}, right = {p1 = {x = 64936704, y = 449280}, p2 = {x = 64805632, y = 580352}}}, {top = 0, bottom = 1024, left = {
              p1 = {x = -43152, y = 32767}, p2 = {x = 64749568, y = 636416}}, right = {p1 = {x = 0, y = 0}, p2 = {x = -44136, y = 32767}}}, {top = 128, bottom = 1119354880, left = {p1 = {
                x = -34232, y = 32767}, p2 = {x = -163526103, y = 32767}}, right = {p1 = {x = 257024, y = 137216}, p2 = {x = 257024, y = 137472}}}, {top = 256512, bottom = 137216, left = {
              p1 = {x = 256512, y = 137472}, p2 = {x = 0, y = 0}}, right = {p1 = {x = -34248, y = 32767}, p2 = {x = -34248, y = 32767}}}, {top = -163522390, bottom = 32767, left = {p1 = {
                x = -32032, y = 32767}, p2 = {x = -200346850, y = 32767}}, right = {p1 = {x = -42904, y = 32767}, p2 = {x = 2, y = 1}}}, {top = -34672, bottom = 32767, left = {p1 = {
                x = -163341703, y = 32767}, p2 = {x = -34672, y = 32767}}, right = {p1 = {x = -32032, y = 32767}, p2 = {x = 2, y = 0}}}, {top = 18322840, bottom = 0, left = {p1 = {x = 2, 
                y = 0}, p2 = {x = -42904, y = 32767}}, right = {p1 = {x = -42848, y = 32767}, p2 = {x = -34248, y = 32767}}}, {top = -32280, bottom = 32767, left = {p1 = {x = 0, y = 1024}, 
              p2 = {x = -42904, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}}, {top = -34248, bottom = 32767, left = {p1 = {x = 18322832, y = 0}, p2 = {x = -42848, 
---Type <return> to continue, or q <return> to quit---
                y = 32767}}, right = {p1 = {x = -40672, y = 32767}, p2 = {x = -163334274, y = 32767}}}, {top = 0, bottom = 0, left = {p1 = {x = 996, y = 13}, p2 = {x = 0, y = 13}}, 
            right = {p1 = {x = 1012, y = 19}, p2 = {x = -163367776, y = 32767}}}, {top = -163367952, bottom = 32767, left = {p1 = {x = 196865, y = 1072693248}, p2 = {x = 284159488, 
                y = -19515425}}, right = {p1 = {x = -1717986918, y = 1069128089}, p2 = {x = -160723960, y = 32767}}}, {top = 0, bottom = 0, left = {p1 = {x = -160724544, y = 32767}, p2 = {
                x = -38624, y = 32767}}, right = {p1 = {x = -160723960, y = 32767}, p2 = {x = 17143424, y = 0}}}, {top = 17634464, bottom = 0, left = {p1 = {x = -42688, y = 32767}, p2 = {
                x = 17640160, y = 0}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 13, y = 0}}}, {top = 2, bottom = 0, left = {p1 = {x = 0, y = 0}, p2 = {x = -38880, y = 32767}}, right = {
              p1 = {x = -163296615, y = 32767}, p2 = {x = 13, y = 0}}}, {top = 0, bottom = 0, left = {p1 = {x = 970, y = 32767}, p2 = {x = 13, y = 32767}}, right = {p1 = {x = 18331360, 
                y = 0}, p2 = {x = 88, y = 1072693248}}}, {top = 0, bottom = 0, left = {p1 = {x = -41440, y = 32767}, p2 = {x = -163341712, y = 32767}}, right = {p1 = {x = 0, y = 0}, p2 = {
                x = 88, y = 0}}}, {top = 13, bottom = 0, left = {p1 = {x = 970, y = 13}, p2 = {x = 18331360, y = 0}}, right = {p1 = {x = 6, y = 0}, p2 = {x = -41616, y = 32767}}}, {
            top = 0, bottom = 0, left = {p1 = {x = 2, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {x = -39200, y = 32767}, p2 = {x = -256859248, y = 32767}}}, {top = 14420608, bottom = 0, 
            left = {p1 = {x = 13, y = 111}, p2 = {x = -256859264, y = 32767}}, right = {p1 = {x = 11101472, y = 0}, p2 = {x = 13, y = 0}}}, {top = -42320, bottom = 32767, left = {p1 = {
                x = 10999506, y = 0}, p2 = {x = -256859248, y = 32767}}, right = {p1 = {x = 14420608, y = 0}, p2 = {x = 64, y = -111}}}, {top = -256859256, bottom = 32767, left = {p1 = {
                x = 8694656, y = 0}, p2 = {x = -256505688, y = 32767}}, right = {p1 = {x = -42360, y = 32767}, p2 = {x = 11151622, y = 0}}}, {top = -256505688, bottom = 32767, left = {
              p1 = {x = -42320, y = 32767}, p2 = {x = 11151853, y = 0}}, right = {p1 = {x = -256505688, y = 32767}, p2 = {x = -38880, y = 32767}}}, {top = 3, bottom = 1, left = {p1 = {
                x = -256859256, y = 32767}, p2 = {x = 11106750, y = 0}}, right = {p1 = {x = 0, y = 1075445760}, p2 = {x = 17884736, y = 0}}}, {top = -39376, bottom = 32767, left = {p1 = {
                x = 17143424, y = 0}, p2 = {x = 487, y = 0}}, right = {p1 = {x = 501, y = 0}, p2 = {x = 88084003, y = 0}}}, {top = -163285712, bottom = 32767, left = {p1 = {x = -256505688, 
                y = 32767}, p2 = {x = 501, y = 5}}, right = {p1 = {x = 88084033, y = 0}, p2 = {x = 88083573, y = 0}}}, {top = 14, bottom = 0, left = {p1 = {x = 0, y = 3584}, p2 = {x = 0, 
                y = 1072693248}}, right = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 1072693248, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {
                x = 0, y = 3}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 257, left = {p1 = {x = 250457, y = 277}, p2 = {x = 0, y = 1072693248}}, right = {p1 = {x = -163308158, y = 32767}, 
              p2 = {x = 0, y = 0}}}, {top = 0, bottom = 1072693248, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = {x = 1, y = 3}, p2 = {x = 0, y = 0}}}, {top = 0, 
            bottom = 250240, left = {p1 = {x = 384, y = 250228}, p2 = {x = 511, y = 384}}, right = {p1 = {x = 511, y = 1}, p2 = {x = 250240, y = 256}}}, {top = 17143424, bottom = 0, 
            left = {p1 = {x = 0, y = 1076899840}, p2 = {x = 0, y = 1076428800}}, right = {p1 = {x = 0, y = 1077116928}, p2 = {x = 0, y = 1076428800}}}, {top = 0, bottom = 0, left = {p1 = {
                x = 0, y = 1076076544}, p2 = {x = 0, y = 1076559872}}, right = {p1 = {x = -40432, y = 32767}, p2 = {x = 2, y = 0}}}, {top = 0, bottom = 0, left = {p1 = {x = 17640160, 
                y = 0}, p2 = {x = -38880, y = 32767}}, right = {p1 = {x = -39200, y = 32767}, p2 = {x = -163286566, y = 32767}}}, {top = -39200, bottom = 32767, left = {p1 = {x = 2, 
                y = 0}, p2 = {x = -160723772, y = 32767}}, right = {p1 = {x = 5, y = 0}, p2 = {x = 6, y = 0}}}, {top = -160723920, bottom = 32767, left = {p1 = {x = 1, y = 0}, p2 = {x = 0, 
                y = 0}}, right = {p1 = {x = 1, y = 7}, p2 = {x = -41648, y = 32767}}}, {top = 1, bottom = 0, left = {p1 = {x = -160724544, y = 0}, p2 = {x = 0, y = 1072693248}}, right = {
              p1 = {x = -160558788, y = 32767}, p2 = {x = -163393808, y = 32767}}}, {top = 0, bottom = 1072693248, left = {p1 = {x = 4992, y = 128}, p2 = {x = 4992, y = 128}}, right = {
              p1 = {x = 1, y = 1}, p2 = {x = 4992, y = 256}}}, {top = 4992, bottom = 128, left = {p1 = {x = 4992, y = 0}, p2 = {x = 848, y = 0}}, right = {p1 = {x = 0, y = 1072693248}, 
              p2 = {x = 0, y = 0}}}, {top = 1, bottom = 13, left = {p1 = {x = 4992, y = 256}, p2 = {x = 4992, y = 128}}, right = {p1 = {x = 4992, y = 0}, p2 = {x = 244992, y = 0}}}, {
            top = 0, bottom = 1072693248, left = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 32767}}, right = {p1 = {x = -39124, y = 32767}, p2 = {x = -40432, y = 32767}}}, {top = -197123648, 
            bottom = 32767, left = {p1 = {x = -39744, y = 32767}, p2 = {x = -160724544, y = 32767}}, right = {p1 = {x = -38624, y = 32767}, p2 = {x = 2, y = 0}}}, {top = 17640160, 
            bottom = 0, left = {p1 = {x = -200345373, y = 32767}, p2 = {x = -39744, y = 32767}}, right = {p1 = {x = -160724544, y = 32767}, p2 = {x = -38624, y = 32767}}}, {top = 2, 
            bottom = 0, left = {p1 = {x = -39216, y = 32767}, p2 = {x = -163283973, y = 32767}}, right = {p1 = {x = -39200, y = 32767}, p2 = {x = -160724544, y = 32767}}}, {top = -38576, 
            bottom = 32767, left = {p1 = {x = 1, y = 3}, p2 = {x = -39040, y = 32767}}, right = {p1 = {x = 0, y = 32767}, p2 = {x = -38880, y = 32767}}}}
        xtraps = <value optimised out>
        i = <value optimised out>
#27 0x00007ffff6444a99 in _cairo_surface_composite_trapezoids (op=CAIRO_OPERATOR_OVER, pattern=0x7fffffff7090, dst=0x10d2ae0, antialias=CAIRO_ANTIALIAS_DEFAULT, src_x=988, src_y=3, 
    dst_x=988, dst_y=-40264, width=4, height=4294936832, traps=0x7fffffff8ca0, num_traps=0, clip_region=0x7fffffff62b8) at /build/buildd/cairo-1.10.2/src/cairo-surface.c:2309
        status = <value optimised out>
        __PRETTY_FUNCTION__.10657 = "_cairo_surface_composite_trapezoids"
#28 0x00007ffff64475e0 in _composite_traps_draw_func (closure=0x1ffff65e0, op=4294936832, src=<value optimised out>, dst=<value optimised out>, dst_x=-32032, dst_y=<value optimised out>, 
    extents=0x7fffffff6f50, clip_region=0x0) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:561
        info = 0x1ffff65e0
        status = <value optimised out>
        extents_region = 0x7fffffff82e0
#29 0x00007ffff6446703 in _clip_and_composite (clip=0x0, op=<value optimised out>, src=<value optimised out>, draw_func=0x7ffff6447530 <_composite_traps_draw_func>, 
    draw_closure=0x7fffffff65e0, dst=0x10d2ae0, extents=0x7fffffff6f50) at /build/buildd/cairo-1.10.2/src/cairo-surface-fallback.c:472
        clip_surface = <value optimised out>
        clip_region = 0x1
        status = <value optimised out>
#30 0x00007fff00000004 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#31 0x00007fffffff6f50 in ?? ()
No symbol table info available.
#32 0x00007ffff641dae1 in _cairo_gstate_stroke (gstate=0x1, path=0x2) at /build/buildd/cairo-1.10.2/src/cairo-gstate.c:1176
        source_pattern = {type = CAIRO_PATTERN_TYPE_SOLID, base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 2, 
              num_elements = 0, element_size = 0, elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {xx = 1, yx = 6.9533460686327584e-310, xy = 6.9533558061073556e-310, 
              yy = 1.5810100666919889e-322, x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, 
            has_component_alpha = -200346850}, solid = {base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 2, 
                num_elements = 0, element_size = 0, elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {xx = 1, yx = 6.9533460686327584e-310, xy = 6.9533558061073556e-310, 
                yy = 1.5810100666919889e-322, x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, 
              has_component_alpha = -200346850}, color = {red = 4.6174629661667086e-311, green = 6.953344312902453e-310, blue = 2.1729236899484389e-311, alpha = -1, red_short = 38288, 
              green_short = 279, blue_short = 0, alpha_short = 0}}, surface = {base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, 
              user_data = {size = 2, num_elements = 0, element_size = 0, elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {xx = 1, yx = 6.9533460686327584e-310, 
                xy = 6.9533558061073556e-310, yy = 1.5810100666919889e-322, x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, filter = CAIRO_FILTER_GOOD, 
              extend = CAIRO_EXTEND_NONE, has_component_alpha = -200346850}, surface = 0x8800003dc80}, gradient = {base = {base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {
                  ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 2, num_elements = 0, element_size = 0, elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {
                  xx = 1, yx = 6.9533460686327584e-310, xy = 6.9533558061073556e-310, yy = 1.5810100666919889e-322, x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, 
                filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = -200346850}, n_stops = 253056, stops_size = 2176, stops = 0x7ffff221e3c7, stops_embedded = {{
                  offset = 2.1729236899484389e-311, color = {red = -1, green = 9.0526818257206591e-317, blue = 6.9533558058840379e-310, alpha = 9.0526818257206591e-317, red_short = 26048, 
                    green_short = 65535, blue_short = 32767, alpha_short = 0}}, {offset = 6.9533558059899656e-310, color = {red = 6.9533477380496471e-310, green = 2.1219960429387517e-314, 
                    blue = 1.0609979207293907e-313, alpha = 6.9531436082559078e-310, red_short = 28572, green_short = 65535, blue_short = 32767, alpha_short = 0}}}}, linear = {base = {
                base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 2, num_elements = 0, element_size = 0, 
                    elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {xx = 1, yx = 6.9533460686327584e-310, xy = 6.9533558061073556e-310, yy = 1.5810100666919889e-322, 
                    x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, has_component_alpha = -200346850}, 
                n_stops = 253056, stops_size = 2176, stops = 0x7ffff221e3c7, stops_embedded = {{offset = 2.1729236899484389e-311, color = {red = -1, green = 9.0526818257206591e-317, 
                      blue = 6.9533558058840379e-310, alpha = 9.0526818257206591e-317, red_short = 26048, green_short = 65535, blue_short = 32767, alpha_short = 0}}, {
                    offset = 6.9533558059899656e-310, color = {red = 6.9533477380496471e-310, green = 2.1219960429387517e-314, blue = 1.0609979207293907e-313, 
                      alpha = 6.9531436082559078e-310, red_short = 28572, green_short = 65535, blue_short = 32767, alpha_short = 0}}}}, p1 = {x = -38272, y = 32767}, p2 = {x = 0, 
                y = 32767}}, radial = {base = {base = {type = CAIRO_PATTERN_TYPE_SOLID, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 2, num_elements = 0, 
                    element_size = 0, elements = 0x10d2ae0, is_snapshot = -160724136}, matrix = {xx = 1, yx = 6.9533460686327584e-310, xy = 6.9533558061073556e-310, 
                    yy = 1.5810100666919889e-322, x0 = 6.9533558059891751e-310, y0 = 6.9533558059891751e-310}, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_NONE, 
                  has_component_alpha = -200346850}, n_stops = 253056, stops_size = 2176, stops = 0x7ffff221e3c7, stops_embedded = {{offset = 2.1729236899484389e-311, color = {red = -1, 
                      green = 9.0526818257206591e-317, blue = 6.9533558058840379e-310, alpha = 9.0526818257206591e-317, red_short = 26048, green_short = 65535, blue_short = 32767, 
                      alpha_short = 0}}, {offset = 6.9533558059899656e-310, color = {red = 6.9533477380496471e-310, green = 2.1219960429387517e-314, blue = 1.0609979207293907e-313, 
                      alpha = 6.9531436082559078e-310, red_short = 28572, green_short = 65535, blue_short = 32767, alpha_short = 0}}}}, c1 = {x = -38272, y = 32767}, r1 = 0, c2 = {
                x = 32767, y = -2147483648}, r2 = -2147483648}}}
        style = {line_width = 0, line_cap = 284159488, line_join = 4275451871, miter_limit = 3.432768107304981e-320, dash = 0x7fffffff6f40, num_dashes = 4294929712, 
          dash_offset = 6.9533478670075988e-310}
        dash = {8.7153970431429236e-317, 6.9533477405348467e-310}
        clip = {path = 0x7fffffff7190, all_clipped = 2}
        status = CAIRO_STATUS_NO_MEMORY
#33 0xfed637df00000000 in ?? ()
No symbol table info available.
#34 0x00007fffffff7090 in ?? ()
No symbol table info available.
#35 0x3fb999999999999a in ?? ()
No symbol table info available.
#36 0x00007fff00000000 in ?? ()
No symbol table info available.
#37 0x0000000000000002 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#38 0x00000000010d2ae0 in ?? ()
No symbol table info available.
#39 0x00007fffffff70c0 in ?? ()
No symbol table info available.
#40 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 

Change History

Changed 3 years ago by MikolajKonarski

  • status changed from new to closed
  • resolution set to fixed

Fixed in 'Fix issue #7 ("histogram drawing loops in poll.c")'.

Changed 3 years ago by MikolajKonarski

Thank you!

Changed 3 years ago by MikolajKonarski

You are welcome!

Note: See TracTickets for help on using tickets.