Summary: | [DRI3 all Bisected] Many webglc cases fail | ||
---|---|---|---|
Product: | Mesa | Reporter: | lu hua <huax.lu> |
Component: | GLX | Assignee: | mesa-dev |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | eero.t.tamminen, mengmeng.meng |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Xorg.0.log(PNV) |
Description
lu hua
2014-06-05 03:35:13 UTC
And they work again if you do: Section "Device" Identifier "Intel" Option "DRI" "2" EndSection ? Created attachment 100497 [details]
Xorg.0.log(PNV)
Pineveiw start X fail, bisect shows 746be5a03ebbda4ab411ca3efb2ed95f99e9ea46 is the first bad commit.
1. start X
2. glxinfo
output:
name of display: :0.0
Segmentation fault (core dumped)
(In reply to comment #1) > And they work again if you do: > > Section "Device" > Identifier "Intel" > Option "DRI" "2" > EndSection Set xorg.conf as above, webglc cases work well. X still fails on Pineview. On pnv, gdb glxinfo: Program received signal SIGSEGV, Segmentation fault. 0xb793c063 in intelInitScreen2 (psp=0x8063af8) at intel_screen.c:1155 1155 if (psp->dri2.loader->base.version <= 2 || (gdb) bt #0 0xb793c063 in intelInitScreen2 (psp=0x8063af8) at intel_screen.c:1155 #1 0xb7913000 in driCreateNewScreen2 (scrn=0, fd=4, extensions=0xb7fd450c <loader_extensions>, driver_extensions=0xb7a6fa70 <i915_driver_extensions>, driver_configs=0xbfffed00, data=0x805bfc0) at dri_util.c:159 #2 0xb7f8afaf in dri3_create_screen (screen=0, priv=0x805a3a0) at dri3_glx.c:1705 #3 0xb7f4deac in AllocAndFetchScreenConfigs (dpy=0x8050008, priv=0x805a3a0) at glxext.c:784 #4 0xb7f4e27f in __glXInitialize (dpy=0x8050008) at glxext.c:894 #5 0xb7f48470 in GetGLXPrivScreenConfig (dpy=0x8050008, scrn=0, ppriv=0xbfffedfc, ppsc=0xbfffee00) at glxcmds.c:172 #6 0xb7f4a46a in glXChooseVisual (dpy=0x8050008, screen=0, attribList=0x804f120) at glxcmds.c:1249 #7 0x08049068 in ?? () #8 0xb7c2fa83 in __libc_start_main (main=0x8048ef0, argc=1, argv=0xbffff0e4, init=0x804bff0, fini=0x804c060, rtld_fini=0xb7fed180 <_dl_fini>, stack_end=0xbffff0dc) at libc-start.c:287 #9 0x080499f5 in ?? () (gdb) p *psp $1 = {driver = 0xb7a6be60 <i915_driver_api>, myNum = 0, fd = 4, drm_version = {major = 1, minor = 6, patch = 0}, driverPrivate = 0x0, loaderPrivate = 0x805bfc0, max_gl_core_version = 0, max_gl_compat_version = 0, max_gl_es1_version = 0, max_gl_es2_version = 0, extensions = 0xb7a73c1c <emptyExtensionList.22632>, swrast_loader = 0x0, dri2 = {loader = 0x0, image = 0x0, useInvalidate = 0x0}, image = { loader = 0xb7fd38a4 <imageLoaderExtension>}, optionInfo = {info = 0x0, values = 0x0, tableSize = 0}, optionCache = {info = 0x0, values = 0x0, tableSize = 0}, api_mask = 0} It blocks Pineview testing. X works well on PNV. X works well on PNV, modify the summary. Is this still a problem on Ivybridge? This issue goes away. Verified.Fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.