Package: gltron
Version: 0.70final-7+b1
Severity: important

1) Open the game
2) Change the resolution (even set it to windowed)
3) Watch gltron segfault

Here's a backtrace (from apt-get source gltron):

#0  0xb711c1b0 in ?? ()
#1  0xb7d7e774 in __glXInitialize () from /usr/lib/libGL.so.1
#2  0xb7d7a0ad in glXQueryVersion () from /usr/lib/libGL.so.1
#3  0xb7d7bdda in glXChooseVisual () from /usr/lib/libGL.so.1
#4  0xb7cf00fd in X11_KeyToUnicode () from /usr/lib/libSDL-1.2.so.0
#5  0xb7cf5847 in X11_KeyToUnicode () from /usr/lib/libSDL-1.2.so.0
#6  0xb7ce2207 in SDL_SetVideoMode () from /usr/lib/libSDL-1.2.so.0
#7  0x08059c15 in SystemCreateWindow (name=0x8071849 "gltron") at 
video_system.c:62
#8  0x080569fd in initWindow () at video.c:35
#9  0x08056ab3 in setupDisplay (d=0x80bed98) at video.c:81
#10 0x0804bfac in c_video_restart (L=0x8090008) at scripting_interface.c:46
#11 0x0805d3bb in callCclosure (L=0x8090008, cl=0x80970e8, base=0x80902e0) at 
ldo.c:134
#12 0x0805d52d in luaD_call (L=0x8090008, func=0x80902d4, nResults=0) at 
ldo.c:177
#13 0x08064d37 in luaV_execute (L=0x8090008, cl=0x8be5438, base=0x80902d4) at 
lvm.c:382
#14 0x0805d54e in luaD_call (L=0x8090008, func=0x80902c8, nResults=0) at 
ldo.c:177
#15 0x08064d37 in luaV_execute (L=0x8090008, cl=0x809c380, base=0x80902bc) at 
lvm.c:382
#16 0x0805d54e in luaD_call (L=0x8090008, func=0x80902b0, nResults=0) at 
ldo.c:177
#17 0x08064d37 in luaV_execute (L=0x8090008, cl=0x8096290, base=0x8090298) at 
lvm.c:382
#18 0x0805d54e in luaD_call (L=0x8090008, func=0x809028c, nResults=0) at 
ldo.c:177
#19 0x08064d37 in luaV_execute (L=0x8090008, cl=0x9427f08, base=0x809028c) at 
lvm.c:382
#20 0x0805d54e in luaD_call (L=0x8090008, func=0x8090280, nResults=-1) at 
ldo.c:177
#21 0x0805d671 in f_call (L=0x8090008, ud=0xbfc4d248) at ldo.c:211
#22 0x0805dc4e in luaD_runprotected (L=0x8090008, f=0x805d647 <f_call>, 
ud=0xbfc4d248) at ldo.c:376
#23 0x0805d6bc in lua_call (L=0x8090008, nargs=0, nresults=-1) at ldo.c:220
#24 0x0805da72 in lua_dobuffer (L=0x8090008, buff=0x8070834 "Menu.Action()", 
size=13, name=0x8070834 "Menu.Action()") at ldo.c:310
#25 0x0805dab8 in lua_dostring (L=0x8090008, str=0x8070834 "Menu.Action()") at 
ldo.c:316
#26 0x0805a3ec in scripting_Run (command=0x8070834 "Menu.Action()") at 
scripting.c:178
#27 0x0804d1db in keyboardGui (state=0, key=13, x=0, y=0) at gui.c:204
#28 0x08057bd0 in SystemHandleInput (event=0xbfc4d340) at input_system.c:152
#29 0x0805bbe3 in SystemMainLoop () at system.c:36
#30 0x0804bdff in c_SystemMainLoop (L=0x8090008) at scripting_interface.c:113
#31 0x0805d3bb in callCclosure (L=0x8090008, cl=0x8096060, base=0x8090280) at 
ldo.c:134
#32 0x0805d52d in luaD_call (L=0x8090008, func=0x8090274, nResults=1) at 
ldo.c:177
#33 0x08064d37 in luaV_execute (L=0x8090008, cl=0x9288d60, base=0x8090274) at 
lvm.c:382
#34 0x0805d54e in luaD_call (L=0x8090008, func=0x8090268, nResults=-1) at 
ldo.c:177
#35 0x0805d671 in f_call (L=0x8090008, ud=0xbfc4d608) at ldo.c:211
#36 0x0805dc4e in luaD_runprotected (L=0x8090008, f=0x805d647 <f_call>, 
ud=0xbfc4d608) at ldo.c:376
#37 0x0805d6bc in lua_call (L=0x8090008, nargs=0, nresults=-1) at ldo.c:220
#38 0x0805d9be in lua_dofile (L=0x8090008, filename=0x92cdf08 
"scripts/main.lua") at ldo.c:293
#39 0x0805a3cf in scripting_RunFile (name=0x92cdf08 "scripts/main.lua") at 
scripting.c:173
#40 0x0805777a in runScript (ePath=3, name=0x806ffc8 "main.lua") at util.c:9
#41 0x0804b91f in main (argc=0, argv=0x9426a68) at ./src/gltron.c:23

Also worth looking at (maybe) is menu.lua: that's what causing the
call to c_video_restart in scripting_interface.c -- according to
GUESSES made by me, _completely_ unfounded in any understanding.

Also, I have got the _feintest_ clue about game programming, so I'm
gonna leave this burden on your shoulders -- sorry ;)

I use xorg 7.1.0-10, i810 driver (D865GLC board), stock 2.6.18-3.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) (ignored: LC_ALL set to 
en_GB.ISO-8859-1)

Versions of packages gltron depends on:
ii  libc6              2.3.6.ds1-8           GNU C Library: Shared libraries
ii  libgcc1            1:4.1.1-21            GCC support library
ii  libgl1-mesa-glx [l 6.5.1-0.5             A free implementation of the OpenG
ii  libmikmod2         3.1.11-a-6            A portable sound library
ii  libogg0            1.1.3-2               Ogg Bitstream Library
ii  libpng12-0         1.2.15~beta5-1        PNG library - runtime
ii  libsdl-net1.2      1.2.5-7+b1            network library for Simple DirectM
ii  libsdl-sound1.2    1.0.1-11              Decoder of several sound file form
ii  libsdl1.2debian    1.2.11-7              Simple DirectMedia Layer
ii  libsmpeg0          0.4.5+cvs20030824-1.9 SDL MPEG Player Library - shared l
ii  libstdc++6         4.1.1-21              The GNU Standard C++ Library v3
ii  libvorbis0a        1.1.2.dfsg-1.2        The Vorbis General Audio Compressi
ii  libvorbisfile3     1.1.2.dfsg-1.2        The Vorbis General Audio Compressi
ii  xlibmesa-gl        1:7.1.0-10            transitional package for Debian et
ii  zlib1g             1:1.2.3-13            compression library - runtime

gltron recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to