[Bug 82979] New: Segmentation fault in sna_dri2_get_back()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 22 20:46:52 PDT 2014


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

          Priority: medium
            Bug ID: 82979
                CC: intel-gfx-bugs at lists.freedesktop.org
          Assignee: intel-gfx-bugs at lists.freedesktop.org
           Summary: Segmentation fault in sna_dri2_get_back()
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: john.lindgren at aol.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: DRM/Intel
           Product: DRI

Created attachment 105130
  --> https://bugs.freedesktop.org/attachment.cgi?id=105130&action=edit
Log

The following crash occurs frequently when I'm logging in or out.  I'm using
XFCE with Compton as compositor.  xorg.conf contains only the NoTrapSignals
flag, everything is default settings.

Dell Latitude E5530
Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Arch Linux x86_64
linux 3.16.1-1
xorg-server 1.16.0-6
xf86-video-intel 2.99.914-4

Log file is attached (from an older build than the backtrace below, but it's
the same crash).  Please let me know if there is any more info that would be
useful.

Core was generated by `/usr/bin/Xorg.bin :1 vt7'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  sna_dri2_get_back (info=0x1848b00, back=0x16ef3a0, draw=0x142d180,
sna=0x7f7365a25000) at sna_dri2.c:164
164                if (c->bo && c->bo->scanout == 0) {
(gdb) bt full
#0  sna_dri2_get_back (info=0x1848b00, back=0x16ef3a0, draw=0x142d180,
sna=0x7f7365a25000) at sna_dri2.c:164
        c = 0x32000000320
        bo = <optimized out>
        name = 0
        reuse = true
#1  sna_dri2_reuse_buffer (draw=0x142d180, buffer=0x16ef3a0) at sna_dri2.c:282
        buffer = 0x16ef3a0
        draw = 0x142d180
#2  0x0000000000562e73 in allocate_or_reuse_buffer (pDraw=0x142d180,
ds=<optimized out>, pPriv=0x16eedd0, 
    attachment=1, format=32, dimensions_match=<optimized out>,
buffer=0x182e460) at dri2.c:483
No locals.
#3  0x0000000000563cab in do_get_buffers (pDraw=0x20, width=0x556,
height=0x300, attachments=0x182c4b4, 
    count=25463640, out_count=0x1, has_format=1) at dri2.c:551
        attachment = 1
        pPriv = 0x0
        buffers_changed = 0
#4  0x00000000005640db in DRI2GetBuffersWithFormat (pDraw=<optimized out>,
width=<optimized out>, 
    height=<optimized out>, attachments=<optimized out>, count=<optimized out>,
out_count=<optimized out>)
    at dri2.c:668
No locals.
#5  0x0000000000565b7b in ProcDRI2GetBuffersWithFormat (client=<optimized out>)
at dri2ext.c:306
        buffers = 0x0
        status = 0
        count = 154
        pDrawable = 0x142d180
        width = 8554624
        height = 24045712
#6  ProcDRI2Dispatch (client=0x16ee890) at dri2ext.c:608
        stuff = 0x182c4a0
#7  0x00000000004375c7 in Dispatch () at dispatch.c:432
        clientReady = 0x16f0d30
        result = <optimized out>
        client = 0x16ee890
        nready = 0
        icheck = 0x82cb00 <checkForInput>
        start_tick = 0
#8  0x000000000043b756 in dix_main (argc=3, argv=0x7fff76def158,
envp=<optimized out>) at main.c:296
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#9  0x00007f7363d35000 in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#10 0x0000000000425bfe in _start ()
No symbol table info available.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140823/49da13ff/attachment.html>


More information about the intel-gfx-bugs mailing list