[Bug 73010] New: [SNB Regression]Piglit/glx/GLX_ARB_create_context/current with no framebuffer segfault

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 24 00:24:19 PST 2013


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

          Priority: high
            Bug ID: 73010
          Assignee: idr at freedesktop.org
           Summary: [SNB
                    Regression]Piglit/glx/GLX_ARB_create_context/current
                    with no framebuffer segfault
        QA Contact: intel-3d-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: huax.lu at intel.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: Drivers/DRI/i965
           Product: Mesa

System Environment:
--------------------------
Platform: Sandybridge
Libdrm:       
(master)libdrm-2.4.50-3-g068ea68b3f7ebd5efcfcc2f6ae417651423c8382
Mesa:        (master)7990ab58fa01cbebcefd63dd25af5fd6fdddf019
Xserver:        (master)xorg-server-1.14.99.905
Xf86_video_intel:       
(master)2.99.906-98-g9289e2c56b7f0cc78c5123691ad96611f0e04bed
Cairo:        (master)8e11a42e3e9b679dce97ac45cd8b47322536a253
Libva:        (staging)feb43645518a9c9c17c39a19c0b1998e99d2e156
Libva_intel_driver:        (staging)037b37bb5ba68e5628f4381b024ffac105408ddc
Kernel:    (drm-intel-nightly) 164a4cb4c1431a0689f85507868356fae24da638

Bug detailed description:
-------------------------
It segfaults on sandybridge with mesa master branch. It doesn't happen on 10.0
branch.

The latest known good commit: 37c24e6d867606e176a5164fc7ef1857862e76f8
The latest known bad commit: 7990ab58fa01cbebcefd63dd25af5fd6fdddf019

output:
Segmentation fault (core dumped)

(gdb) bt
#0  XQueryExtension (dpy=dpy at entry=0x10, name=name at entry=0xb7edf7ec
<dri2ExtensionName> "DRI2", major_opcode=major_opcode at entry=0xbfffef24,
    first_event=first_event at entry=0xbfffef28,
first_error=first_error at entry=0xbfffef2c) at QuExt.c:43
#1  0xb7d667ec in XInitExtension (dpy=dpy at entry=0x10,
name=name at entry=0xb7edf7ec <dri2ExtensionName> "DRI2") at InitExt.c:47
#2  0xb7b577b4 in XextAddDisplay (extinfo=0x80565c8, dpy=dpy at entry=0x10,
ext_name=0xb7edf7ec <dri2ExtensionName> "DRI2", hooks=0xb7edf800
<dri2ExtensionHooks>,
    nevents=nevents at entry=0, data=data at entry=0x0) at extutil.c:110
#3  0xb7ec0d7e in DRI2FindDisplay (dpy=dpy at entry=0x10) at dri2.c:81
#4  0xb7ec1937 in DRI2GetBuffersWithFormat (dpy=0x10, drawable=136957008,
width=width at entry=0x828e5b0, height=height at entry=0x828e5b4,
attachments=attachments at entry=0xbffff0e8,
    count=count at entry=0, outCount=outCount at entry=0xbffff108) at dri2.c:467
#5  0xb7ebecd7 in dri2GetBuffersWithFormat (driDrawable=0x828e598,
width=0x828e5b0, height=0x828e5b4, attachments=0xbffff0e8, count=0,
out_count=0xbffff108,
    loaderPrivate=0x4d250450 <main_arena+48>) at dri2_glx.c:894
#6  0xb794fe48 in intel_query_dri2_buffers (buffer_count=0xbffff0f8,
buffers=<synthetic pointer>, drawable=0x828e598, brw=0xb762a01c) at
brw_context.c:1196
#7  intel_update_dri2_buffers (drawable=0x828e598, brw=0xb762a01c) at
brw_context.c:1013
#8  intel_update_renderbuffers (context=context at entry=0x8061680,
drawable=drawable at entry=0x828e598) at brw_context.c:1069
#9  0xb7950278 in intel_prepare_render (brw=brw at entry=0xb762a01c) at
brw_context.c:1087
#10 0xb795045c in intelMakeCurrent (driContextPriv=0x8061680,
driDrawPriv=0x828e598, driReadPriv=0x828e598) at brw_context.c:932
#11 0xb78eb98e in driBindContext (pcp=0x8061680, pdp=0x828e598, prp=0x828e598)
at dri_util.c:539
#12 0xb7ec07ad in dri2_bind_context (context=0x8057320, old=0xb7edf660
<dummyContext>, draw=0, read=0) at dri2_glx.c:153
#13 0xb7e95b94 in MakeContextCurrent (dpy=0x804b008, draw=0, read=0,
gc_user=0x8057320) at glxcurrent.c:259
#14 0x08048eab in main (argc=3, argv=0xbffff334) at
/GFX/Test/Piglit/piglit/tests/spec/glx_arb_create_context/current-no-framebuffer.c:77


Reproduce steps:
----------------------------
1. xinit
2. ./bin/glx-create-context-current-no-framebuffer -fbo -auto

-- 
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-3d-bugs/attachments/20131224/75355c8b/attachment.html>


More information about the intel-3d-bugs mailing list