Bug 79946

Summary: [NV30/Gallium] Segmentation violation at nouveau_fence.c
Product: Mesa Reporter: Vittorio <zeccav>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: medium    
Version: 10.1   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Vittorio 2014-06-12 18:35:27 UTC
On mesa-20140509
Chipset C51 (NV4E)
Family NV40 Video card NVIDIA GeForce 6150 LE
Running ~/intel/ism/bin/intel64/intelremotedialog
from Intel VTune Amplifier XE 2013 command amplxe-gui on Linux Fedora 20.

Segmentation violation at nouveau_fence.c:226
"if (screen->fence.current->state < NOUVEAU_FENCE_STATE_EMITTING)"
pointer screen is nil because after nv30/nv30_context.c:44
"nv30 = container_of(push->user_priv, nv30, bufctx);"
assert(nv30->screen) fails.
Comment 1 Vittorio 2014-06-19 10:56:04 UTC
I get the same bug running glxinfo and glxinfo64.
I hope this helps reproducing the bug.
Comment 2 Maarten Lankhorst 2014-06-19 11:48:39 UTC

*** This bug has been marked as a duplicate of bug 79823 ***
Comment 3 Ilia Mirkin 2014-06-19 17:35:30 UTC
Actually this unlikely to be a duplicate of that bug. This bug might be resolved by

http://cgit.freedesktop.org/mesa/mesa/commit/?id=c092c46b27c6f6a6674e8d67fb3afdb684811819

But I'm not 100% sure... mind trying it out?
Comment 4 Vittorio 2014-06-19 21:57:05 UTC
You may be 100% sure now:I tried your patch and it fixes my problem, both the original one and with glxinfo.
Keep up the good work!

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.