Bug 37911

Summary: supertuxkart crashes with r300g
Product: Mesa Reporter: Pawel <pawlerson>
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium CC: pawlerson
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Pawel 2011-06-03 23:33:53 UTC
When I want to start a race in Supertuxkart it crashes:

Irrlicht Engine version 1.8.0-alpha
Linux 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64
Could not load sprite bank because the file does not exist: #DefaultFont
[FileManager] Data files will be fetched from: '/usr/share/games/supertuxkart/'
Env var LANG = 'pl_PL.UTF-8'
Adding language fallback pl
[IrrDriver] Creating NULL device
Irrlicht Engine version 1.8.0-alpha
Linux 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64
Could not load sprite bank because the file does not exist: #DefaultFont


[IrrDriver] Trying OpenGL rendering.
[IrrDriver] Trying to create device with 32 bits
r300: DRM version: 2.8.0, Name: ATI RV530, ID: 0x71c0, GB: 1, Z: 2
r300: GART size: 509 MB, VRAM size: 256 MB
r300: AA compression RAM: YES, Z compression RAM: YES, HiZ RAM: YES
Mesa: User error: GL_INVALID_ENUM in glProvokingVertexEXT(0xfeffb090)
[IrrDriver Temp Logger] Level 3: Could not load sprite bank because the file does not exist: #DefaultFont
Mesa: User error: GL_INVALID_OPERATION in glFramebufferTexture2DEXT(textarget=0x3)
Mesa: User error: GL_INVALID_ENUM in glFramebufferRenderbufferEXT(renderbufferTarget)
[Irrlicht Error] FBO has invalid draw buffer
[Irrlicht Error] FBO error
supertuxkart: COpenGLTexture.cpp:888: bool irr::video::checkFBOStatus(irr::video::COpenGLDriver*): Warunek zapewnienia `!(true)' nie zosta? spe?niony.
Przerwane

I'm using this repository:

https://launchpad.net/~oibaf/+archive/graphics-drivers/
Comment 1 Marek Olšák 2011-06-07 15:34:20 UTC
That seems to be a build failure. The one who maintains the repository should rebuild the binaries (start with git clean -fdX).

Supertuxkart works flawlessly with git master here. Closing as WORKSFORME.
Comment 2 Fabio Pedretti 2011-06-08 01:21:53 UTC
B(In reply to comment #1)
> That seems to be a build failure. The one who maintains the repository should
> rebuild the binaries (start with git clean -fdX).
> 
> Supertuxkart works flawlessly with git master here. Closing as WORKSFORME.

Binaries from my PPA are (and were) built from clean git. I merged the pipe-video branch that could interfere but I also wasn't able to reproduce this bug (with stk 0.7.1b and the same RV530). For safe I disabled merging the pipe-video branch now. Also make sure you are really using mesa from my PPA (glxinfo | grep 'OpenGL version' will tell you).

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.