Package: libgl1-mesa-glx Version: 7.10.3-3 Severity: important Hi, I had found that when I run balazar, balazarbrothers or balazar3 on a fresh testing install (i386) a SIGSEGV occurs.
Heres my gdb backtracking with python2.6 $ gdb python2.6 There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/python2.6...Reading symbols from /usr/lib/debug/usr/bin/python2.6...done. done. (gdb) run /usr/games/balazar Starting program: /usr/bin/python2.6 /usr/games/balazar [Thread debugging using libthread_db enabled] * Balazar * Balazar lives in /usr/share/games Program received signal SIGSEGV, Segmentation fault. 0xb73d6bc6 in glGetString () at glapi_x86.S:428 428 glapi_x86.S: No existe el fichero o el directorio. in glapi_x86.S (gdb) bt full #0 0xb73d6bc6 in glGetString () at glapi_x86.S:428 No locals. #1 0xb79add30 in ?? () from /usr/lib/pymodules/python2.6/soya/_soya.so No symbol table info available. #2 0x080da8de in do_call (f= Frame 0x88318cc, for file /usr/share/games/balazar/game_interface.py, line 27, in init (), throwflag=0) at ../Python/ceval. c:3965 tstate = <value optimized out> callargs = <value optimized out> kwdict = {'sound': 1, 'fullscreen': 0, 'sound_doppler_factor': 0, 'title': 'Balazar', 'height': 600, 'width': 800, 'sound_reference_ distance': <float at remote 0x87d60cc>} result = 0x0 #3 call_function (f= Frame 0x88318cc, for file /usr/share/games/balazar/game_interface.py, line 27, in init (), throwflag=0) at ../Python/ceval. c:3773 func = <built-in function init> w = <value optimized out> na = 0 nk = 142613740 n = <value optimized out> pfunc = 0x8831a08 x = <value optimized out> #4 PyEval_EvalFrameEx (f= Frame 0x88318cc, for file /usr/share/games/balazar/game_interface.py, line 27, in init (), throwflag=0) at ../Python/ceval. c:2412 sp = 0x8831a0c stack_pointer = <value optimized out> next_instr = 0x87cb59a "\001t" opcode = <value optimized out> oparg = <value optimized out> why = WHY_NOT err = 0 x = 0x0 v = <value optimized out> w = <value optimized out> u = <value optimized out> t = <value optimized out> stream = 0x0 fastlocals = 0x8831a04 freevars = 0x8831a08 retval = 0x0 tstate = <value optimized out> co = 0x87a1da0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x87cb554 "t" names = ('soya', 'inited', 'init', 'globdef', 'SCREEN_WIDTH', 'SCREEN_HEIGHT', 'FULLSCREEN', 'set_quality', 'QUALITY', 'Material', 'get', 'filename', '_soya', '_set_shader_default_material', 'widget', 'default_font', 'big_font', 'Font', 'os', 'path', 'join', 'DATADIR', 'set_root_widget', 'Image', 'None', 'render', 'root_widget') consts = (None, 'title', 'Balazar', 'width', 'height', 'fullscreen', 'sound', 1, 'sound_reference_distance', <float at remote 0x87d6 0cc>, 'sound_doppler_factor', 0, 'shader', 0cc>'__SHADER_DEFAULT_MATERIAL__', 'FreeSans.ttf', 18, 15, 'splash', 0cc>'resize_style', 'ma ximize', ('maximize',)) #5 0x080dab2e in fast_function (f= Frame 0x83175fc, for file /usr/games/balazar, line 138, in <module> (), throwflag=0) at ../Python/ceval.c:3836 retval = 0x0 i = <value optimized out> fastlocals = 0x8831a04 f = Frame 0x88318cc, for file /usr/share/games/balazar/game_interface.py, line 27, in init () tstate = 0x82b0050 stack = <value optimized out> co = <value optimized out> nd = 0 globals = {'AutoDiscussion': <type at remote 0x87e2fb4>, 'sdlconst': <module at remote 0xb7be1e54>, '_V': <Vector at remote 0x87474dc >, 'Discussion': <type at remote 0x87e2b8c>, 'random': <module at >remote 0xb7be1e84>, 'tofu': <module at remote 0x860444c>, '_P ': <Point at remote 0x874705c>, 'ServerView': <type at remote 0x87e1ef4>, 'DiscussionScript': <type at remote 0x87e3254>, 'bala zar': 0x87e1ef4><module at remote 0x86045e4>, 'VOICE': None, 'Bubble': <type 0x87e1ef4>at remote 0x87e265c>, 'MapViewer': <type at remote 0x87e444c >, 'QuitMenu': <function at remote 0x87b1c34>, 'LifeBar': <type at >remote 0x87e3d44>, '__package__': 'balazar', 'SIZE_2_TEX': { 1: <float at remote 0x87dff44>, 2: <float at remote 0x87dff44>, 3: <float at remote 0x87dff34>, 4: <float at remote 0x87dff44>, 5: <float at remote 0x87dff24>, 6: <float at remote 0x87dff34>, 7: <float at remote 0x87dff14>, 8: <float at remote 0x87dff44> }, 'check_path': <function at remote 0x87b1144>, 'init': <function at remote 0x87b110c>, 'set_path_current': <function at remot e 0x87b12cc>...(truncated) argdefs = <value optimized out> d = 0x0 #6 call_function (f= Frame 0x83175fc, for file /usr/games/balazar, line 138, in <module> (), throwflag=0) at ../Python/ceval.c:3771 func = <function at remote 0x87b110c> w = <value optimized out> na = 0 nk = 137035856 n = <value optimized out> pfunc = 0x8317734 x = <value optimized out> #7 PyEval_EvalFrameEx (f= Frame 0x83175fc, for file /usr/games/balazar, line 138, in <module> (), throwflag=0) at ../Python/ceval.c:2412 sp = 0x8317738 stack_pointer = <value optimized out> next_instr = 0x83275e9 "\001e\017" opcode = <value optimized out> oparg = <value optimized out> why = WHY_NOT err = 0 x = 0x0 v = <value optimized out> w = <value optimized out> u = <value optimized out> t = <value optimized out> stream = 0x0 fastlocals = 0x8317734 freevars = 0x8317734 retval = 0x0 tstate = <value optimized out> co = 0xb7c1a530 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8327114 "d" names = ('os', 'os.path', 'sys', 'path', 'dirname', 'argv', 'HERE', 'endswith', 'abspath', 'join', 'APPDIR', 'insert', 'soya', 'soy a.tofu4soya', 'tofu', 'balazar', 'balazar.globdef', 'globdef', 'mode', 'i', 'len', 'arg', 'login', 'password', 'hostname', 'FUL LSCREEN', 'SERVER_VIEW', 'SCREEN_WIDTH', 'SCREEN_HEIGHT', 'SAVED_GAME_DIR', 'int', 'SOUND', 'MUSIC', 'DEBUG', 'MIN_FRAME_DURATI ON', 'VERSION', 'exit', 'balazar.game_interface', 'balazar.character', 'balazar.player', 'balazar.level', 'reload', 'sound', 'g ame_interface', 'start_single', 'start_server', 'start_client', 'balazar.gui', 'init', 'gui', 'MainMenu', 'mainmenu', 'run') consts = (-1, None, 0, 'games', '..', 'share', 'bin', '* Balazar * Balazar lives in %s', '', 1, '--single', 2, '--server', '--client ', 3, '--fullscreen', '--windowed', '--view', 320, 240, '--saved-game-dir', '--screensize', '--no-sound', '--debug', '--no-fps- limit', <float at remote 0x82c49ec>, '--version', 'Balazar version', '--help', "Balazar: A fun 3D game\nUsages :\n\n balazar [ options...] --single <login> <password>\nStarts a single player game\n\n balazar [options...] --server\nStarts the server\n\n balazar [options...] --client <host> <login> <password>\nStarts a client and connect to server <host> with login <login>\nand password <password>. If login doesn't exist, a new player is\ncreated.\n\nwhere options are:\n--help This h elp\n--version Shows version number\n--fullscreen Fullscreen mode\n--windowed Wi ndowed mode\n--screensize WIDTH HEIGHT Sets the screen size (in pixel)\n--no-sound Disable sounds and music\n- -debug ...(truncated) #8 0x080dbb27 in PyEval_EvalCodeEx (co=0xb7c1a530, globals= {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module 0x860444c>at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 0x860444c>'balazar': <module at remote 0x86045e4>, 'soya': <module at 0x860444c>remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 0x860444c>'os': <module at remote 0xb7be114c>, '__doc__': None}, 0x860444c>locals= {'i': 1, '__builtins__': <module at remote 0x860444c>0xb7be1074>, 'globdef': <module at remote 0x860477c>, 0x860444c>0xb7be1074>'__file__': '/usr/games/ba lazar', 'tofu': <module 0x860444c>0xb7be1074>at remote 0x860444c>, 'HERE': '/usr/games', 0x860444c>0xb7be1074>'__package__': None, 'sys': <module at remote 0x860444c>0xb7be1074>0xb7be108c>, 'APPDIR': '/usr/share/games', 0x860444c>0xb7be1074>0xb7be108c>'balazar': <module at remote 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>, 'soya': <module at remote 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>, 'mode': '', 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>'__na me__': 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>'__main__', 'os': 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc><module at remote 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>'__doc__': 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>None}, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>args=0x0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>argcount=0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>kws=0x0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>kwcount=0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>defs=0x0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>defcount=0, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>closure=0x0) 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>at ../Python/ceval.c:3000 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>f = 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>Frame 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>0x83175fc, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>for 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>file /usr/games/balazar, 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>line 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>138, in 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c><module> 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>() 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>retval 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>= 0x0 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>fastlocals 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>= 0x860444c>0xb7be1074>0xb7be108c>0x86045e4>0xb7be14dc>0xb7be114c>0x8317734 freevars = 0x8317734 tstate = 0x82b0050 x = <value optimized out> u = <value optimized out> #9 0x080dbc37 in PyEval_EvalCode (co=0xb7c1a530, globals= {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None}, locals= {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None}) at ../Python/ceval.c:541 No locals. #10 0xb7be114c>0x080fb026 in run_mod (fp=0x82cf6b8, filename= 0xbffff7ac 0xb7be114c>"/usr/games/balazar", start=257, globals= {'i': 1, 0xb7be114c>'__builtins__': <module at remote 0xb7be1074>, 'globdef': 0xb7be114c><module at remote 0x860477c>, '__file__': '/usr/games/ba 0xb7be114c>lazar', 'tofu': <module at remote 0x860444c>, 'HERE': 0xb7be114c>'/usr/games', '__package__': None, 'sys': <module at remote 0xb7be114c>0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None}, locals= {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None}, closeit=1, flags= 0xbffff54c) at ../Python/pythonrun.c:1351 co = 0xb7c1a530 v = <value optimized out> #11 PyRun_FileExFlags (fp=0x82cf6b8, filename=0xbffff7ac "/usr/games/balazar", start=257, globals= {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None}, locals= {'i': 1, '__builtins__': <module 0xb7be114c>at remote 0xb7be1074>, 'globdef': <module at remote 0xb7be114c>0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': 0xb7be114c>0x860477c><module at remote 0x860444c>, 'HERE': 0xb7be114c>0x860477c>'/usr/games', '__package__': None, 'sys': <module 0xb7be114c>0x860477c>at remote 0xb7be108c>, 'APPDIR': 0xb7be114c>0x860477c>'/usr/share/games', 'balazar': <module at remote 0xb7be114c>0x860477c>0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 0xb7be114c>0x860477c>0x86045e4>'mode': '', '__na me__': '__main__', 0xb7be114c>0x860477c>0x86045e4>'os': <module at remote 0xb7be114c>, 0xb7be114c>0x860477c>0x86045e4>'__doc__': None}, closeit=1, flags= 0xb7be114c>0x860477c>0x86045e4>0xbffff54c) 0xb7be114c>0x860477c>0x86045e4>at ../Python/pythonrun.c:1337 ret = 0x0 mod = <value optimized out> arena = 0x82deed8 #12 0x080fbdc6 in PyRun_SimpleFileExFlags (fp=0x82cf6b8, filename= 0xbffff7ac "/usr/games/balazar", closeit=1, flags=0xbffff54c) at ../Python/pythonrun.c:941 m = <value optimized out> d = {'i': 1, '__builtins__': <module at remote 0xb7be1074>, 'globdef': <module at remote 0x860477c>, '__file__': '/usr/games/ba lazar', 'tofu': <module at remote 0x860444c>, 'HERE': '/usr/games', '__package__': None, 'sys': <module at remote 0xb7be108c>, 'APPDIR': '/usr/share/games', 'balazar': <module at remote 0x86045e4>, 'soya': <module at remote 0xb7be14dc>, 'mode': '', '__na me__': '__main__', 'os': <module at remote 0xb7be114c>, '__doc__': None} v = <value optimized out> ext = <value optimized out> set_file_name = 1 ret = <value optimized out> len = <value optimized out> #13 0x0805e4e2 in Py_Main (argc=2, argv=0xbffff634) at ../Modules/main.c:577 c = <value optimized out> sts = -1 command = 0x0 filename = 0xbffff7ac "/usr/games/balazar" module = 0x0 fp = 0x82cf6b8 p = <value optimized out> unbuffered = 1 skipfirstline = 0 stdin_is_interactive = 1 help = -1073743956 version = 1 saw_unbuffered_flag = 1 cf = {cf_flags = 0} #14 0x0805d6bb in main (argc=2, argv=0xbffff634) at ../Modules/python.c:23 No locals. (gdb) quit A debugging session is active. Inferior 1 [process 30456] will be killed. Quit anyway? (y or n) y Thanks! -- .''`. Tony Palma. : :' : PGP/GPG Key ID: 258FFB1A `. `' `- Proudly running Debian GNU/Linux
signature.asc
Description: PGP signature