[Bug 89903] [IVB SNA] sna_dri2_reuse_buffer:370 assertion 'kgem_bo_flink(&to_sna_from_drawable(draw)->kgem, get_private(buffer)->bo) == buffer->name' failed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 5 03:54:33 PDT 2015


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

Chris Bainbridge <chris.bainbridge at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #8 from Chris Bainbridge <chris.bainbridge at gmail.com> ---
Ok that seems to fix the original test case but there may still be an issue.
With 3 monitors connected I did:

while true; do xrandr --output HDMI1 --rotate left; sleep 1; xrandr --output
HDMI1 --rotate normal; sleep 1; done

Which quickly resulted in:

Program received signal SIGSEGV, Segmentation fault.
0x00007fa21d83ffd8 in sna_crtc_disable_cursor (crtc=crtc at entry=0x7fa2247108f0,
sna=<optimized out>) at sna_display.c:5220
5220            crtc->cursor->ref--;
(gdb) bt
#0  0x00007fa21d83ffd8 in sna_crtc_disable_cursor
(crtc=crtc at entry=0x7fa2247108f0, sna=<optimized out>) at sna_display.c:5220
#1  0x00007fa21d845508 in sna_crtc_disable_cursor (sna=<optimized out>,
crtc=0x7fa2247108f0) at sna_display.c:2496
#2  __sna_crtc_set_mode (crtc=crtc at entry=0x7fa224710a10) at sna_display.c:2498
#3  0x00007fa21d846140 in sna_crtc_set_mode_major (crtc=0x7fa224710a10,
mode=0x7fff025cf6a0, rotation=<optimized out>, x=<optimized out>, y=<optimized
out>) at sna_display.c:2557
#4  0x00007fa2237ef3cb in xf86CrtcSetModeTransform
(crtc=crtc at entry=0x7fa224710a10, mode=mode at entry=0x7fff025cf6a0,
rotation=rotation at entry=2, transform=transform at entry=0x0, x=x at entry=0,
y=y at entry=0)
    at ../../../../hw/xfree86/modes/xf86Crtc.c:297
#5  0x00007fa2237f8bee in xf86RandR12CrtcSet (pScreen=0x7fa224715440,
randr_crtc=0x7fa224718530, randr_mode=0x7fa22471ca70, x=0, y=0,
rotation=<optimized out>, num_randr_outputs=1, randr_outputs=0x7fa224ded520)
    at ../../../../hw/xfree86/modes/xf86RandR12.c:1207
#6  0x00007fa223839ecd in RRCrtcSet (crtc=0x7fa224718530, mode=0xc01c64a3,
x=39645312, y=558836711, rotation=49152, numOutputs=65536,
outputs=0x7fa224ded520) at ../../randr/rrcrtc.c:574
#7  0x00007fa22383b354 in ProcRRSetCrtcConfig (client=0x7fa224e283f0) at
../../randr/rrcrtc.c:1173
#8  0x00007fa2237773f7 in Dispatch () at ../../dix/dispatch.c:432
#9  0x00007fa22377b596 in dix_main (argc=10, argv=0x7fff025cfbc8,
envp=<optimized out>) at ../../dix/main.c:296
#10 0x00007fa221435b45 in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
#11 0x00007fa22376590e in _start ()

Could be a completely different issue but backtrace mentions disabling the
cursor.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150405/c281f837/attachment-0001.html>


More information about the intel-gfx-bugs mailing list