[cairo-bugs] [Bug 78224] New: BadMatch is shm extention

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat May 3 07:15:03 PDT 2014


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

          Priority: medium
            Bug ID: 78224
          Assignee: chris at chris-wilson.co.uk
           Summary: BadMatch is shm extention
        QA Contact: cairo-bugs at cairographics.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: uzytkownik2 at gmail.com
          Hardware: Other
            Status: NEW
           Version: 1.12.16
         Component: xlib backend
           Product: cairo

I've run on this problem when restoring epiphany from session. The backtrace
is:

Breakpoint 1, gdk_x_error (xdisplay=0x718580, error=0x7fffffffbab0)
    at gdkmain-x11.c:267
267    gdkmain-x11.c: No such file or directory.
(gdb) bt
#0  gdk_x_error (xdisplay=0x718580, error=0x7fffffffbab0) at gdkmain-x11.c:267
#1  0x00007ffff7ae49cb in _XError (dpy=dpy at entry=0x718580, 
    rep=rep at entry=0x1690e30)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/XlibInt.c:1463
#2  0x00007ffff7ae1a47 in handle_error (dpy=0x718580, err=0x1690e30, 
    in_XReply=<optimized out>)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/xcb_io.c:213
#3  0x00007ffff7ae1af5 in handle_response (dpy=dpy at entry=0x718580, 
    response=0x1690e30, in_XReply=in_XReply at entry=1)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/xcb_io.c:325
#4  0x00007ffff7ae29f0 in _XReply (dpy=dpy at entry=0x718580, 
    rep=rep at entry=0x7fffffffbc60, extra=extra at entry=0, discard=discard at entry=1)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/xcb_io.c:627
#5  0x00007ffff7ade7dd in XSync (dpy=0x718580, discard=discard at entry=0)
    at /var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/Sync.c:44
#6  0x00007ffff7ade86b in _XSyncFunction (dpy=<optimized out>)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/Synchro.c:35
#7  0x00007ffff7ac19d6 in XCopyArea (dpy=0x718580, src_drawable=75497475, 
    dst_drawable=27263282, gc=0x1690d80, src_x=0, src_y=0, width=128, 
    height=128, dst_x=0, dst_y=0)
    at
/var/tmp/portage/x11-libs/libX11-1.6.2/work/libX11-1.6.2/src/CopyArea.c:61
#8  0x00007ffff2c9bfca in _cairo_xlib_surface_update_shm (
    surface=surface at entry=0x16733b0)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-xlib-surface-shm.c:905
#9  0x00007ffff2c9ca58 in _cairo_xlib_surface_get_shm (
    surface=surface at entry=0x16733b0, overwrite=overwrite at entry=0)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-xlib-surface-shm.c:1045
#10 0x00007ffff2c9985a in _cairo_xlib_surface_acquire_source_image (
    abstract_surface=0x16733b0, image_out=0x7fffffffc690, 
    image_extra=<optimized out>)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-xlib-surface.c:1394
#11 0x00007ffff2c6b2bf in _cairo_surface_acquire_source_image (
    surface=0x16733b0, image_out=<optimized out>, image_extra=<optimized out>)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-surface.c:1887
#12 0x00007ffff2c37b98 in _pixman_image_for_surface (iy=0x7fffffffc810, 
    ix=0x7fffffffc80c, sample=0x7fffffffc810, extents=0x7fffffffcf1c, 
    is_mask=0, pattern=0x7fffffffcf60, dst=0x7fffffffcf60)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-image-source.c:963
#13 _pixman_image_for_pattern (dst=dst at entry=0x15bd510, 
    pattern=pattern at entry=0x7fffffffcf60, is_mask=is_mask at entry=0, 
    extents=extents at entry=0x7fffffffcf1c, sample=sample at entry=0x7fffffffcf40, 
    tx=tx at entry=0x7fffffffc80c, ty=ty at entry=0x7fffffffc810)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-image-source.c:1124
#14 0x00007ffff2c3844a in _cairo_image_source_create_for_pattern (
    dst=0x15bd510, pattern=0x7fffffffcf60, is_mask=0, extents=0x7fffffffcf1c, 
    sample=0x7fffffffcf40, src_x=0x7fffffffc80c, src_y=0x7fffffffc810)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-image-source.c:1169
#15 0x00007ffff2c68156 in composite_aligned_boxes (boxes=0x7fffffffcc60, 
    extents=0x7fffffffcee0, compositor=0x7ffff2f1c7c0 <spans>)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-spans-compositor.c:669
#16 clip_and_composite_boxes (
    compositor=compositor at entry=0x7ffff2f1c7c0 <spans>, 
    extents=extents at entry=0x7fffffffcee0, boxes=boxes at entry=0x7fffffffcc60)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-spans-compositor.c:873
#17 0x00007ffff2c6853e in clip_and_composite_boxes (
    compositor=0x7ffff2f1c7c0 <spans>, extents=0x7fffffffcee0, 
    boxes=0x7fffffffcc60)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-spans-compositor.c:892
#18 0x00007ffff2c685b6 in _cairo_spans_compositor_mask (
    _compositor=0x7ffff2f1c7c0 <spans>, extents=0x7fffffffcee0)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-spans-compositor.c:990
#19 0x00007ffff2c28769 in _cairo_compositor_mask (
    compositor=0x7ffff2f1c7c0 <spans>, surface=0x15bd510, op=<optimized out>, 
    source=<optimized out>, mask=<optimized out>, clip=<optimized out>)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-compositor.c:106
#20 0x00007ffff2c6b724 in _cairo_surface_mask (surface=0x15bd510, 
    op=CAIRO_OPERATOR_OVER, source=0x7fffffffd250, mask=0x7fffffffd370, 
    clip=0x0)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-surface.c:2080
#21 0x00007ffff2c2fe84 in _cairo_gstate_mask (gstate=0xa74240, mask=0xa94770)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo-gstate.c:1142
#22 0x00007ffff2c23601 in INT_cairo_mask (cr=0xa74210, pattern=<optimized out>)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo.c:2062
#23 0x00007ffff2c23686 in cairo_mask_surface (cr=cr at entry=0xa74210, 
    surface=surface at entry=0x15bcc20, surface_x=surface_x at entry=0, 
    surface_y=surface_y at entry=0)
    at
/var/tmp/portage/x11-libs/cairo-1.12.16-r2/work/cairo-1.12.16/src/cairo.c:2099
#24 0x00007ffff7889dbf in try_pixmap_and_mask (screen=screen at entry=0x6e6700, 
    src_pixmap=src_pixmap at entry=75497475, src_mask=src_mask at entry=75497476, 
    iconp=iconp at entry=0x7fffffffd6a0, ideal_width=ideal_width at entry=32, 
    ideal_height=ideal_height at entry=32, 
    mini_iconp=mini_iconp at entry=0x7fffffffd6a8, 
    ideal_mini_width=ideal_mini_width at entry=16, 
    ideal_mini_height=ideal_mini_height at entry=16) at xutils.c:1786
#25 0x00007ffff788afde in try_pixmap_and_mask (ideal_mini_height=16, 
    ideal_mini_width=16, mini_iconp=0x7fffffffd6a8, ideal_height=32, 
    ideal_width=32, iconp=0x7fffffffd6a0, src_mask=75497476, 
    src_pixmap=75497475, screen=0x6e6700) at xutils.c:2187
#26 _wnck_read_icons (screen=0x6e6700, xwindow=xwindow at entry=75497474, 
    icon_cache=icon_cache at entry=0x1678d80, iconp=iconp at entry=0x7fffffffd6a0, 
    ideal_width=ideal_width at entry=32, ideal_height=ideal_height at entry=32, 
    mini_iconp=mini_iconp at entry=0x7fffffffd6a8, 
    ideal_mini_width=ideal_mini_width at entry=16, 
    ideal_mini_height=ideal_mini_height at entry=16) at xutils.c:2190
#27 0x00007ffff7880e94 in get_icons (window=window at entry=0x16666a0)
    at window.c:2111
#28 0x00007ffff7881a39 in force_update_now (window=window at entry=0x16666a0)
    at window.c:3273
#29 0x00007ffff7882c85 in _wnck_window_create (xwindow=75497474, 
    screen=screen at entry=0x164f8b0, sort_order=5) at window.c:548
#30 0x00007ffff787650e in update_client_list (screen=0x164f8b0)
    at screen.c:1467
#31 do_update_now (screen=0x164f8b0) at screen.c:2206
#32 0x00007ffff2450d8b in g_task_return_now (task=0x8ea8e0)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1076
#33 0x00007ffff24513f6 in g_task_return (task=0x8ea8e0, type=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1129
#34 0x0000000000449381 in session_resumed_cb (object=<optimized out>, 
    result=0x8ea9b0, user_data=<optimized out>) at ephy-session.c:1526
#35 0x00007ffff2450d8b in g_task_return_now (task=0x8ea9b0)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1076
#36 0x00007ffff24513f6 in g_task_return (task=0x8ea9b0, type=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1129
#37 0x0000000000449161 in load_from_stream_cb (object=<optimized out>, 
    result=0x8eac20, user_data=<optimized out>) at ephy-session.c:1389
#38 0x00007ffff2450d8b in g_task_return_now (task=0x8eac20)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1076
#39 0x00007ffff24513f6 in g_task_return (task=0x8eac20, type=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1129
#40 0x0000000000448d7d in load_stream_complete (task=0x8eac20)
    at ephy-session.c:1194
#41 load_stream_read_cb (object=<optimized out>, result=<optimized out>, 
    user_data=<optimized out>) at ephy-session.c:1260
#42 0x00007ffff242d62a in async_ready_callback_wrapper (
    source_object=0x949e70, res=0x9c9800, user_data=0x8eac20)
    at
/var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/ginputstream.c:518
#43 0x00007ffff2450d8b in g_task_return_now (task=0x9c9800)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1076
#44 0x00007ffff2450da9 in complete_in_idle_cb (task=0x9c9800)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gtask.c:1085
#45 0x00007ffff1e8f53d in g_main_dispatch (context=0x711ca0)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/glib/gmain.c:3064
#46 g_main_context_dispatch (context=context at entry=0x711ca0)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/glib/gmain.c:3663
#47 0x00007ffff1e8f8a8 in g_main_context_iterate (
    context=context at entry=0x711ca0, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/glib/gmain.c:3734
#48 0x00007ffff1e8f94c in g_main_context_iteration (context=0x711ca0, 
    context at entry=0x0, may_block=may_block at entry=1)
    at /var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/glib/gmain.c:3795
#49 0x00007ffff2472e7c in g_application_run (application=0x8a0180, 
    argc=argc at entry=1, argv=argv at entry=0x7fffffffdc38)
    at
/var/tmp/portage/dev-libs/glib-2.40.0/work/glib-2.40.0/gio/gapplication.c:2114
#50 0x0000000000431192 in main (argc=1, argv=0x7fffffffdc38) at ephy-main.c:488

It looked like the main gui was up but the pages were not drawn at the moment
of exception. When I tried the incognito mode it worked and it somehow 'fixed'
the problem.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20140503/74c61b5a/attachment.html>


More information about the cairo-bugs mailing list