Bug 79946 - [NV30/Gallium] Segmentation violation at nouveau_fence.c
Summary: [NV30/Gallium] Segmentation violation at nouveau_fence.c
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: 10.1
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Nouveau Project
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-12 18:35 UTC by Vittorio
Modified: 2014-06-19 21:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.