Comment 9 for bug 207815

Revision history for this message
Ambricka (petter-ambricka) wrote : Re: FretsOnFire.py crashed with ) in glCheckError()

For some strange reason I hooked up that old computer again, and upgraded to ibex, still no go:

petter@nattbrygga:~$ fretsonfire
Traceback (most recent call last):
  File "./FretsOnFire.py", line 69, in <module>
    menu = MainMenu(engine, songName = songName)
  File "/usr/share/games/fretsonfire/game/MainMenu.py", line 47, in __init__
    self.engine.loadSvgDrawing(self, "background", "keyboard.svg")
  File "/usr/share/games/fretsonfire/game/GameEngine.py", line 312, in loadSvgDrawing
    return self.data.loadSvgDrawing(target, name, fileName, textureSize)
  File "/usr/share/games/fretsonfire/game/Data.py", line 106, in loadSvgDrawing
    drawing = self.resource.load(target, name, lambda: SvgDrawing(self.svg, fileName), synch = True)
  File "/usr/share/games/fretsonfire/game/Resource.py", line 157, in load
    return l.finish()
  File "/usr/share/games/fretsonfire/game/Resource.py", line 68, in load
    self.result = self.function()
  File "/usr/share/games/fretsonfire/game/Data.py", line 106, in <lambda>
    drawing = self.resource.load(target, name, lambda: SvgDrawing(self.svg, fileName), synch = True)
  File "/usr/share/games/fretsonfire/game/Svg.py", line 544, in __init__
    self.texture = Texture(bitmapFile)
  File "/usr/share/games/fretsonfire/game/Texture.py", line 202, in __init__
    self.loadFile(name)
  File "/usr/share/games/fretsonfire/game/Texture.py", line 206, in loadFile
    self.loadImage(Image.open(name))
  File "/usr/share/games/fretsonfire/game/Texture.py", line 214, in loadImage
    self.loadRaw(image.size, string, GL_RGBA, 4)
  File "/usr/share/games/fretsonfire/game/Texture.py", line 299, in loadRaw
    gluBuild2DMipmaps(self.glTarget, components, w, h, format, GL_UNSIGNED_BYTE, string)
  File "/usr/lib/python2.5/site-packages/OpenGL/error.py", line 194, in glCheckError
    baseOperation = baseOperation,
OpenGL.error.GLError: GLError(
 err = 1281,
 description = 'invalid value',
 baseOperation = gluBuild2DMipmaps,
 cArguments = (
  GL_TEXTURE_2D,
  4,
  958,
  272,
  GL_RGBA,
  GL_UNSIGNED_BYTE,
  '\x00\x00\x00\x00\x00\x00\x00\x00\x00...,
 ),
 result = 0
)
petter@nattbrygga:~$

Looks rather like a python problem, as the official binary version works, but very slow...