Bug 77083

Summary: [i965] Regression in mesa 10.1: crash on eglSwapBuffers
Product: Mesa Reporter: Giulio Camuffo <giuliocamuffo>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: RESOLVED DUPLICATE QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium CC: itoral
Version: 10.1   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: backtrace

Description Giulio Camuffo 2014-04-05 12:22:22 UTC
Created attachment 96948 [details]
backtrace

I get a crash when calling eglSwapBuffers. That happens only for certain clients for a reason which I don't understand, however it always crashes Orbital (https://github.com/giucam/orbital), backtrace attached.
I have bisected mesa and i found out the first broken commit is 11baad35088dfd4bdabc1710df650dbfb413e7a3. I can run mesa 10.1 or git master with that commit reverted and i get no crash at all.
Comment 1 Iago Toral 2014-04-07 07:26:09 UTC
Giulio, if that is the bad commit then I think the patch attached to bug #74005 might fix your problem. Could you give it a try?
Comment 2 Giulio Camuffo 2014-04-07 18:52:31 UTC
I can confirm the patch fixes the issue. Thanks Iago, there was no way i could have found that bug ;).
Comment 3 Giulio Camuffo 2014-04-14 11:25:43 UTC

*** This bug has been marked as a duplicate of bug 74005 ***

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.