After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 442507 - crash in Sudoku: ConflictError: (1, (3, 1), 6)
crash in Sudoku: ConflictError: (1, (3, 1), 6)
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: gnome-sudoku
2.18.x
Other All
: High critical
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
: 463161 467241 475098 478467 481055 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-05-31 04:29 UTC by formigsjalv
Modified: 2008-08-07 23:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description formigsjalv 2007-05-31 04:29:10 UTC
What were you doing when the application crashed?
tried  to open old game Pussel 69, started onsdag 08:34:14, 7 hours ago.


Distribution: Ubuntu 7.04 (feisty)
Gnome Release: 2.18.1 2007-04-10 (Ubuntu)
BugBuddy Version: 2.18.1

System: Linux 2.6.20-16-generic #2 SMP Wed May 23 01:46:23 UTC 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Glossy
Icon Theme: gnome

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0



----------- .xsession-errors ---------------------
    fun(ui,*args,**kwargs)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 580 in open_game
    saver.open_game(self,puzzl)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/saver.py", line 46 in open_game
    ui.gsd.load_game(jar['game'])
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gsudoku.py", line 1028 in load_game
    self.add_value(col,row,values[index])
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gsudoku.py", line 1109 in add_value
    self.grid.add(x,y,val,True)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/sudoku.py", line 549 in add
    SudokuGrid.add(self,x,y,val,*args,**kwargs)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/sudoku.py", line 126 in add
    raise ConflictError(TYPE_COLUMN,(x,y),val)
ConflictError: (1, (3, 1), 6)
--------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 64, in _
    fun(ui,*args,**kwargs)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 580 in open_game
    saver.open_game(self,puzzl)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/saver.py", line 46 in open_game
    ui.gsd.load_game(jar['game'])
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gsudoku.py", line 1028 in load_game
    self.add_value(col,row,values[index])
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gsudoku.py", line 1109 in add_value
    self.grid.add(x,y,val,True)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/sudoku.py", line 549 in add
    SudokuGrid.add(self,x,y,val,*args,**kwargs)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/sudoku.py", line 126 in add
    raise ConflictError(TYPE_COLUMN,(x,y),val)
ConflictError: (1, (3, 1), 6)

Comment 1 Christian Kirbach 2007-07-01 10:59:30 UTC
reminds of bug 437762
Comment 2 Sven Arvidsson 2007-08-05 22:01:58 UTC
*** Bug 463161 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Andersen 2007-08-17 01:23:27 UTC
*** Bug 467241 has been marked as a duplicate of this bug. ***
Comment 4 Thomas Andersen 2007-09-09 20:28:29 UTC
*** Bug 475098 has been marked as a duplicate of this bug. ***
Comment 5 Thomas Andersen 2007-09-24 10:15:48 UTC
*** Bug 478467 has been marked as a duplicate of this bug. ***
Comment 6 Thomas Andersen 2007-10-03 18:14:03 UTC
*** Bug 481055 has been marked as a duplicate of this bug. ***
Comment 7 Thomas Andersen 2008-02-11 07:13:01 UTC
*** Bug 515669 has been marked as a duplicate of this bug. ***
Comment 8 Gianluca Borello 2008-04-02 10:11:31 UTC
*** Bug 524395 has been marked as a duplicate of this bug. ***
Comment 9 Gianluca Borello 2008-04-02 10:11:31 UTC
*** Bug 525678 has been marked as a duplicate of this bug. ***
Comment 10 Gianluca Borello 2008-05-18 08:43:50 UTC
*** Bug 533575 has been marked as a duplicate of this bug. ***
Comment 11 Gianluca Borello 2008-06-08 09:10:38 UTC
*** Bug 537177 has been marked as a duplicate of this bug. ***
Comment 12 Gianluca Borello 2008-06-22 22:04:20 UTC
*** Bug 539620 has been marked as a duplicate of this bug. ***
Comment 13 Susana 2008-06-23 20:09:56 UTC
*** Bug 539798 has been marked as a duplicate of this bug. ***
Comment 14 Jason Clinton 2008-06-23 20:50:14 UTC
I think this is a race condition. The callback is running twice over the top of itself. (Press CTRL-A twice quickly.) Use a mutex to lock the CTRL-A callback while it is running to keep it from running dups at the same time.
Comment 15 Thomas Andersen 2008-08-07 23:13:45 UTC
I'm sick of these ConflictError bugs. There are so many wrong duplicates (I made some my self) that it's hard to tell what the real issue is anymore. We really need to tidy this up a bit.

E.g. the stacktrace in this bug is not from the autofill bug. It's an old bug that has been fixed already by Tom before 2.22. I'm moving Jasons comment to the first autofill bug (#433521) and marking all the real duplicates to that one. Then we can close the other ConflictError bugs as the autofill is the only one remaining.

For reference this is a list of all the other bugreports for this particular bug:
bug #442507
bug #433120
bug #437762
bug #439553
bug #442505
bug #452626
bug #461127
bug #463161
bug #467241
bug #475098
bug #478467
bug #481055
bug #484799