I can confirm that in my case the crash is due to an OpenGL call, usually glGetDoublev but sometimes glGetIntegerv.
I used the attached patch to trace these OpenGL calls. Jeremy -- http://www.jerryweb.org/ : JerryWeb.org http://sailcut.sourceforge.net/ : Sailcut CAD
diff -urN usr/share/games/fretsonfire/game/DebugGL.py /usr/share/games/fretsonfire/game/DebugGL.py --- usr/share/games/fretsonfire/game/DebugGL.py 1970-01-01 01:00:00.000000000 +0100 +++ /usr/share/games/fretsonfire/game/DebugGL.py 2008-01-16 09:01:37.000000000 +0100 @@ -0,0 +1,13 @@ +import OpenGL + +def glGetDoublev(n): + print "glGetDoublev(0x%x) : start" % n + ret = OpenGL.GL.glGetDoublev(n) + print "glGetDoublev : stop" + return ret + +def glGetIntegerv(n): + print "glGetIntegerv(0x%x) : start" %n + ret = OpenGL.GL.glGetIntegerv(n) + print "glGetIntegerv : stop" + return ret diff -urN usr/share/games/fretsonfire/game/Dialogs.py /usr/share/games/fretsonfire/game/Dialogs.py --- usr/share/games/fretsonfire/game/Dialogs.py 2007-04-07 14:19:48.000000000 +0200 +++ /usr/share/games/fretsonfire/game/Dialogs.py 2008-01-15 23:42:08.000000000 +0100 @@ -25,6 +25,7 @@ import pygame from OpenGL.GL import * from OpenGL.GLU import * +from DebugGL import * import math import os import fnmatch diff -urN usr/share/games/fretsonfire/game/Font.py /usr/share/games/fretsonfire/game/Font.py --- usr/share/games/fretsonfire/game/Font.py 2007-02-20 20:42:45.000000000 +0100 +++ /usr/share/games/fretsonfire/game/Font.py 2008-01-15 23:26:43.000000000 +0100 @@ -22,6 +22,7 @@ import pygame from OpenGL.GL import * +from DebugGL import * import sys from Texture import Texture diff -urN usr/share/games/fretsonfire/game/Scene.py /usr/share/games/fretsonfire/game/Scene.py --- usr/share/games/fretsonfire/game/Scene.py 2007-02-20 20:42:45.000000000 +0100 +++ /usr/share/games/fretsonfire/game/Scene.py 2008-01-16 07:37:05.000000000 +0100 @@ -32,6 +32,7 @@ from OpenGL.GL import * from OpenGL.GLU import * #from OpenGL.GLUT import * +from DebugGL import * import math import colorsys import pygame diff -urN usr/share/games/fretsonfire/game/View.py /usr/share/games/fretsonfire/game/View.py --- usr/share/games/fretsonfire/game/View.py 2007-09-01 20:14:34.000000000 +0200 +++ /usr/share/games/fretsonfire/game/View.py 2008-01-15 23:24:22.000000000 +0100 @@ -23,6 +23,7 @@ from __future__ import division from OpenGL.GL import * from OpenGL.GLU import * +from DebugGL import * import Log
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Pkg-games-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

