Package: balazar
Version: 0.3.4.ds1-2
Severity: serious
Justification: makes package unusable

Balazar is currently broken. Here are the steps to reproduce:

1) Install balazar
2) rm -rf .balazar* (if you have played before)
3) balazar
4) Play Solo Game -> Start
5) Error: exceptions.UnboundLocalError(local variable 'control'
referenced before assignment

I have included the terminal output in an attached file. It wraps too
much for email.

I have an nvidia card, and am using the 1.0.8776-4 drivers, the same
package that can be found in stable. I am using the latest linux kernel
for Testing.

-Brandon
* Balazar * Balazar lives in /usr/share/games
* Soya * Using 8 bits stencil buffer

* Soya * version 0.13.2
* Using OpenGL 2.0.2 NVIDIA 87.76
*   - renderer : GeForce FX 5500/AGP/SSE2
*   - vendor   : NVIDIA Corporation
*   - maximum number of lights        : 8
*   - maximum number of clip planes   : 6
*   - maximum number of texture units : 4
*   - maximum texture size            : 4096 pixels
* Using OpenAL 1.1
*   - renderer  : Software
*   - vendor    : OpenAL Community

* Tofu * Creating new player wk...
* Balazar * Creating level 0, 0...
* Tofu * Level level_0_0 139418132 activated !
* Tofu * Player wk login !
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/echassien2/neighbors_0-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/echassien2/neighbors_0-0
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/balazar/neighbors_0-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/balazar/neighbors_0-0
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/echassien2/neighbors_1-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/echassien2/neighbors_1-0
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/[EMAIL PROTECTED]/neighbors_1-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/[EMAIL PROTECTED]/neighbors_1-0
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/sage/neighbors_1-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/sage/neighbors_1-0
* Soya * Computing neighbor for Cal3D model, and caching the result in file 
/usr/share/games/balazar/shapes/champignon/neighbors_0-0...
* Soya * Can't cache Cal3D neighbor face data in file 
/usr/share/games/balazar/shapes/champignon/neighbors_0-0
Traceback (most recent call last):
  File "/usr/share/games/balazar/gui.py", line 216, in play_solo
    r = balazar.game_interface.start_single(globdef.NAME, "test")
  File "/usr/share/games/balazar/game_interface.py", line 110, in start_single
    r = tofu.single.serve_forever(login = login, password = password)
  File "/var/lib/python-support/python2.4/tofu/single.py", line 75, in 
serve_forever
    return tofu.IDLER.idle()
  File "main_loop.pyx", line 110, in _soya.MainLoop.idle
  File "main_loop.pyx", line 152, in _soya.MainLoop.main_loop
  File "/usr/share/games/balazar/game_interface.py", line 53, in begin_round
    soya.tofu4soya.Idler.begin_round(self)
  File "/var/lib/python-support/python2.4/soya/tofu4soya.py", line 42, in 
begin_round
    soya.MainLoop.begin_round(self)
  File "main_loop.pyx", line 227, in _soya.MainLoop.begin_round
  File "/usr/share/games/balazar/game_interface.py", line 76, in begin_round
    soya.World.begin_round(self)
  File "world.pyx", line 542, in _soya._World.begin_round
  File "/usr/share/games/balazar/level.py", line 69, in begin_round
    soya.tofu4soya.Level.begin_round(self)
  File "/var/lib/python-support/python2.4/soya/tofu4soya.py", line 103, in 
begin_round
    soya.World.begin_round(self)
  File "world.pyx", line 542, in _soya._World.begin_round
  File "/usr/share/games/balazar/character.py", line 597, in begin_round
    soya.tofu4soya.Mobile.begin_round(self)
  File "/var/lib/python-support/python2.4/soya/tofu4soya.py", line 140, in 
begin_round
    tofu.Mobile.begin_round(self)
  File "/var/lib/python-support/python2.4/tofu/__init__.py", line 882, in 
begin_round
    self.controller.begin_round()
  File "/usr/share/games/balazar/controller.py", line 180, in begin_round
    r = action.begin_round()
  File "/usr/share/games/balazar/controller.py", line 253, in begin_round
    if control != CONTROL_UNKNOWN:
UnboundLocalError: local variable 'control' referenced before assignment
* Soya3D * Quit...

Reply via email to