[cairo-bugs] [Bug 27834] New: Crash in cairo-bentley-ottmann-rectangular.c:454

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 26 04:48:58 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27834

           Summary: Crash in cairo-bentley-ottmann-rectangular.c:454
           Product: cairo
           Version: 1.9.6
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: fhimpe at telenet.be
         QAContact: cairo-bugs at cairographics.org


When double clicking in the Pino microblogging client in the webkit view, it
crashes with this backtrace:

Core was generated by `pino'.
Program terminated with signal 11, Segmentation fault.
#0  0x0000003815611d3d in active_edges_to_traps (
    rectangles=<value optimized out>, num_rectangles=<value optimized out>, 
    fill_rule=<value optimized out>, do_traps=<value optimized out>, 
    container=0x7fff3cdfd440) at cairo-bentley-ottmann-rectangular.c:454
454            if (right->x != pos->x)

Thread 3 (Thread 31961):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x0000003199851e78 in WebCore::IconDatabase::syncThreadMainLoop (this=
    0x7fcd88c19a00) at WebCore/loader/icon/IconDatabase.cpp:1412
        didAnyWork = <value optimized out>
#2  0x0000003199851f41 in WebCore::IconDatabase::iconDatabaseSyncThread (this=
    0x7fcd88c19a00) at WebCore/loader/icon/IconDatabase.cpp:1030
        journalFilename = {m_impl = {<WTF::FastAllocBase> = 
    {<No data fields>}, m_ptr = 0x7fcd88c20f20}}
#3  0x000000380e206a5d in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
        __res = <value optimized out>
        pd = 0x7fcd88c01710
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140520739313424, 
    2062520808719773856, 240755215744, 0, 240748974144, 3, 
    -2088374730029010784, 2085052276750282912}, mask_was_saved = 0}}, priv = {
            pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
              canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
        freesize = <value optimized out>
#4  0x000000380dedb13d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 31960):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x0000003199b51734 in WTF::TCMalloc_PageHeap::scavengerThread (this=
    0x319a3d3060) at JavaScriptCore/wtf/FastMalloc.cpp:2378
No locals.
#2  0x0000003199b51759 in WTF::TCMalloc_PageHeap::runScavengerThread (context=
    0x319a3e1134) at JavaScriptCore/wtf/FastMalloc.cpp:1497
No locals.
#3  0x000000380e206a5d in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
        __res = <value optimized out>
        pd = 0x7fcd89502710
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140520748754704, 
    2062520808719773856, 240755215744, 0, 240748974144, 3, 
    -2088375967516462944, 2085052276750282912}, mask_was_saved = 0}}, priv = {
            pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
              canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
        freesize = <value optimized out>
#4  0x000000380dedb13d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 31529):
#0  0x0000003815611d3d in active_edges_to_traps (
    rectangles=<value optimized out>, num_rectangles=<value optimized out>, 
    fill_rule=<value optimized out>, do_traps=<value optimized out>, 
    container=0x7fff3cdfd440) at cairo-bentley-ottmann-rectangular.c:454
        pos = 0x0
#1  _cairo_bentley_ottmann_tessellate_rectangular (
    rectangles=<value optimized out>, num_rectangles=<value optimized out>, 
    fill_rule=<value optimized out>, do_traps=<value optimized out>, 
    container=0x7fff3cdfd440) at cairo-bentley-ottmann-rectangular.c:632
        sweep_line = {rectangles = 0x7fff3cdfc6c8, pq = {size = 2, max_size = 
    1024, elements = 0x7fff3cdf9d48, elements_embedded = {0x7fff3cdf9d58, 
    0x7fff3cdfbf18, 0x7fff3cdfbec0, 0x41000000, 0x40a00000, 0x41000000, 
    0x41000000, 0x40400000, 0x41000000, 0x41300000, 0x40400000, 0x40400000, 
    0x40400000, 0x40e00000, 0x41000000, 0x40800000, 0x40a00000, 0x40e00000, 
    0x41000000, 0x40a00000, 0x40a00000, 0x41000000, 0x41200000, 0x40800000, 
    0x41300000, 0x41000000, 0x40a00000, 0x40e00000, 0x40400000, 0x40e00000, 
    0x41000000, 0x40400000, 0x40800000, 0x41100000, 0x41000000, 0x40e00000, 
    0x40a00000, 0x40400000, 0x7fff3cdf9e90, 0x0, 0x20, 0x0, 0x3a8000003e8, 
    0x7fff3cdf9ee8, 0x0, 0x64002200002200, 0x7fff3cdf9740, 0x0, 
    0x7fff3cdf9ea8, 0x2200, 0x7fff3cdf96f0, 0x0, 0x632e2f6b69726564, 
    0x6e69702f65686361, 0x613a707474682f6f, 0x64692e7261746176, 
    0x3161632e69746e65, 0x2d38342d36353932, 0x3133313039303032, 
    0x702e373533333630, 0x61657274732d676e, 0x2e00676e702e6d, 0xa0, 0x14, 
    0x2830, 0x0, 0x0, 0x2, 0xd000000281, 0x7c0000006f, 0x7000000077, 
    0x40000000000, 0x7fff3cdf9f90, 0x380e167e80, 0x0, 0x7fff3cdf9bb8, 0x2810, 
    0xa10, 0x380de765f0, 0x1ea9, 0x3815654c18, 0x0, 0x1a66d50, 0x380e167e80, 
    0x2800, 0x1a66d40, 0x380de767e7, 0x40, 0x1ea9, 0x0, 0x3a2499, 
    0xffffffffffffffff, 0x381560eb54, 0x5fa00, 0x3815654c18, 0x1a872b0, 0x0, 
    0x0, 0x1a66fe0, 0x600, 0x0, 0x0, 0x5e7, 0x7fff3cdfa118, 0x7fff3cdfa0a0, 
    0x0, 0xfb3220, 0x3000, 0x0, 0x7fff3cdfa178, 0x7fff3cdfa138, 
    0x7fff3cdfa118, 0x7fff3cdfa0e0, 0x0, 0x20, 0x0, 0x3a8000003e8, 
    0x7fff3cdfa138, 0x0, 0x7fff00003000, 0xfb3220, 0x0, 0x7fff3cdfa0f8, 
    0x3000, 0xfb31d0, 0x0, 0x7fff3cdfa158, 0x7fff00000400, 0x1a674e0, 0x0, 
    0x7fff3cdfa0d8, 0x7fff3cdf99e0, 0x7fff3cdf9990, 0x0, 0x3cdfaaf0, 
    0x20000000002, 0x3800000580, 0x58000000200, 0x1f0000000200, 
    0x1f0000000580, 0x7fff00000001, 0x0, 0x0, 0x0, 0x58a, 0x30000000002, 
    0x3800000580, 0x58000000300, 0x1f0000000300, 0x1f0000000580, 
    0x7fffffffffff, 0x0, 0x0, 0x0, 0x7fff3cdfa230, 0x23f00000002, 0x43c, 0x0, 
    0x7fff3cdf99f0, 0x56700001e00, 0x0, 0x0, 0x0, 0x7fff3cdfa2b8, 
    0x7fff3cdfa280, 0x0, 0x20, 0x0, 0x3a8000003e8, 0x7fff3cdfa2d8, 0x0, 
    0x7fff00001e00, 0x7fff3cdf99f0, 0x0, 0x7fff3cdfa298, 0x28000001e00, 
    0x7fff3cdf99a0, 0x0, 0x599000002fd, 0x59900000580, 0x100000001, 
    0x7fff3cdfa190, 0x7fff3cdfa1e0, 0x0, 0x1, 0x20300000002, 0x567, 
    0x7fff3cdf9ba0, 0x7fff3cdf9b50, 0x0, 0x7fcd00000001, 0x0, 0x0, 0x0, 
    0x567, 0x2f700000002, 0x319, 0x319000002f7, 0x40d00000252, 
    0x40d00000319...}}, head = {next = 0x7fff3cdfbf18, prev = 0x7fff3cdfc660, 
            right = 0x0, x = -2147483648, top = 0, dir = 0}, tail = {next = 
    0x0, prev = 0x7fff3cdfbee8, right = 0x0, x = 2147483647, top = 0, dir = 
    0}, insert_left = 0x7fff3cdfbec0, insert_right = 0x7fff3cdfbee8, 
          current_y = 0, last_y = -5888, fill_rule = 
    CAIRO_FILL_RULE_EVEN_ODD, unwind = {{__jmpbuf = {2, 2062213500353638560, 
    140734214686392, 0, 1321528399, 140734214686384, -2062101071331331936, 
    2085062712597934240}, __mask_was_saved = 0, __saved_mask = {__val = {0, 
    240860024480, 27652064, 15560784, 3, 29379697, 140734214686528, 83, 15, 
    240860013415, 18446744073709551615, 236223201295, 0, 29379697, 27652064, 
    83}}}}}
        rectangle = <value optimized out>
        status = CAIRO_STATUS_SUCCESS
        update = <value optimized out>
#2  0x00000038156120e6 in _cairo_bentley_ottmann_tessellate_rectangular_traps
    (traps=0x7fff3cdfd440, fill_rule=CAIRO_FILL_RULE_EVEN_ODD)
    at cairo-bentley-ottmann-rectangular.c:703
        stack_rectangles = {{left = {next = 0x7fff3cdfbf40, prev = 
    0x7fff3cdfbf18, right = 0x0, x = 0, top = 32767, dir = 1}, right = {
              next = 0x7fff3cdfbd70, prev = 0x7fff3cdfbf40, right = 0x0, x = 
    68608, top = 0, dir = -1}, top = 0, bottom = 7680}, {left = {next = 
    0x7fff3cdfbec0, prev = 0x7fff3cdfbd48, right = 0x7fff3cdfbf40, x = 
    -12288, top = -5888, dir = 1}, right = {next = 0x7fff3cdfbee8, prev = 
    0x7fff3cdfbec0, right = 0x0, x = 0, top = 56, dir = -1}, top = -5888, 
            bottom = 6400}, {left = {next = 0x3814e14d60, prev = 0x1a5efe0, 
              right = 0x7fff3cdfbffc, x = 0, top = 0, dir = -1}, right = {
              next = 0x4038000000000000, prev = 0x4038000000000000, right = 
    0x1afcf90, x = 1, top = 0, dir = 1021296672}, top = 359170832, bottom = 
    56}, {left = {next = 0x1, prev = 0x0, right = 0x3815646a32, x = 1, top = 
    0, dir = 28299152}, right = {next = 0x7fff3cdfc020, prev = 
    0x7fff3cdfc020, right = 0x38156882a0, x = 358918181, top = 56, dir = 
    1021299168}, top = 1021301216, bottom = 32767}, {left = {next = 0x0, 
              prev = 0x1e00000002, right = 0x0, x = 358870011, top = 56, 
              dir = 0}, right = warning: can't find linker symbol for virtual
table for `(null)' value
{next = 0x3815646dd5, prev = 0x0, right = 
    0x0, x = 0, top = 0, dir = 350561120}, top = 0, bottom = 0}, {left = {
              next = 0x3000000030, prev = 0x10000, right = 0x1afcf90, x = 1, 
              top = 0, dir = 28299152}, right = {next = 0x1a37a80, prev = 
    0x2, right = 0xfe, x = 30, top = 0, dir = -2013152344}, top = 371307697, 
            bottom = 56}, {left = {next = 0x7fff3cdfc100, prev = 
    0x7fff3cdfc100, right = 0x3815688200, x = 358918615, top = 56, dir = 
    1021299392}, right = {next = 0x1a37a80, prev = 0x1afcf90, right = 
    0x7fff3cdfc750, x = 0, top = 8, dir = 0}, top = 254, bottom = 0}, warning:
can't find linker symbol for virtual table for `(null)' value
{left = warning: can't find linker symbol for virtual table for `(null)' value

{next = 0x3815648f68, prev = 0x7fff3cdfc3cc, right = 0x7fff3cdfc3c8, x = 
    -2013152344, top = 32717, dir = 371307697}, right = {next = 
    0x7fff00000000, prev = 0x1e00000002, right = 0x7fff00000000, x = 0, top = 
    32767, dir = 0}, top = 0, bottom = 0}, {left = {next = 0x7fff3cdfc6d0, 
              prev = 0x0, right = 0x800000001, x = -2013152344, top = 32717, 
              dir = 22148672}, right = {next = 0x0, prev = 0x8, right = 
    0x110000, x = 1021297456, top = 32767, dir = 371314105}, top = 2, 
            bottom = 32767}, {left = {next = 0x3816215840, prev = 
    0x7fff3cdfca70, right = 0x7fff3cdfca70, x = 1021297184, top = 32767, 
              dir = 27827648}, right = {next = 0x1a89dc0, prev = 
    0x7fff3cdfc220, right = 0x7fff3cdfca70, x = -2013152344, top = 32717, 
              dir = 22148672}, top = 0, bottom = 0}, {left = {next = 0x8, 
              prev = 0x110000, right = 0x7fff3cdfc3b0, x = 371314105, top = 
    56, dir = 2}, right = {next = 0x3816215840, prev = 0x0, right = 
    0x3ff0000000000000, x = 0, top = 0, dir = 0}, top = 1, bottom = 3}, {
            left = {next = 0x0, prev = 0x0, right = 0xffffffff, x = 22148752, 
              top = 0, dir = -2013154368}, right = {next = 0x9, prev = 0x0, 
              right = 0x7fcd880126e0, x = 22148672, top = 0, dir = 
    -2013190426}, top = 0, bottom = 0}, {left = {next = 0x2, prev = 
    0x38162153a2, right = 0x7fff00000002, x = 2, top = 10, dir = 
    -2013154362}, right = {next = 0x7fff3cdfc330, prev = 0xffff00000030, 
              right = 0x7fff3cdfc35c, x = 32, top = 0, dir = -2013190428}, 
            top = 22152736, bottom = 0}, {left = {next = 0x19bbcf0, prev = 
    0x38ffffffff, right = 0x380de751f1, x = -2013190426, top = 32717, dir = 
    15917952}, right = {next = 0x1a2aab0, prev = 0x0, right = 0x7fff3cdfc3c4, 
              x = 16681872, top = 0, dir = 15910512}, top = 27435104, 
            bottom = 0}, {left = {next = 0x19bbcf0, prev = 0x381620eb06, 
              right = 0x200000020, x = 1021297600, top = 32767, dir = 
    15917952}, right = {next = 0x7fff3cdfd36c, prev = 0x380000000f, right = 
    0x380de751f1, x = -17, top = 0, dir = 15917952}, top = 27185088, bottom = 
    0}, {left = {next = 0x0, prev = 0x7fff3cdfc444, right = 0xfe8b90, x = 
    15910512, top = 0, dir = 27513184}, right = {next = 0x1a5fa20, prev = 
    0x381620eb06, right = 0x200000000, x = 1021297728, top = 32767, dir = 
    15917952}, top = 1021301740, bottom = 32767}, {left = {next = 0xf, prev = 
    0x0, right = 0x7fff3cdfc4f0, x = 350317990, top = 56, dir = 1021297788}, 
            right = warning: can't find linker symbol for virtual table for
`(null)' value
{next = 0x3810a4d26b, prev = 0x0, right = 0xed7050, x = 
    0, top = 0, dir = 358870727}, top = 0, bottom = 0}, {left = {next = 
    0x1e00000002, prev = 0x0, right = 0x1a37a80, x = 1021298032, top = 32767, 
              dir = 358870011}, right = {next = 0x0, prev = 0x3815646dd5, 
              right = 0x0, x = 0, top = 0, dir = 0}, top = 350561120, 
            bottom = 56}, {left = {next = 0x0, prev = 0x1e00000002, right = 
    0x10000, x = 28299152, top = 0, dir = 1021298032}, right = {next = 0x0, 
              prev = 0x100, right = 0x0, x = 0, top = 0, dir = 358904108}, 
            top = 30, bottom = 0}, {left = {next = 0x0, prev = 0x1a37a80, 
              right = 0x50000001e, x = 29379705, top = 0, dir = 358919534}, 
            right = {next = 0xffffff02, prev = 0x1e00000100, right = 
    0x42b8000000000000, x = 28299152, top = 0, dir = 0}, top = 1021301216, 
            bottom = 32767}, {left = {next = 0x0, prev = 0x0, right = 
    0x1afcf90, x = 359046198, top = 56, dir = 0}, right = {next = 0x0, prev = 
    0x0, right = 0xffffe70000000000, x = 0, top = 32767, dir = 0}, top = 0, 
            bottom = 32767}, {left = {next = 0x7fff00000002, prev = 0x1e, 
              right = 0x0, x = 0, top = 1076756480, dir = 358822900}, right = 
    {next = 0x3ff0000000000000, prev = 0x7fff3cdfc6c0, right = 0x1, x = 254, 
              top = 0, dir = 29379708}, top = 29379705, bottom = 0}, {left = {
              next = 0x3800000000, prev = 0x315632460, right = 
    0x9999730c44ab1fec, x = 256, top = 30, dir = 1021298304}, right = {next = 
    0x1a5efe0, prev = 0x1, right = 0x7fff3cdfc6f0, x = 1021303568, top = 
    32767, dir = 2}, top = 0, bottom = 0}}
        rectangles = <value optimized out>
        stack_rectangles_ptrs = {0x7fff3cdfbf18, 0x7fff3cdfbec0, 0x0, 
    0x7fff3cdfc6f0, 0x7fff3cdfdaa0, 0x381564a9d7, 0x7fff3cdfd4c0, 
    0x7fff3cdfdaa0, 0xf00000018, 0xf0000003b, 0x300000000, 0xfe00000000, 0x0, 
    0x38156533ed, 0x50000000000, 0x3fcffffe700, 0x0, 0x1e00000002, 
    0x9999730c44ab1fec, 0x0, 0xffffe90000000000, 0x190000000000, 
    0xffffe900ffffd000, 0x1900ffffd000}
        rectangles_ptrs = 0x7fff3cdfc6b0
        status = <value optimized out>
        i = 2
        __PRETTY_FUNCTION__ = 
    "_cairo_bentley_ottmann_tessellate_rectangular_traps"
#3  0x0000003815631c9b in _cairo_path_fixed_fill_rectilinear_to_traps (
    path=<value optimized out>, fill_rule=CAIRO_FILL_RULE_EVEN_ODD, traps=
    0x7fff3cdfd440) at cairo-path-fill.c:391
        iter = {first = 0x1a3a490, buf = 0x1a3a490, n_op = 10, n_point = 8}
        box = {p1 = {x = -12288, y = -5888}, p2 = {x = 0, y = 6400}}
        status = <value optimized out>
#4  0x0000003815631f5e in
_cairo_path_fixed_fill_rectilinear_tessellate_to_region (path=0x1a3a468,
fill_rule=<value optimized out>, extents=0x1a3a6b0)
    at cairo-path-fill.c:183
        box = {p1 = {x = 386766477, y = 56}, p2 = {x = 21772064, y = 0}}
        status = <value optimized out>
        region = <value optimized out>
        polygon = {status = 6144, first_point = {x = 3840, y = 1021303184}, 
          last_point = {x = 0, y = 0}, current_point = {x = 0, y = 
    358953990}, current_edge = {dx = 56, dy = 1021300880}, 
          has_current_point = 32767, has_current_edge = 1021300864, extents = 
    {p1 = {x = 32767, y = 35328}, p2 = {x = 3840, y = 35328}}, limit = {p1 = {
              x = 7680, y = 21248}, p2 = {x = 3840, y = 21248}}, limits = 
    0xf0000008a00, num_limits = 35328, num_edges = 7680, edges_size = 21248, 
          edges = 0x1e0000005300, edges_embedded = {{line = {p1 = {x = 
    -1717986918, y = 1069128089}, p2 = {x = 1021301040, y = 32767}}, top = 
    1021302176, bottom = 32767, dir = 1021302176}, {line = {p1 = {x = 32767, 
                  y = 361388632}, p2 = {x = 56, y = 0}}, top = 0, bottom = 
    27652064, dir = 0}, {line = {p1 = {x = 358816959, y = 56}, p2 = {x = 
    2147483647, y = -2147483648}}, top = -2147483648, bottom = 6144, dir = 
    3840}, {line = {p1 = {x = 21248, y = 1021303376}, p2 = {x = 1, y = 0}}, 
              top = 0, bottom = 0, dir = 0}, {line = {p1 = {x = 21248, y = 
    3840}, p2 = {x = 1021303408, y = 32767}}, top = 361388632, bottom = 56, 
              dir = 1021302176}, {line = {p1 = {x = 32767, y = 1021302864}, 
                p2 = {x = 32767, y = 2}}, top = 0, bottom = 27652064, dir = 
    0}, warning: can't find linker symbol for virtual table for `(null)' value
{line = warning: can't find linker symbol for virtual table for `(null)' value
{p1 = warning: can't find linker symbol for virtual table for `(null)' value
{x = 358920856, y = 56}, p2 = {x = 1021303408, y = 
    32767}}, top = 520, bottom = 0, dir = 0}, {line = {p1 = {x = 0, y = 
    1021301168}, p2 = {x = 32767, y = 1021303680}}, top = 32767, bottom = 0, 
              dir = 0}, {line = {p1 = {x = -1717986918, y = 1069128089}, p2 = 
    {x = 1021301376, y = 32767}}, top = 0, bottom = 32767, dir = 16}, {line = 
    {p1 = {x = 0, y = 16}, p2 = {x = 0, y = 27288752}}, top = 0, bottom = 
    27434912, dir = 0}, warning: can't find linker symbol for virtual table for
`(null)' value
{line = warning: can't find linker symbol for virtual table for `(null)' value
{p1 = warning: can't find linker symbol for virtual table for `(null)' value
{x = 0, y = 2147483647}, p2 = {x = 
    2147483647, y = -2147483648}}, top = -2147483648, bottom = 21248, dir = 
    3840}, {line = {p1 = {x = 35328, y = 7680}, p2 = {x = 0, y = 
    1021302864}}, top = 32767, bottom = 1, dir = 0}, {line = {p1 = {x = 32, 
                  y = 0}, p2 = {x = 1021301280, y = 32767}}, top = 0, 
              bottom = 0, dir = 258135159}, {line = {p1 = {x = 56, y = 
    237014880}, p2 = {x = 56, y = 6569216}}, top = 0, bottom = 362891720, 
              dir = 56}, {line = {p1 = {x = 27288736, y = 0}, p2 = {x = 
    16030080, y = 0}}, top = 258105544, bottom = 56, dir = 8}, {line = {p1 = {
                  x = 0, y = 3}, p2 = {x = 0, y = 80}}, top = 0, bottom = 
    258317857, dir = 56}, {line = {p1 = {x = 32, y = 0}, p2 = {x = 258317857, 
                  y = 56}}, top = 0, bottom = 0, dir = 14}, {line = {p1 = {
                  x = 51, y = 176}, p2 = {x = 0, y = 258317857}}, top = 56, 
              bottom = 1, dir = 0}, {line = {p1 = {x = 236355200, y = 56}, 
                p2 = {x = -1960568632, y = 32717}}, top = 208, bottom = 0, 
              dir = -1960565416}, {line = {p1 = {x = 32717, y = 26755616}, 
                p2 = {x = 0, y = 80}}, top = 0, bottom = 274796513, dir = 
    56}, {line = {p1 = {x = 0, y = 0}, p2 = warning: can't find linker symbol
for virtual table for `(null)' value
{x = 0, y = 0}}, top = 0, 
              bottom = 0, dir = 26755616}, {line = {p1 = {x = 0, y = 
    27318512}, p2 = {x = 0, y = 26759584}}, top = 0, bottom = 2, dir = 0}, {
              line = {p1 = {x = 274911557, y = 56}, p2 = {x = 0, y = 0}}, 
              top = 21945056, bottom = 0, dir = 27026848}, {line = {p1 = {x = 
    0, y = 21945328}, p2 = {x = 0, y = 1}}, top = 0, bottom = 274911557, 
              dir = 56}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 27318512, 
                  y = 0}}, top = 2, bottom = 0, dir = 274789040}, {line = {
                p1 = {x = 56, y = 16780192}, p2 = {x = 0, y = 53}}, top = 56, 
              bottom = 27327136, dir = 0}, warning: can't find linker symbol
for virtual table for `(null)' value
{line = warning: can't find linker symbol for virtual table for `(null)' value
{p1 = warning: can't find linker symbol for virtual table for `(null)' value
{x = 0, y = 0}, p2 = 
    {x = 0, y = 0}}, top = 80, bottom = 0, dir = 0}, {line = {p1 = {x = 0, 
                  y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 3, dir = 
    48}, {line = {p1 = {x = 91, y = 124}, p2 = {x = 119, y = 110}}, top = 0, 
              bottom = 0, dir = 40}, {line = {p1 = {x = 0, y = 40}, p2 = {x = 
    0, y = 236355200}}, top = 56, bottom = 45504, dir = 0}, {line = {p1 = {
                  x = 29077056, y = 0}, p2 = {x = 236355200, y = 56}}, top = 
    233263601, bottom = 56, dir = 0}, {line = {p1 = {x = 0, y = 40}, p2 = {
                  x = 0, y = 1409310560}}, top = 32717, bottom = 3, dir = 0}}}
        traps = {status = CAIRO_STATUS_SUCCESS, limits = 0xf0, num_limits = 
    0, maybe_region = 1, has_intersections = 0, is_rectilinear = 0, 
          is_rectangular = 0, num_traps = 0, traps_size = 16, traps = 
    0x7fff3cdfd468, traps_embedded = {{top = 0, bottom = 7680, left = {p1 = {
                  x = 0, y = 0}, p2 = {x = 0, y = 7680}}, right = {p1 = {x = 
    68608, y = 0}, p2 = {x = 68608, y = 7680}}}, {top = -5888, bottom = 6400, 
              left = {p1 = {x = -12288, y = -5888}, p2 = {x = -12288, y = 
    6400}}, right = {p1 = {x = 0, y = -5888}, p2 = {x = 0, y = 6400}}}, {
              top = 258317857, bottom = 56, left = {p1 = {x = 0, y = 0}, p2 = 
    {x = 1021302640, y = 32767}}, right = {p1 = {x = 1, y = 13}, p2 = {x = 1, 
                  y = 16}}}, warning: can't find linker symbol for virtual
table for `(null)' value
{top = 1021301992, bottom = 32767, left = {p1 = {
                  x = 3840, y = 7680}, p2 = {x = 6144, y = 3840}}, right = {
                p1 = {x = 6144, y = 7680}, p2 = {x = 21248, y = 3840}}}, {
              top = 21248, bottom = 7680, left = {p1 = {x = 27763408, y = 0}, 
                p2 = {x = 16700736, y = 0}}, right = {p1 = {x = 15788304, y = 
    0}, p2 = {x = 1021302336, y = 32767}}}, {top = 16700736, bottom = 0, 
              left = {p1 = {x = 16683592, y = 0}, p2 = {x = 1021302529, y = 
    32767}}, right = {p1 = {x = 274784457, y = 56}, p2 = {x = 15444160, y = 
    0}}}, {top = 371242113, bottom = 56, left = {p1 = {x = 24, y = 0}, p2 = {
                  x = 27435136, y = 0}}, right = warning: can't find linker
symbol for virtual table for `(null)' value
{p1 = warning: can't find linker symbol for virtual table for `(null)' value
{x = 27435136, y = 0}, 
                p2 = {x = 258321201, y = 0}}}, {top = 28126096, bottom = 0, 
              left = {p1 = {x = 354544562, y = 56}, p2 = {x = 21772272, y = 
    0}}, right = {p1 = {x = 27026848, y = 0}, p2 = {x = 0, y = 0}}}, {top = 
    1021302864, bottom = 32767, left = {p1 = {x = 1, y = 13}, p2 = {x = 1, 
                  y = 16}}, right = {p1 = {x = 1021302216, y = 32767}, p2 = {
                  x = 3840, y = 7680}}}, {top = 21248, bottom = 3840, left = {
                p1 = {x = 21248, y = 7680}, p2 = {x = 35328, y = 3840}}, 
              right = {p1 = {x = 35328, y = 7680}, p2 = {x = 0, y = 
    -12288}}}, {top = 0, bottom = 15360, left = {p1 = {x = 0, y = 0}, p2 = {
                  x = 0, y = 0}}, right = {p1 = {x = 27597088, y = 0}, p2 = {
                  x = 1, y = 0}}}, {top = 1021302632, bottom = 32767, left = {
                p1 = {x = 1, y = 0}, p2 = {x = 21772064, y = 0}}, right = {
                p1 = {x = 16426176, y = 0}, p2 = {x = 0, y = 0}}}, {top = 
    274865027, bottom = 56, left = {p1 = {x = 24, y = 48}, p2 = {x = 
    1021302576, y = 32767}}, right = {p1 = {x = 1021302384, y = 32767}, p2 = {
                  x = 16, y = 0}}}, warning: can't find linker symbol for
virtual table for `(null)' value
{top = 16, bottom = 0, left = {p1 = {x = 
    274814392, y = 0}, p2 = {x = 1275091040, y = 32717}}, right = {p1 = {x = 
    16426176, y = 0}, p2 = {x = 260934024, y = 56}}}, {top = 31529, bottom = 
    0, left = {p1 = {x = 6569216, y = 0}, p2 = {x = 0, y = 0}}, right = {p1 = 
    {x = 1275091040, y = 32717}, p2 = {x = 0, y = 0}}}, {top = 0, bottom = 0, 
              left = warning: can't find linker symbol for virtual table for
`(null)' value
{p1 = warning: can't find linker symbol for virtual table for `(null)' value
{x = 258342297, y = 56}, p2 = {x = 1275076064, y = 
    32717}}, right = {p1 = {x = 258135159, y = 56}, p2 = {x = 237014880, y = 
    56}}}}}
#5  _cairo_path_fixed_fill_rectilinear_to_region (path=0x1a3a468, 
    fill_rule=<value optimized out>, extents=0x1a3a6b0)
    at cairo-path-fill.c:342
        rectangle_stack = {{x = 0, y = 0, width = 0, height = 0}, {x = 0, y = 
    32767, width = 0, height = 56}, {x = 2, y = 32767, width = 30, height = 
    32767}, {x = 0, y = 0, width = 12, height = 0}, {x = 0, y = 0, width = 0, 
            height = 0}, {x = 0, y = 0, width = 1021300768, height = 0}, {x = 
    1021298944, y = 32767, width = 1021300224, height = 32767}, {x = 0, y = 
    0, width = 27490944, height = 0}, warning: can't find linker symbol for
virtual table for `(null)' value
{x = 359170560, y = 56, width = 
    358899127, height = 56}, {x = 0, y = 1077805056, width = 358845023, 
            height = 56}, {x = -1073741824, y = 1096810495, width = 0, 
            height = 0}, {x = 0, y = 1073741824, width = 0, height = 0}, {x = 
    0, y = 1072693248, width = 0, height = 0}, {x = 0, y = 0, width = 0, 
            height = 1072693248}, {x = 0, y = -1066418176, width = 0, 
            height = -2147483648}, {x = 0, y = 0, width = 358730287, height = 
    56}, {x = 0, y = 1077805056, width = 0, height = 1073741824}, {x = 0, y = 
    0, width = 0, height = -1066418176}, {x = 0, y = 0, width = 0, height = 
    0}, {x = 3, y = 0, width = 1021300992, height = 32767}, {x = 1021299168, 
            y = 32767, width = 1021300448, height = 32767}, {x = 3, y = 0, 
            width = 28299152, height = 0}, {x = 1021301216, y = 32767, 
            width = 358923244, height = 56}, {x = 1021300992, y = 32767, 
            width = 0, height = 0}, {x = 0, y = 32767, width = 0, height = 
    0}, {x = 0, y = 0, width = 48, height = 0}, {x = 0, y = 13, width = 1, 
            height = 16}, {x = 1021299208, y = 32767, width = 0, height = 
    7680}, {x = 0, y = 0, width = 0, height = 7680}, {x = 512, y = 0, width = 
    512, height = 7680}, {x = 1021301696, y = 32767, width = 1021299312, 
            height = 32767}, {x = 1021299312, y = 32767, width = 1021304352, 
            height = 32767}, {x = 0, y = 0, width = 236355200, height = 56}, {
            x = 1021299456, y = 32767, width = 32, height = 0}, {x = 
    1021303936, y = 32767, width = 28076640, height = 0}, {x = 1021303232, 
            y = 32767, width = 233264486, height = 56}, {x = 27502256, y = 0, 
            width = 1021299456, height = 32767}, {x = 1021299456, y = 32767, 
            width = 358871462, height = 56}, {x = 0, y = 32767, width = 
    27502256, height = 0}, {x = 27501672, y = 0, width = 358818264, height = 
    56}, {x = 0, y = 1293, width = 1, height = 16}, {x = 1021299432, y = 
    32767, width = 0, height = 0}, {x = 0, y = 0, width = 80, height = 0}, {
            x = 24, y = 15, width = 59, height = 15}, {x = 0, y = 0, width = 
    3, height = 48}, {x = 91, y = 124, width = 119, height = 110}, {x = 
    1021299512, y = 32767, width = 236355200, height = 56}, {x = 1021299680, 
            y = 32767, width = 32, height = 0}, {x = 1021304160, y = 32767, 
            width = 28076640, height = 0}, {x = 1021303456, y = 32767, 
            width = 233264486, height = 56}, {x = 27502256, y = 0, width = 
    1021299680, height = 32767}, {x = 1021299680, y = 32767, width = 
    358871462, height = 56}, {x = 1021301144, y = 32767, width = 27502256, 
            height = 0}, {x = 27501672, y = 0, width = 358818264, height = 
    56}, {x = 0, y = 0, width = 29379693, height = 0}, {x = 29379692, y = 0, 
            width = 0, height = 0}, {x = 1021300944, y = 32767, width = 0, 
            height = 0}, {x = 83, y = 15, width = 147, height = 15}, {x = 0, 
            y = 0, width = 358850733, height = 56}, {x = 1021300252, y = 
    32767, width = 1021300248, height = 32767}, {x = 1021301144, y = 32767, 
            width = 22177904, height = 0}, {x = 27652064, y = 0, width = 
    28299152, height = 0}, {x = 27652064, y = 0, width = 1021301368, height = 
    32767}, {x = 0, y = 0, width = 0, height = 0}, {x = 0, y = 0, width = 
    358911848, height = 56}, {x = 1021300476, y = 32767, width = 1021300472, 
            height = 32767}, {x = 1021301368, y = 32767, width = 361394912, 
            height = 56}, {x = 27652064, y = 0, width = 0, height = 0}, {x = 
    1021300160, y = 32767, width = 28299152, height = 0}, {x = 48, y = 0, 
            width = 258317857, height = 56}, {x = 1529, y = 0, width = 
    16700496, height = 0}, {x = 1529, y = 0, width = 16700496, height = 0}, {
            x = 1610631552, y = 32717, width = 258106718, height = 56}, {x = 
    16683521, y = 0, width = 354500285, height = 56}, {x = 1, y = 0, width = 
    371234211, height = 56}, {x = 1610631360, y = 32717, width = 16700736, 
            height = 0}, {x = 15788304, y = 0, width = 1021300272, height = 
    32767}, {x = 16700736, y = 0, width = 16683592, height = 0}, {x = 
    16683521, y = 0, width = 274784405, height = 56}, {x = 15444160, y = 0, 
            width = 371242113, height = 56}, {x = 48, y = 0, width = 
    258317857, height = 56}, {x = 1529, y = 0, width = 16700496, height = 0}, 
    {x = 1529, y = 0, width = 16700496, height = 0}, {x = 1610631552, y = 
    32717, width = 236355200, height = 56}, {x = 15788304, y = 0, width = 
    354500285, height = 56}, {x = 1610631552, y = 32717, width = 371234211, 
            height = 56}, {x = 1744851808, y = 32717, width = 16700736, 
            height = 0}, {x = 15788304, y = 0, width = 1021300448, height = 
    32767}, {x = 16700736, y = 0, width = 333544977, height = 56}, {x = 1, 
            y = 0, width = 21896208, height = 0}, {x = 1, y = 0, width = 0, 
            height = 0}, {x = 0, y = 0, width = 333547977, height = 56}, {x = 
    1, y = 0, width = 371233898, height = 56}, {x = 15814656, y = 0, width = 
    258135159, height = 56}, {x = 1021300336, y = 32767, width = 21897776, 
            height = 0}, {x = 15788304, y = 0, width = 21881248, height = 0}, 
    {x = 0, y = 0, width = 371233318, height = 56}, {x = 0, y = 1072693248, 
            width = 0, height = 0}, {x = 22054880, y = 0, width = 0, height = 
    56}, {x = 0, y = 1079508992, width = 26883376, height = 0}, {x = 16, y = 
    0, width = 16683592, height = 0}, {x = 1409290768, y = 32717, width = 
    354531299, height = 56}, {x = 16628096, y = 0, width = 371233453, 
            height = 56}, {x = 15910976, y = 0, width = 354530787, height = 
    56}, {x = 16796288, y = 0, width = 3, height = 0}, {x = 16624224, y = 0, 
            width = 354532770, height = 56}, {x = 16624224, y = 0, width = 
    1021301952, height = 32767}, {x = 0, y = 0, width = 2, height = 0}, {x = 
    27652064, y = 0, width = 358918943, height = 56}, {x = 9679, y = 0, 
            width = 1021300744, height = 32767}, {x = 1021300736, y = 32767, 
            width = 354522601, height = 56}, {x = 1021301000, y = 32767, 
            width = 1543, height = 0}, {x = 16683592, y = 0, width = 9679, 
            height = 0}, {x = 1409290768, y = 32717, width = 0, height = 0}, {
            x = 32, y = 0, width = 258317857, height = 0}, {x = 0, y = 0, 
            width = 358953990, height = 56}, {x = 1021300656, y = 32767, 
            width = 1021300640, height = 32767}, {x = 21248, y = 3840, 
            width = 21248, height = 7680}, {x = 6144, y = 3840, width = 6144, 
            height = 7680}, {x = 21248, y = 3840, width = 21248, height = 
    7680}, {x = 6144, y = 3840, width = 1021302176, height = 32767}, {x = 0, 
            y = 0, width = 2, height = 0}, {x = 27652064, y = 0, width = 
    358918943, height = 56}, warning: can't find linker symbol for virtual
table for `(null)' value
{x = 361388632, y = 56, width = 0, height = 0}, {
            x = 27652064, y = 0, width = 358816959, height = 56}, {x = 80, 
            y = 0, width = 21, height = 0}, {x = 2, y = 0, width = 
    1021303152, height = 1}, {x = 0, y = 0, width = 0, height = 0}}
        box = {p1 = {x = 21772080, y = 0}, p2 = {x = 0, y = 0}}
        region = <value optimized out>
        __PRETTY_FUNCTION__ = "_cairo_path_fixed_fill_rectilinear_to_region"
#6  0x000000381561b584 in _cairo_clip_path_to_region (clip_path=0x1a3a460)
    at cairo-clip.c:639
        status = <value optimized out>
        prev = 0x1a2aa80
        __PRETTY_FUNCTION__ = "_cairo_clip_path_to_region"
#7  0x000000381561b63d in _cairo_clip_get_region (clip=0x1ac6b08, region=0x0)
    at cairo-clip.c:1295
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "_cairo_clip_get_region"
#8  0x00000038156204a0 in _clipped (gstate=0x1ac6a60) at cairo-gstate.c:986
        extents = {x = 0, y = 0, width = 268, height = 30}
#9  0x0000003815621223 in _cairo_gstate_fill (gstate=0x1ac6a60, path=
    0x38158a5a58) at cairo-gstate.c:1229
        clip = warning: can't find linker symbol for virtual table for `(null)'
value
{path = 0x38158a5a58, all_clipped = 1021303392}
        status = CAIRO_STATUS_SUCCESS
#10 0x000000381561886d in cairo_fill_preserve (cr=0x38158a5740)
    at cairo.c:2277
        status = <value optimized out>
#11 0x0000003815618899 in cairo_fill (cr=0x7fff3cdfbd70) at cairo.c:2253
No locals.
#12 0x00000031999808eb in fillRectSourceOver (this=<value optimized out>, 
    rect=..., color=..., colorSpace=<value optimized out>)
    at WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:118
No locals.
#13 WebCore::GraphicsContext::fillRect (this=<value optimized out>, rect=..., 
    color=..., colorSpace=<value optimized out>)
    at WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:582
No locals.
#14 0x0000003199760be2 in WebCore::RenderBlock::fillRightSelectionGap (
    this=<value optimized out>, selObj=0x7fcd7c1d6230, xPos=1021296408, 
    yPos=<value optimized out>, height=15, rootBlock=0x7fcd7c1d4628, blockX=
    8, tx=75, ty=139, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2219
        left = 274
        width = <value optimized out>
        gapRect = {m_location = {m_x = 274, m_y = 139}, m_size = {m_width = 
    50, m_height = 15}}
#15 0x00000031997f6602 in WebCore::RootInlineBox::fillLineSelectionGap (this=
    0x7fcd7c172d80, selTop=0, selHeight=15, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=8, tx=75, ty=139, paintInfo=
    0x7fff3cdfe820) at WebCore/rendering/RootInlineBox.cpp:255
        lineState = <value optimized out>
        leftGap = false
        rightGap = true
        lastBox = 0x7fcd7c172ed0
        firstBox = 0x7fcd7c172ed0
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#16 0x0000003199761137 in WebCore::RenderBlock::fillInlineSelectionGaps (
    this=<value optimized out>, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, 
    tx=<value optimized out>, ty=139, lastTop=@0x7fff3cdfe6ec, lastLeft=
    @0x7fff3cdfe6e8, lastRight=@0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2080
        selTop = 0
        selHeight = 1021296408
        containsStart = true
        lastSelectedLine = <value optimized out>
        curr = 0x7fcd7c172d80
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#17 0x0000003199761bc0 in WebCore::RenderBlock::fillSelectionGaps (
    this=<value optimized out>, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, tx=75, ty=
    139, lastTop=@0x7fff3cdfe6ec, lastLeft=@0x7fff3cdfe6e8, lastRight=
    @0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2036
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#18 0x0000003199761689 in WebCore::RenderBlock::fillBlockSelectionGaps (this=
    0x7fcd7c1d5bf0, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, 
    tx=<value optimized out>, ty=114, lastTop=@0x7fff3cdfe6ec, lastLeft=
    @0x7fff3cdfe6e8, lastRight=@0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2155
        childState = WebCore::RenderObject::SelectionBoth
        paintsOwnSelection = <value optimized out>
        curr = 0x7fcd7c1d6230
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#19 0x0000003199761d27 in WebCore::RenderBlock::fillSelectionGaps (
    this=<value optimized out>, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, tx=68, ty=
    114, lastTop=@0x7fff3cdfe6ec, lastLeft=@0x7fff3cdfe6e8, lastRight=
    @0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2038
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#20 0x0000003199761689 in WebCore::RenderBlock::fillBlockSelectionGaps (this=
    0x7fcd7c1d59a0, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, 
    tx=<value optimized out>, ty=114, lastTop=@0x7fff3cdfe6ec, lastLeft=
    @0x7fff3cdfe6e8, lastRight=@0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2155
        childState = WebCore::RenderObject::SelectionBoth
        paintsOwnSelection = <value optimized out>
        curr = 0x7fcd7c1d5bf0
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#21 0x0000003199761d27 in WebCore::RenderBlock::fillSelectionGaps (
    this=<value optimized out>, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, tx=8, ty=114, 
    lastTop=@0x7fff3cdfe6ec, lastLeft=@0x7fff3cdfe6e8, lastRight=
    @0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2038
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#22 0x0000003199761689 in WebCore::RenderBlock::fillBlockSelectionGaps (this=
    0x7fcd7c1d4628, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, 
    tx=<value optimized out>, ty=8, lastTop=@0x7fff3cdfe6ec, lastLeft=
    @0x7fff3cdfe6e8, lastRight=@0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2155
        childState = WebCore::RenderObject::SelectionBoth
        paintsOwnSelection = <value optimized out>
        curr = 0x7fcd7c1d59a0
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#23 0x0000003199761d27 in WebCore::RenderBlock::fillSelectionGaps (
    this=<value optimized out>, rootBlock=<value optimized out>, 
    blockX=<value optimized out>, blockY=<value optimized out>, tx=8, ty=8, 
    lastTop=@0x7fff3cdfe6ec, lastLeft=@0x7fff3cdfe6e8, lastRight=
    @0x7fff3cdfe6e4, paintInfo=0x7fff3cdfe820)
    at WebCore/rendering/RenderBlock.cpp:2038
        result = {m_left = {m_location = {m_x = 0, m_y = 0}, m_size = {
              m_width = 0, m_height = 0}}, m_center = {m_location = {m_x = 0, 
              m_y = 0}, m_size = {m_width = 0, m_height = 0}}, m_right = {
            m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, 
              m_height = 0}}}
#24 0x0000003199761e65 in WebCore::RenderBlock::paintSelection (this=
    0x7fcd7c1d4628, paintInfo=..., tx=8, ty=8)
    at WebCore/rendering/RenderBlock.cpp:1968
        lastTop = 0
        lastLeft = 0
        lastRight = 316
        gapRectsBounds = {m_location = {m_x = 0, m_y = 0}, m_size = {
            m_width = 0, m_height = 0}}
#25 0x0000003199762312 in WebCore::RenderBlock::paintObject (this=
    0x7fcd7c1d4628, paintInfo=..., tx=8, ty=8)
    at WebCore/rendering/RenderBlock.cpp:1751
        paintPhase = WebCore::PaintPhaseForeground
        scrolledX = 8
        scrolledY = 8
#26 0x000000319975e5b0 in WebCore::RenderBlock::paint (this=0x7fcd7c1d4628, 
    paintInfo=..., tx=8, ty=8) at WebCore/rendering/RenderBlock.cpp:1536
        phase = WebCore::PaintPhaseForeground
        pushedClip = false
#27 0x000000319975e029 in WebCore::RenderBlock::paintChildren (this=
    0x7fcd7c1d4460, paintInfo=..., tx=0, ty=0)
    at WebCore/rendering/RenderBlock.cpp:1678
        child = 0x7fcd7c1d4628
        newPhase = <value optimized out>
        info = {context = 0x7fff3cdff1d0, rect = {m_location = {m_x = 56, 
              m_y = 139}, m_size = {m_width = 268, m_height = 30}}, phase = 
    WebCore::PaintPhaseForeground, forceBlackText = false, paintingRoot = 
    0x0, outlineObjects = 0x0, overlapTestRequests = 0x7fff3cdfeff0}
        isPrinting = false
#28 0x0000003199762272 in WebCore::RenderBlock::paintObject (this=
    0x7fcd7c1d4460, paintInfo=..., tx=0, ty=0)
    at WebCore/rendering/RenderBlock.cpp:1744
        paintPhase = WebCore::PaintPhaseForeground
        scrolledX = 0
        scrolledY = 0
#29 0x000000319975e5b0 in WebCore::RenderBlock::paint (this=0x7fcd7c1d4460, 
    paintInfo=..., tx=0, ty=0) at WebCore/rendering/RenderBlock.cpp:1536
        phase = WebCore::PaintPhaseForeground
        pushedClip = false
#30 0x00000031997b0c81 in WebCore::RenderLayer::paintLayer (this=
    0x7fcd7c1d4520, rootLayer=<value optimized out>, p=0x7fff3cdff1d0, 
    paintDirtyRect=..., paintBehavior=<value optimized out>, 
    paintingRoot=<value optimized out>, overlapTestRequests=0x7fff3cdfeff0, 
    paintFlags=<value optimized out>)
    at WebCore/rendering/RenderLayer.cpp:2334
        paintInfo = {context = 0x7fff3cdff1d0, rect = {m_location = {m_x = 
    56, m_y = 139}, m_size = {m_width = 268, m_height = 30}}, phase = 
    WebCore::PaintPhaseForeground, forceBlackText = false, paintingRoot = 
    0x0, outlineObjects = 0x0, overlapTestRequests = 0x7fff3cdfeff0}
        haveTransparency = false
        layerBounds = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 
    332, m_height = 2263}}
        damageRect = {m_location = {m_x = 56, m_y = 139}, m_size = {m_width = 
    268, m_height = 30}}
        shouldPaint = true
        localPaintFlags = 0
        outlineRect = {m_location = {m_x = 56, m_y = 139}, m_size = {
            m_width = 268, m_height = 30}}
        x = <value optimized out>
        tx = 0
        paintingRootForRenderer = 0x0
        clipRectToApply = {m_location = {m_x = 56, m_y = 139}, m_size = {
            m_width = 268, m_height = 30}}
        y = <value optimized out>
        ty = 0
        selectionOnly = false
#31 0x00000031997b062b in WebCore::RenderLayer::paintLayer (this=
    0x7fcd7c1d4358, rootLayer=<value optimized out>, p=0x7fff3cdff1d0, 
    paintDirtyRect=..., paintBehavior=<value optimized out>, 
    paintingRoot=<value optimized out>, overlapTestRequests=0x7fff3cdfeff0, 
    paintFlags=<value optimized out>)
    at WebCore/rendering/RenderLayer.cpp:2359
        it = 0x7fcd88cd9f08
        haveTransparency = false
        layerBounds = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 
    332, m_height = 2263}}
        damageRect = {m_location = {m_x = 56, m_y = 139}, m_size = {m_width = 
    268, m_height = 30}}
        shouldPaint = true
        localPaintFlags = 0
        outlineRect = {m_location = {m_x = 56, m_y = 139}, m_size = {
            m_width = 268, m_height = 30}}
        x = <value optimized out>
        tx = 0
        paintingRootForRenderer = 0x0
        clipRectToApply = {m_location = {m_x = 56, m_y = 139}, m_size = {
            m_width = 268, m_height = 30}}
        y = <value optimized out>
        ty = 0
        selectionOnly = false
#32 0x00000031997b0e44 in WebCore::RenderLayer::paint (this=0x7fff3cdfbd70, 
    p=<value optimized out>, damageRect=<value optimized out>, 
    paintBehavior=<value optimized out>, paintingRoot=<value optimized out>)
    at WebCore/rendering/RenderLayer.cpp:2138
        overlapTestRequests = {<WTF::FastAllocBase> = {<No data fields>}, 
          m_impl = {static m_minTableSize = <optimized out>, 
            static m_maxLoad = <optimized out>, 
            static m_minLoad = <optimized out>, m_table = 0x0, m_tableSize = 
    0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}
#33 0x000000319969b3d7 in WebCore::FrameView::paintContents (this=
    0x7fcd88c25780, p=0x7fff3cdff1d0, rect=...)
    at WebCore/page/FrameView.cpp:1839
        document = 0x7fcd88c51000
        isTopLevelPainter = true
        contentRenderer = <value optimized out>
        eltRenderer = 0x2
        paintBehavior = 1
#34 0x00000031996decc3 in WebCore::ScrollView::paint (this=0x7fcd88c25780, 
    context=0x7fff3cdff1d0, rect=...) at WebCore/platform/ScrollView.cpp:794
        documentDirtyRect = {m_location = {m_x = 56, m_y = 139}, m_size = {
            m_width = 268, m_height = 30}}
#35 0x00000031999dcbd8 in webkit_web_view_expose_event (
    widget=<value optimized out>, event=<value optimized out>)
    at WebKit/gtk/webkit/webkitwebview.cpp:528
        rect = {m_location = {m_x = 56, m_y = 139}, m_size = {m_width = 268, 
            m_height = 30}}
        ctx = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = 
    {<No data fields>}, <No data fields>}, m_common = 0x7fcd7cfb1900, 
          m_data = 0x7fcd88cb7cd0}
        rects = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = 
    {<No data fields>}, <No data fields>}, m_ptr = 0x1a29d30}
        rectCount = 1
        cr = <value optimized out>
        priv = 0xfbf080
        frame = 0x7fcd88c30800
#36 0x0000003816f37458 in _gtk_marshal_BOOLEAN__BOXED (closure=0xf1c0f0, 
    return_value=0x7fff3cdff3d0, n_param_values=<value optimized out>, 
    param_values=0x19ffa70, invocation_hint=<value optimized out>, 
    marshal_data=0x31999dcab0) at gtkmarshalers.c:84
        data1 = 0xfbf000
        data2 = 0x7fff3cdfbf40
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#37 0x000000381060bf5e in IA__g_closure_invoke (closure=0xf1c0f0, 
    return_value=0x7fff3cdff3d0, n_param_values=2, param_values=0x19ffa70, 
    invocation_hint=0x7fff3cdff390) at gclosure.c:767
        marshal = 0x7fffffff
        marshal_data = 0x7fff3cdfc6b8
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#38 0x000000381061fd1d in signal_emit_unlocked_R (node=0xf1c160, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3286
        accumulator = 0x1
        emission = {next = 0x0, instance = 0xfbf000, ihint = {signal_id = 41, 
            detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, 
          chain_type = 16414208}
        class_closure = 0xf1c0f0
        handler_list = 0x0
        return_accu = <value optimized out>
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, 
              v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 
    0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
              v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
              v_pointer = 0x0}}}
        signal_id = 41
        max_sequential_handler_number = 1
        return_value_altered = 0
#39 0x0000003810621409 in IA__g_signal_emit_valist (instance=0xfbf000, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff3cdff580)
    at gsignal.c:2991
        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 = <value optimized out>
        node = 0xf1c160
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#40 0x0000003810621b83 in IA__g_signal_emit (instance=0x7fff3cdfbd70, 
    signal_id=2, detail=1021296448) at gsignal.c:3038
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 
    0x7fff3cdff660, reg_save_area = 0x7fff3cdff5a0}}
#41 0x000000381704deef in gtk_widget_event_internal (widget=
    0xfbf000 [WebKitWebView], event=0x7fff3cdff700) at gtkwidget.c:4958
        signal_num = <value optimized out>
        return_val = 0
#42 0x0000003816f30c60 in IA__gtk_main_do_event (event=0x7fff3cdff700)
    at gtkmain.c:1572
        event_widget = 0xfbf000 [WebKitWebView]
        grab_widget = 0xfbf000 [WebKitWebView]
        window_group = 0xfd28c0 [GtkWindowGroup]
        rewritten_event = 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#43 0x0000003816a4198a in _gdk_window_process_updates_recurse (window=
    0x19fc800 [GdkWindow], expose_region=0x7fcd60004f00) at gdkwindow.c:5181
        event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 
    0x19fc800 [GdkWindow], send_event = 0 '\000'}, expose = {type = 
    GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 0 '\000', area = 
    {x = 56, y = 139, width = 268, height = 30}, region = 0x7fcd60004f00, 
            count = 0}, no_expose = {type = GDK_EXPOSE, window = 
    0x19fc800 [GdkWindow], send_event = 0 '\000'}, visibility = {type = 
    GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 0 '\000', 
            state = 56}, motion = {type = GDK_EXPOSE, window = 
    0x19fc800 [GdkWindow], send_event = 0 '\000', time = 56, x = 
    5.6869487204736811e-312, y = 6.9425336293025636e-310, axes = 
    0x7fcd60004f00, state = 0, is_hint = 0, device = 0x0, x_root = 
    1.1901940424459639e-312, y_root = 1.3871987856464181e-316}, button = {
            type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 
    0 '\000', time = 56, x = 5.6869487204736811e-312, y = 
    6.9425336293025636e-310, axes = 0x7fcd60004f00, state = 0, button = 0, 
            device = 0x0, x_root = 1.1901940424459639e-312, y_root = 
    1.3871987856464181e-316}, scroll = {type = GDK_EXPOSE, window = 
    0x19fc800 [GdkWindow], send_event = 0 '\000', time = 56, x = 
    5.6869487204736811e-312, y = 6.9425336293025636e-310, state = 1610632960, 
            direction = 32717, device = 0x0, x_root = 0, y_root = 
    1.1901940424459639e-312}, key = {type = GDK_EXPOSE, window = 
    0x19fc800 [GdkWindow], send_event = 0 '\000', time = 56, state = 139, 
            keyval = 268, length = 30, string = 0x7fcd60004f00 "\002", 
            hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, 
          crossing = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', subwindow = 0x10c0000008b, time = 30, x = 
    6.942613205142441e-310, y = 0, x_root = 0, y_root = 
    1.1901940424459639e-312, mode = 28077216, detail = GDK_NOTIFY_ANCESTOR, 
            focus = 1744851760, state = 32717}, focus_change = {type = 
    GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 0 '\000', in = 
    0}, configure = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', x = 56, y = 139, width = 268, height = 
    30}, property = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', atom = 0x10c0000008b, time = 30, state = 
    32717}, selection = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', selection = 0x10c0000008b, target = 
    0x7fcd0000001e, property = 0x7fcd60004f00, time = 0, requestor = 0}, 
          owner_change = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', owner = 56, reason = 139, selection = 
    0x7fcd0000001e, time = 1610632960, selection_time = 32717}, proximity = {
            type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 
    0 '\000', time = 56, device = 0x10c0000008b}, client = {type = 
    GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 0 '\000', 
            message_type = 0x10c0000008b, data_format = 30, data = {b = 
    "\000O\000`\315\177", '\000' <repeats 13 times>, s = {20224, 24576, 
    32717, 0, 0, 0, 0, 0, 0, 0}, l = {140520055656192, 0, 0, 240897956064, 
    28077216}}}, dnd = {type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], 
            send_event = 0 '\000', context = 0x10c0000008b, time = 30, 
            x_root = 32717, y_root = 0}, window_state = {type = GDK_EXPOSE, 
            window = 0x19fc800 [GdkWindow], send_event = 0 '\000', 
            changed_mask = 56, new_window_state = 139}, setting = {type = 
    GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 0 '\000', 
            action = 56, name = 
    0x10c0000008b <Address 0x10c0000008b out of bounds>}, grab_broken = {
            type = GDK_EXPOSE, window = 0x19fc800 [GdkWindow], send_event = 
    0 '\000', keyboard = 56, implicit = 139, grab_window = 0x7fcd0000001e}}
        child = <value optimized out>
        child_region = 0x19a3510
        r = {x = 169, y = 0, width = 258317857, height = 56}
        l = 0x1007ae0 = {0x19fc800}
        children = 0x0
#44 0x0000003816a41937 in _gdk_window_process_updates_recurse (window=
    0x19fc6f0 [GdkWindow], expose_region=0x7fcd68005330) at gdkwindow.c:5154
        child = 0x19fc800 [GdkWindow]
        child_region = 0x7fcd60004f00
        r = {x = 0, y = 0, width = 332, height = 337}
        l = 0x1007ae0 = {0x19fc800}
        children = 0x1a3d140 = {0x1a0f660, 0x19fc800}
#45 0x0000003816a41937 in _gdk_window_process_updates_recurse (window=
    0x19a17f0 [GdkWindow], expose_region=0x7fcd60004860) at gdkwindow.c:5154
        child = 0x19fc6f0 [GdkWindow]
        child_region = 0x7fcd68005330
        r = {x = 0, y = 63, width = 350, height = 337}
        l = 0x1a2a140 = {0x19fc6f0, 0x19fe960, 0x19fe850, 0x19fce60, 
    0x19fcd50, 0x1a0fcc0, 0x19fe300, 0x19fec90, 0x19fe520, 0x19fcb30, 
    0x19fc910, 0x19fc5e0, 0x19fc4d0, 0x19fc3c0, 0x19fc2b0, 0x19fc1a0, 
    0x19fc090, 0x19a1e50, 0x19a1d40, 0x19a1900}
        children = 0x1a2a140 = {0x19fc6f0, 0x19fe960, 0x19fe850, 0x19fce60, 
    0x19fcd50, 0x1a0fcc0, 0x19fe300, 0x19fec90, 0x19fe520, 0x19fcb30, 
    0x19fc910, 0x19fc5e0, 0x19fc4d0, 0x19fc3c0, 0x19fc2b0, 0x19fc1a0, 
    0x19fc090, 0x19a1e50, 0x19a1d40, 0x19a1900}
#46 0x0000003816a3e46b in gdk_window_process_updates_internal (window=
    0x19a17f0 [GdkWindow]) at gdkwindow.c:5340
        expose_region = <value optimized out>
        save_region = <value optimized out>
        clip_box = {x = 56, y = 202, width = 268, height = 30}
#47 0x0000003816a40281 in IA__gdk_window_process_all_updates ()
    at gdkwindow.c:5448
        old_update_windows = 0x101eb20 = {0x19a17f0}
        tmp_list = 0x101eb20 = {0x19a17f0}
        in_process_all_updates = 1
        got_recursive_update = 0
#48 0x0000003816a402e9 in gdk_window_update_idle (data=0x7fff3cdfbd70)
    at gdkwindow.c:5074
No locals.
#49 0x0000003816a1cf96 in gdk_threads_dispatch (data=0x1a2a120) at gdk.c:512
        ret = 0
#50 0x000000380f63bce0 in g_main_dispatch (context=0xeee450) at gmain.c:1960
        dispatch = 0x380f639db0 <g_idle_dispatch>
        user_data = 0x1a2a120
        callback = 0x3816a1cf40 <gdk_threads_dispatch>
        cb_funcs = 0x380f8d8630
        cb_data = 0x1a38080
        current_source_link = {data = 0x1a31b70, next = 0x0}
        source = 0x1a31b70
        current = 0x101de30
        i = 0
#51 IA__g_main_context_dispatch (context=0xeee450) at gmain.c:2513
No locals.
#52 0x000000380f63fb48 in g_main_context_iterate (context=0xeee450, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at gmain.c:2591
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = 4
        allocated_nfds = 258263600
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#53 0x000000380f64005d in IA__g_main_loop_run (loop=0x1a180b0) at gmain.c:2799
        self = 0xeb9d70
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#54 0x0000003816f30e97 in IA__gtk_main () at gtkmain.c:1219
        tmp_list = 0xf4a5e0 = {0xf4b520, Cannot access memory at address 0x1

I'm using Mandriva 2010.1 x86_64 with
pino-0.2.6-1mdv2010.1
lib64cairo2-1.9.6-2mdv2010.1
lib64webkitgtk1.0_2-1.2.0-1mdv2010.1

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list