Bug#653280: gnome-sudoku crashes with IndexError

Joshua Immanuel josh at hipro.co.in
Mon Dec 26 12:26:23 UTC 2011


Package: gnome-sudoku
Version: 1.3.2.1-2

When I run the gnome-sudoku game and try to select a new game, the
application crashes with the following traceback, no matter what the
difficulty level of the game is selected.

$ gnome-sudoku
Traceback (most recent call last):
  File "/usr/games/gnome-sudoku", line 23, in <module>
    start_game()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/gnome_sudoku.py",
line 22, in start_game
    main.start_game()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line
997, in start_game
    u = UI()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line
151, in __init__
    if self.select_game():
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 51,
in inactivate_new_game_etc_
    ret = fun(ui, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line
168, in select_game
    self.gsd.change_grid(choice[1], 9)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/gsudoku.py", line
388, in change_grid
    self.setup_grid(grid, group_size)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/gsudoku.py", line
419, in setup_grid
    self.grid = sudoku.InteractiveSudoku(grid, group_size = group_size)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
521, in __init__
    SudokuSolver.__init__(self, grid, verbose, group_size)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
293, in __init__
    SudokuGrid.__init__(self, grid, verbose = verbose, group_size =
group_size)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
140, in __init__
    self.populate_from_grid(grid)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
218, in populate_from_grid
    self.add(x, y, cell)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
567, in add
    super(InteractiveSudoku, self).add(x, y, val, force)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
513, in add
    SudokuGrid.add(self, x, y, val, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
160, in add
    if self._get_(x, y):
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/sudoku.py", line
197, in _get_
    return self.grid[y][x]
IndexError: list index out of range

The distribution used here is Debian Wheezy.

Please do the needful.

Regards
Joshua
-- 
Joshua Immanuel
HiPro IT Solutions Private Limited
http://hipro.co.in
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20111226/05def4cf/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list