Bug 28654

Summary: [r300g] Every OpenGL application now either crashes on exit or fails to run at all.
Product: Mesa Reporter: Chris Rankin <rankincj>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: backtrace from glxgears crash
This seems to fix it for me.

Description Chris Rankin 2010-06-21 12:21:02 UTC
Created attachment 36404 [details]
backtrace from glxgears crash

No need to bisect this, there's only been one commit:

commit d82f6253331abf09ca714b844b1a9179ed8050b3
Author: Marek Olšák <maraeo@gmail.com>
Date:   Mon Jun 21 00:42:06 2010 +0200

    r300g: fix the KIL opcode for r3xx-r4xx (v4)

This is with my RV350. WoW now refuses to run at all:

err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"H:\\World of Warcraft\\WoW.exe" failed, status c0000005

And glxgears, celestia are now core-dumping on exit. It looks like there's a NULL pointer problem. (See attachment.)
Comment 1 Chris Rankin 2010-06-21 12:47:14 UTC
Created attachment 36405 [details] [review]
This seems to fix it for me.
Comment 2 Marek Olšák 2010-06-21 14:51:51 UTC
The fix is right (I've already committed my fix right before looking at this bug). Closing...

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.