[cairo-bugs] [Bug 11449] New: gimp won't start, crash in fbFetch_x8r8g8b8()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jul 2 01:29:33 PDT 2007


http://bugs.freedesktop.org/show_bug.cgi?id=11449

           Summary: gimp won't start, crash in fbFetch_x8r8g8b8()
           Product: cairo
           Version: 1.4.10
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: seb128 at debian.org
         QAContact: cairo-bugs at cairographics.org


The bug has been opened on https://bugs.launchpad.net/bugs/123281

"Binary package hint: gimp

gimp won't start in gusty tribe 2 amd64 here is the output

shawn at gusty64:~$ gimp
This is a development version of GIMP. Debug messages may appear here.

gimp: fatal error: Segmentation fault
gimp (pid:28318): [E]xit, [H]alt, show [S]tack trace or [P]roceed: P
shawn at gusty64:~$
...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47750748790736 (LWP 15881)]
fbFetch_x8r8g8b8 (bits=0x2aaa2b4dc068, x=<value optimized out>, width=<value
optimized out>, buffer=0x7fffda5fd600, indexed=0x0) at
/build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c:159
159     /build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c: No such file or
directory.
        in /build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c
(gdb) backtrace full
#0  fbFetch_x8r8g8b8 (bits=0x2aaa2b4dc068, x=<value optimized out>,
width=<value optimized out>, buffer=0x7fffda5fd600, indexed=0x0) at
/build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c:159
        pixel = (const CARD32 *) 0x2aaa2b4dc058
        end = (const CARD32 *) 0x2aaa2b4dc05c
#1  0x00002b6dd4eff654 in pixman_compositeGeneral (op=<value optimized out>,
pSrc=0xc0b220, pMask=0x0, pDst=0xc0b540, xSrc=-1, ySrc=-1, xMask=0, yMask=0,
xDst=0, yDst=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c:4196
        region = {extents = {x1 = 0, y1 = 0, x2 = 1, y2 = 1}, data = 0x0}
        n = 1
        pbox = <value optimized out>
        srcRepeat = 1
        maskRepeat = 0
        w = <value optimized out>
        h = <value optimized out>
        _scanline_buffer = {0 <repeats 1142 times>, 3592986288, 11117, 33, 0,
44, 0, 1423468550, 0, 3494557908, 11117, 0, 0, 3663718448, 32767, 1423468550,
0, 3663718816, 32767, 3663718840, 32767, 3574783664, 11117, 0, 0, 0, 0,
3572139192, 11117, 3574827477, 11117, 3574816640, 11117, 3574812200, 11117, 0,
1, 1189, 1, 0, 0, 3572140056, 11117, 3663718896, 32767, 3663718816, 32767,
3663718840, 32767, 1423468550, 0, 0, 0, 3494558451, 11117, 49, 0, 0, 0, 1, 0,
3551770976, 11117, 3551771048, 11117, 3551771048, 11117, 0, 0, 3551771072,
11117, 0, 0, 0, 1, 3572140056, 11117, 3663718944, 32767, 3572139192, 11117,
3551770976, 11117, 8176, 0, 3551771072, 11117, 3551770976, 11117, 1784, 0,
8192, 0, 3548751426, 11117, 0, 0, 64, 0, 3663718832, 32767, 0, 0, 3663718848,
32767, 8224, 0, 21, 0, 64, 0, 3663718880, 32767, 3551770976, 11117, 16, 0, 64,
0, 0, 4, 1, 0, 64, 0, 3548764676, 11117, 48, 4, 3551770976, 11117, 8176, 0,
3551770976, 11117, 21, 0, 11251440, 0, 3663719604, 32767, 3551770976, 11117,
16, 0, 3551770976, 11117, 0, 0, 14, 0, 10, 0, 11249500, 0, 10714403, 0,
3548764044, 11117, 11262640, 0, 3575085529, 11117, 11241316, 0, 1, 0, 29, 0, 0,
0, 0, 0, 3575088189, 11117, 3663719188, 32767, 1, 0, 0, 0, 3663720044, 32767,
3663719184, 32767, 0, 0, 3663728256, 32767, 0, 1...}
        scanline_buffer = (CARD32 *) 0x0
#2  0x00002b6dd4ef1972 in _cairo_pixman_composite (op=PIXMAN_OPERATOR_OVER,
pSrc=0xc0b220, pMask=0x1, pDst=0xc0b540, xSrc=-1, ySrc=-1, xMask=0, yMask=0,
xDst=0, yDst=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/pixman/src/fbpict.c:1928
        region = {extents = {x1 = 0, y1 = 1, x2 = 0, y2 = 0}, data = 0x0}
        n = <value optimized out>
        pbox = <value optimized out>
        func = (CompositeFunc) 0x108
        srcRepeat = 1
        maskRepeat = 0
        srcTransform = 0
        maskTransform = <value optimized out>
        maskAlphaMap = <value optimized out>
        x_msk = <value optimized out>
        y_msk = <value optimized out>
        x_src = <value optimized out>
        y_src = <value optimized out>
        x_dst = <value optimized out>
        y_dst = <value optimized out>
        w = <value optimized out>
        h = <value optimized out>
        w_this = <value optimized out>
        h_this = <value optimized out>
        mmx_setup = 1
#3  0x00002b6dd4ebc0a6 in _cairo_image_surface_composite
(op=CAIRO_OPERATOR_OVER, src_pattern=0x7fffda603db0, mask_pattern=0x0,
abstract_dst=0xc0b850, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0,
width=1, height=1) at
/build/buildd/libcairo-1.4.10/src/cairo-image-surface.c:857
        src_attr = {matrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0},
extend = CAIRO_EXTEND_REPEAT, filter = CAIRO_FILTER_NEAREST, x_offset = -1,
y_offset = -1, acquired = 1, extra = 0x0}
        mask_attr = {matrix = {xx = 4.9406564584124654e-324, yx =
4.9406564584124654e-324, xy = 0, yy = 0, x0 = 6.2373218646099002e-317, y0 =
2.3591980530560269e-310}, extend = 2016, filter = 63488, x_offset = 0, y_offset
= 16, acquired = 0, extra = 0x2b6dd1c880d0}
        src = (cairo_image_surface_t *) 0xc0b2f0
        mask = (cairo_image_surface_t *) 0x0
        status = <value optimized out>
#4  0x00002b6dd4ec606e in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER,
src=0x7fffda603db0, mask=0x0, dst=0xc0b850, src_x=0, src_y=0, mask_x=0,
mask_y=0, dst_x=0, dst_y=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/src/cairo-surface.c:1155
        status = 2873999376
        __PRETTY_FUNCTION__ = "_cairo_surface_composite"
#5  0x00002b6dd4ec7703 in _cairo_surface_fallback_composite
(op=CAIRO_OPERATOR_OVER, src=0x7fffda603db0, mask=0x0, dst=<value optimized
out>, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1,
height=1) at /build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:1110
        state = {dst = 0xc0a260, extents = {x = 0, y = 0, width = 1, height =
1}, image = 0xc0b850, image_rect = {x = 0, y = 0, width = 1, height = 1},
image_extra = 0x0}
        status = <value optimized out>
#6  0x00002b6dd4ec8717 in _clip_and_composite_trapezoids (src=0x7fffda603db0,
op=CAIRO_OPERATOR_OVER, dst=0xc0a260, traps=0x7fffda603cb0, clip=0x0,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:448
        clip_surface = <value optimized out>
        status = CAIRO_STATUS_SUCCESS
        trap_region = {extents = {x1 = 0, y1 = 0, x2 = 1, y2 = 1}, data = 0x0}
        clear_region = {extents = {x1 = 32, y1 = 0, x2 = 0, y2 = 0}, data =
0x2c}
        has_trap_region = 1
        has_clear_region = 0
        extents = {x = 0, y = 0, width = 1, height = 1}
        traps_info = {traps = 0x0, antialias = 3592986280}
#7  0x00002b6dd4ec8a2f in _cairo_surface_fallback_fill (surface=0xc0a260,
op=CAIRO_OPERATOR_OVER, source=0x7fffda603db0, path=0xc0a5e8,
fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:907
        status = CAIRO_STATUS_SUCCESS
        traps = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 0, y = 0},
p2 = {x = 65536, y = 65536}}, num_traps = 1, traps_size = 1, traps =
0x7fffda603cd8, traps_embedded = {{top = 0, bottom = 65536, left = {p1 = {x =
0, y = -65536}, p2 = {x = 0, y = 131072}}, right = {p1 = {x = 65536, y =
-65536}, p2 = {x = 65536, y = 131072}}}}, has_limits = 1, limits = {p1 = {x =
0, y = 0}, p2 = {x = 65536, y = 65536}}}
        box = {p1 = {x = 0, y = 0}, p2 = {x = 65536, y = 65536}}
        extents = {x = 0, y = 0, width = 1, height = 1}
#8  0x00002b6dd4ec6385 in _cairo_surface_fill (surface=0xc0a260,
op=CAIRO_OPERATOR_OVER, source=<value optimized out>, path=0xc0a5e8,
fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface.c:1454
        status = CAIRO_STATUS_SUCCESS
        dev_source = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1,
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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST, extend =
CAIRO_EXTEND_REPEAT}, solid = {base = {type = CAIRO_PATTERN_TYPE_SURFACE,
ref_count = 1, 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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST,
extend = CAIRO_EXTEND_REPEAT}, color = {red = 6.2394167029482671e-317, green =
4.9406564584124654e-324, blue = 0, alpha = 6.2395708514297695e-317, red_short =
32608, green_short = 54546, blue_short = 11117, alpha_short = 0}, content =
3572225321}, surface = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count =
1, 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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST, extend =
CAIRO_EXTEND_REPEAT}, surface = 0xc0b2f0}, gradient = {base = {base = {type =
CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1, 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 = -1, y0 = -1},
filter = CAIRO_FILTER_BEST, extend = CAIRO_EXTEND_REPEAT}, n_stops = 12628720,
stops_size = 0, stops = 0x1, stops_embedded = {{x = 0, color = {red = 0, green
= 0, blue = 46120, alpha = 192}}, {x = 0, color = {red = 32608, green = 54546,
blue = 11117, alpha = 0}}}}, linear = {base = {base = {type =
CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1, 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 = -1, y0 = -1},
filter = CAIRO_FILTER_BEST, extend = CAIRO_EXTEND_REPEAT}, n_stops = 12628720,
stops_size = 0, stops = 0x1, stops_embedded = {{x = 0, color = {red = 0, green
= 0, blue = 46120, alpha = 192}}, {x = 0, color = {red = 32608, green = 54546,
blue = 11117, alpha = 0}}}}, gradient = {p1 = {x = -722741975, y = 11117}, p2 =
{x = -722687018, y = 11117}}}, radial = {base = {base = {type =
CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1, 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 = -1, y0 = -1},
filter = CAIRO_FILTER_BEST, extend = CAIRO_EXTEND_REPEAT}, n_stops = 12628720,
stops_size = 0, stops = 0x1, stops_embedded = {{x = 0, color = {red = 0, green
= 0, blue = 46120, alpha = 192}}, {x = 0, color = {red = 32608, green = 54546,
blue = 11117, alpha = 0}}}}, gradient = {c1 = {x = -722741975, y = 11117,
radius = -722687018}, c2 = {x = 11117, y = 0, radius = 0}}}}}
        __PRETTY_FUNCTION__ = "_cairo_surface_fill"
#9  0x00002b6dd4eb997c in _cairo_gstate_fill (gstate=0xc0a450, path=0xc0a5e8)
at /build/buildd/libcairo-1.4.10/src/cairo-gstate.c:1044
        status = CAIRO_STATUS_SUCCESS
        pattern = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1,
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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST, extend =
CAIRO_EXTEND_REPEAT}, solid = {base = {type = CAIRO_PATTERN_TYPE_SURFACE,
ref_count = 1, 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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST,
extend = CAIRO_EXTEND_REPEAT}, color = {red = 6.2394167029482671e-317, green =
4.9406564584124654e-324, blue = 2.3591992125242451e-310, alpha =
-nan(0xf000000020000), red_short = 0, green_short = 0, blue_short = 0,
alpha_short = 49160}, content = 196608}, surface = {base = {type =
CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1, 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 = -1, y0 = -1},
filter = CAIRO_FILTER_BEST, extend = CAIRO_EXTEND_REPEAT}, surface = 0xc0b2f0},
gradient = {base = {base = {type = CAIRO_PATTERN_TYPE_SURFACE, ref_count = 1,
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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST, extend =
CAIRO_EXTEND_REPEAT}, n_stops = 12628720, stops_size = 0, stops = 0x1,
stops_embedded = {{x = -722735354, color = {red = 11117, green = 0, blue = 0,
alpha = 2}}, {x = -65536, color = {red = 0, green = 0, blue = 0, alpha =
49160}}}}, linear = {base = {base = {type = CAIRO_PATTERN_TYPE_SURFACE,
ref_count = 1, 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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST,
extend = CAIRO_EXTEND_REPEAT}, n_stops = 12628720, stops_size = 0, stops = 0x1,
stops_embedded = {{x = -722735354, color = {red = 11117, green = 0, blue = 0,
alpha = 2}}, {x = -65536, color = {red = 0, green = 0, blue = 0, alpha =
49160}}}}, gradient = {p1 = {x = 196608, y = 0}, p2 = {x = -722782592, y =
11117}}}, radial = {base = {base = {type = CAIRO_PATTERN_TYPE_SURFACE,
ref_count = 1, 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 = -1, y0 = -1}, filter = CAIRO_FILTER_BEST,
extend = CAIRO_EXTEND_REPEAT}, n_stops = 12628720, stops_size = 0, stops = 0x1,
stops_embedded = {{x = -722735354, color = {red = 11117, green = 0, blue = 0,
alpha = 2}}, {x = -65536, color = {red = 0, green = 0, blue = 0, alpha =
49160}}}}, gradient = {c1 = {x = 196608, y = 0, radius = -722782592}, c2 = {x =
11117, y = 0, radius = 0}}}}}
#10 0x00002b6dd4eb3220 in *INT_cairo_fill_preserve (cr=0xc0a420) at
/build/buildd/libcairo-1.4.10/src/cairo.c:2096
        status = <value optimized out>
#11 0x00002b6dd4eb3239 in cairo_fill (cr=0x2aaa2b4dc068) at
/build/buildd/libcairo-1.4.10/src/cairo.c:2072
No locals.
#12 0x00002aaaaad1af4c in ubuntulooks_draw_progressbar_trough () from
/usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
No symbol table info available.
#13 0x00002aaaaad1216c in ?? () from
/usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
No symbol table info available.
#14 0x00002b6dd17c2c4e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00002b6dd17c0bff in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00002b6dd2a14929 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00002b6dd2a25c88 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00002b6dd2a26bdd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x00002b6dd2a26e93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x00002b6dd18b1187 in gtk_widget_realize () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00002b6dd18b19a7 in gtk_widget_set_parent () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00002b6dd169fcb4 in gtk_box_pack_end () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x000000000042d619 in ?? ()
No symbol table info available.
#24 0x000000000042b903 in ?? ()
No symbol table info available.
#25 0x00000000004296c0 in ?? ()
No symbol table info available.
#26 0x000000000042a489 in ?? ()
No symbol table info available.
#27 0x00002b6dd38078e4 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#28 0x0000000000429359 in ?? ()
No symbol table info available.
#29 0x00007fffda604d48 in ?? ()
No symbol table info available.
#30 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) info registers
rax            0x2aaaab4dc010   46912506806288
rbx            0xfffffffc       4294967292
rcx            0x7fffda5fd600   140736857101824
rdx            0x2aaa2b4dc05c   46910359322716
rsi            0x2aaa2b4dc058   46910359322712
rdi            0x2aaa2b4dc068   46910359322728
rbp            0x1      0x1
rsp            0x7fffda5fd4a8   0x7fffda5fd4a8
r8             0x0      0
r9             0xe000000c       3758096396
r10            0x1      1
r11            0x2b6dd4efa5c0   47750723904960
r12            0x1      1
r13            0x0      0
r14            0x0      0
r15            0x0      0
rip            0x2b6dd4efa5d3   0x2b6dd4efa5d3 <fbFetch_x8r8g8b8+19>
eflags         0x10297  [ CF PF AF SF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
fctrl          0x37f    895
fstat          0x0      0
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]
(gdb) thread apply all backtrace

Thread 5 (Thread 1107310912 (LWP 15889)):
#0  0x00002b6dd35d9736 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00002b6dd3318dc5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00002b6dd33582e8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00002b6dd3356974 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00002b6dd35d5225 in start_thread () from /lib/libpthread.so.0
#5  0x00002b6dd38ba21d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 1098918208 (LWP 15888)):
#0  0x00002b6dd35d9736 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00002b6dd3318dc5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00002b6dd33582e8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00002b6dd3356974 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00002b6dd35d5225 in start_thread () from /lib/libpthread.so.0
#5  0x00002b6dd38ba21d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 1090525504 (LWP 15887)):
#0  0x00002b6dd35d9736 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00002b6dd3318dc5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00002b6dd33582e8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00002b6dd3356974 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00002b6dd35d5225 in start_thread () from /lib/libpthread.so.0
#5  0x00002b6dd38ba21d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 1082132800 (LWP 15886)):
#0  0x00002b6dd35d9736 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00002b6dd3318dc5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00002b6dd33582e8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00002b6dd3356974 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00002b6dd35d5225 in start_thread () from /lib/libpthread.so.0
#5  0x00002b6dd38ba21d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 47750748790736 (LWP 15881)):
#0  fbFetch_x8r8g8b8 (bits=0x2aaa2b4dc068, x=<value optimized out>,
width=<value optimized out>, buffer=0x7fffda5fd600, indexed=0x0) at
/build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c:159
#1  0x00002b6dd4eff654 in pixman_compositeGeneral (op=<value optimized out>,
pSrc=0xc0b220, pMask=0x0, pDst=0xc0b540, xSrc=-1, ySrc=-1, xMask=0, yMask=0,
xDst=0, yDst=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/pixman/src/fbcompose.c:4196
#2  0x00002b6dd4ef1972 in _cairo_pixman_composite (op=PIXMAN_OPERATOR_OVER,
pSrc=0xc0b220, pMask=0x1, pDst=0xc0b540, xSrc=-1, ySrc=-1, xMask=0, yMask=0,
xDst=0, yDst=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/pixman/src/fbpict.c:1928
#3  0x00002b6dd4ebc0a6 in _cairo_image_surface_composite
(op=CAIRO_OPERATOR_OVER, src_pattern=0x7fffda603db0, mask_pattern=0x0,
abstract_dst=0xc0b850, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0,
width=1, height=1) at
/build/buildd/libcairo-1.4.10/src/cairo-image-surface.c:857
#4  0x00002b6dd4ec606e in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER,
src=0x7fffda603db0, mask=0x0, dst=0xc0b850, src_x=0, src_y=0, mask_x=0,
mask_y=0, dst_x=0, dst_y=0, width=1, height=1) at
/build/buildd/libcairo-1.4.10/src/cairo-surface.c:1155
#5  0x00002b6dd4ec7703 in _cairo_surface_fallback_composite
(op=CAIRO_OPERATOR_OVER, src=0x7fffda603db0, mask=0x0, dst=<value optimized
out>, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1,
height=1) at /build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:1110
#6  0x00002b6dd4ec8717 in _clip_and_composite_trapezoids (src=0x7fffda603db0,
op=CAIRO_OPERATOR_OVER, dst=0xc0a260, traps=0x7fffda603cb0, clip=0x0,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:448
#7  0x00002b6dd4ec8a2f in _cairo_surface_fallback_fill (surface=0xc0a260,
op=CAIRO_OPERATOR_OVER, source=0x7fffda603db0, path=0xc0a5e8,
fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface-fallback.c:907
#8  0x00002b6dd4ec6385 in _cairo_surface_fill (surface=0xc0a260,
op=CAIRO_OPERATOR_OVER, source=<value optimized out>, path=0xc0a5e8,
fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001,
antialias=CAIRO_ANTIALIAS_DEFAULT) at
/build/buildd/libcairo-1.4.10/src/cairo-surface.c:1454
#9  0x00002b6dd4eb997c in _cairo_gstate_fill (gstate=0xc0a450, path=0xc0a5e8)
at /build/buildd/libcairo-1.4.10/src/cairo-gstate.c:1044
#10 0x00002b6dd4eb3220 in *INT_cairo_fill_preserve (cr=0xc0a420) at
/build/buildd/libcairo-1.4.10/src/cairo.c:2096
#11 0x00002b6dd4eb3239 in cairo_fill (cr=0x2aaa2b4dc068) at
/build/buildd/libcairo-1.4.10/src/cairo.c:2072
#12 0x00002aaaaad1af4c in ubuntulooks_draw_progressbar_trough () from
/usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
#13 0x00002aaaaad1216c in ?? () from
/usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
#14 0x00002b6dd17c2c4e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00002b6dd17c0bff in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00002b6dd2a14929 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x00002b6dd2a25c88 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x00002b6dd2a26bdd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#19 0x00002b6dd2a26e93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x00002b6dd18b1187 in gtk_widget_realize () from
/usr/lib/libgtk-x11-2.0.so.0
#21 0x00002b6dd18b19a7 in gtk_widget_set_parent () from
/usr/lib/libgtk-x11-2.0.so.0
#22 0x00002b6dd169fcb4 in gtk_box_pack_end () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x000000000042d619 in ?? ()
#24 0x000000000042b903 in ?? ()
#25 0x00000000004296c0 in ?? ()
#26 0x000000000042a489 in ?? ()
#27 0x00002b6dd38078e4 in __libc_start_main () from /lib/libc.so.6
#28 0x0000000000429359 in ?? ()
#29 0x00007fffda604d48 in ?? ()
#30 0x0000000000000000 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) "


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


More information about the cairo-bugs mailing list