#3 0xff141c10 in _assert () from /lib/libc.so.1 #4 0xfaeeb930 in _pixel_to_solid (image=0xf0efc710, x=0, y=0) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-image-surface.c:1294 #5 0xfaeec43c in _pixman_image_for_surface (pattern=0xffbfc958, is_mask=0, extents=0xffbfbc2c, ix=0xffbfbc24, iy=0xffbfbc20) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-image-surface.c:1485 #6 0xfaeecc18 in _pixman_image_for_pattern (pattern=0xffbfc958, is_mask=0, extents=0xffbfbc2c, tx=0xffbfbc24, ty=0xffbfbc20) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-image-surface.c:1646 #7 0xfaef3e6c in _cairo_image_surface_composite (op=CAIRO_OPERATOR_SOURCE, src_pattern=0xffbfc958, mask_pattern=0x0, abstract_dst=0xf0efc120, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1, height=1, clip_region=0xf53d9e80) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-image-surface.c:4155 #8 0xfaf525d8 in _cairo_surface_composite (op=CAIRO_OPERATOR_SOURCE, src=0xffbfc958, mask=0x0, dst=0xf0efc120, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1, height=1, clip_region=0xf53d9e80) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface.c:1804 #9 0xfaf5a8c0 in _cairo_surface_fallback_composite (op=CAIRO_OPERATOR_SOURCE, src=0xffbfc958, mask=0x0, dst=0xf5992240, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1, height=1, clip_region=0xf53d9e80) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface-fallback.c:1441 #10 0xfaf5267c in _cairo_surface_composite (op=CAIRO_OPERATOR_SOURCE, src=0xffbfc958, mask=0x0, dst=0xf5992240, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=1, height=1, clip_region=0xf53d9e80) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface.c:1816 #11 0xfaf57f94 in _composite_trap_region (clip=0x0, src=0xffbfc958, op=CAIRO_OPERATOR_SOURCE, dst=0xf5992240, trap_region=0xf53d9e80, extents=0xffbfc848) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface-fallback.c:522 #12 0xfaf5833c in _clip_and_composite_region (src=0xffbfc958, op=CAIRO_OPERATOR_SOURCE, dst=0xf5992240, trap_region=0xf53d9e80, clip=0x0, extents=0xffbfc848) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface-fallback.c:635 #13 0xfaf58e74 in _clip_and_composite_trapezoids (src=0xffbfc958, op=CAIRO_OPERATOR_SOURCE, dst=0xf5992240, traps=0xffbfc130, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0, extents=0xffbfc848) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface-fallback.c:849 #14 0xfaf5929c in _cairo_surface_fallback_paint (surface=0xf5992240, op=CAIRO_OPERATOR_SOURCE, source=0xffbfc958, clip=0x0) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface-fallback.c:938 #15 0xfaf52e74 in _cairo_surface_paint (surface=0xf5992240, op=CAIRO_OPERATOR_SOURCE, source=0xffbfc958, clip=0xffbfc94c) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-surface.c:2023 #16 0xfaedcc70 in _cairo_gstate_paint (gstate=0xef605978) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-gstate.c:1051 #17 0xfaeb9804 in cairo_paint (cr=0xef605800) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo.c:2224 #18 0xfaeb98d4 in cairo_paint_with_alpha (cr=0xef605800, alpha=1) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo.c:2252 #19 0xfd8c3da0 in gfxContext::Paint (this=0xf02064b0, alpha=1) at /opt/zmaw/sw/solaris10/firefox-3.6.17-debug-gcc45/src/mozilla-1.9.2/gfx/thebes/src/gfxContext.cpp:723 #20 0xfd5f29a4 in nsWindow::OnExposeEvent (this=0xf4d6af00, aWidget=0xf86127f0, aEvent=0xffbfd3b0) at /opt/zmaw/sw/solaris10/firefox-3.6.17-debug-gcc45/src/mozilla-1.9.2/widget/src/gtk2/nsWindow.cpp:2648 #21 0xfd5fdd38 in expose_event_cb (widget=0xf86127f0, event=0xffbfd3b0) at /opt/zmaw/sw/solaris10/firefox-3.6.17-debug-gcc45/src/mozilla-1.9.2/widget/src/gtk2/nsWindow.cpp:5828 #22 0xfa148cc8 in _gtk_marshal_BOOLEAN__BOXED () from /sw/solaris10/X11/gtk-2.20.0/lib/libgtk-x11-2.0.so.0 #23 0xfa94c92c in g_closure_invoke () from /sw/solaris10/X11/glib-2.25.11/lib/libgobject-2.0.so.0 #24 0xfa969d70 in signal_emit_unlocked_R () from /sw/solaris10/X11/glib-2.25.11/lib/libgobject-2.0.so.0 #25 0xfa968ce4 in g_signal_emit_valist () from /sw/solaris10/X11/glib-2.25.11/lib/libgobject-2.0.so.0 #26 0xfa968fb0 in g_signal_emit () from /sw/solaris10/X11/glib-2.25.11/lib/libgobject-2.0.so.0 #27 0xfa2993f0 in gtk_widget_event_internal () from /sw/solaris10/X11/gtk-2.20.0/lib/libgtk-x11-2.0.so.0 (gdb) up 5 #5 0xfaeec43c in _pixman_image_for_surface (pattern=0xffbfc958, is_mask=0, extents=0xffbfbc2c, ix=0xffbfbc24, iy=0xffbfbc20) at /sw/solaris10/X11/cairo-1.9.12-debug/src/cairo-1.9.12/src/cairo-image-surface.c:1485 1485 pixman_image = _pixel_to_solid (image, sample.x, sample.y); (gdb) p/x *(cairo_xlib_surface_t*)(pattern->surface) $6 = {base = {backend = 0xfb012f84, device = 0xf8891480, type = 0x3, content = 0x1000, ref_count = {ref_count = 0x5}, status = 0x0, unique_id = 0x29f2, finished = 0x0, is_clear = 0x0, has_font_options = 0x0, owns_device = 0x1, user_data = {size = 0x2, num_elements = 0x2, element_size = 0xc, elements = 0xf47f875c, is_snapshot = 0x0}, mime_data = {size = 0x0, num_elements = 0x0, element_size = 0xc, elements = 0x0, is_snapshot = 0x0}, device_transform = {xx = 0x1, yx = 0x0, xy = 0x0, yy = 0x1, x0 = 0x0, y0 = 0x0}, device_transform_inverse = {xx = 0x1, yx = 0x0, xy = 0x0, yy = 0x1, x0 = 0x0, y0 = 0x0}, device_transform_observers = { next = 0xef6088c8, prev = 0xef6088c8}, x_resolution = 0x48, y_resolution = 0x48, x_fallback_resolution = 0x12c, y_fallback_resolution = 0x12c, snapshot_of = 0x0, snapshot_detach = 0xa5a5a5a5, snapshots = {next = 0xf59926d8, prev = 0xf59926d8}, snapshot = {next = 0xa5a5a5a5, prev = 0xa5a5a5a5}, font_options = {antialias = 0xa5a5a5a5, subpixel_order = 0xa5a5a5a5, lcd_filter = 0xa5a5a5a5, hint_style = 0xa5a5a5a5, hint_metrics = 0xa5a5a5a5}}, screen = 0xf78b87a0, close_display_hook = { prev = 0x0, next = 0xf5992344, func = 0xfafb38e0}, drawable = 0x3a004b5, owns_pixmap = 0x0, visual = 0xf971ba20, use_pixmap = 0x0, render_major = 0xffffffff, render_minor = 0xffffffff, buggy_gradients = 0x1, buggy_pad_reflect = 0x1, buggy_repeat = 0x1, width = 0x1, height = 0x1, depth = 0x18, dst_picture = 0x0, src_picture = 0x0, clip_dirty = 0x0, embedded_clip_rects = {{x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}, {x = 0xa5a5, y = 0xa5a5, width = 0xa5a5, height = 0xa5a5}}, clip_rects = 0xf5992744, num_clip_rects = 0x0, clip_region = 0x0, xrender_format = 0x0, filter = 0x3, extend = 0x0, has_component_alpha = 0x0, precision = 0x0, xtransform = {matrix = {{ 0x10000, 0x0, 0x0}, {0x0, 0x10000, 0x0}, {0x0, 0x0, 0x10000}}}, a_mask = 0x0, r_mask = 0xff, g_mask = 0xff00, b_mask = 0xff0000} (gdb)