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 430893 - ConflictError: (0, (8, 2), 6)
ConflictError: (0, (8, 2), 6)
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: gnome-sudoku
unspecified
Other All
: High blocker
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
: 433120 433210 437762 437988 438437 438484 440088 442505 445194 450665 452651 458063 459645 461127 461156 466677 467613 468356 472871 473703 484799 488768 499593 500282 504316 507577 507606 508907 516781 521828 526286 526578 537733 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-04-18 04:09 UTC by Matthias Urlichs
Modified: 2008-08-07 23:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Matthias Urlichs 2007-04-18 04:09:58 UTC
What were you doing when the application crashed?
hitting "undo" a few times too often, beyond the beginning


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

System: Linux 2.6.20-13-lowlatency #2 SMP PREEMPT Sun Mar 25 00:23:53 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 (389786 sec old) ---------------------
(pavucontrol:2344): GLib-GObject-CRITICAL **: g_object_steal_data: assertion `G_IS_OBJECT (object)' failed
(pavucontrol:2344): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed
(pavucontrol:2344): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'
(pavucontrol:2344): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pavucontrol:2344): Gtk-CRITICAL **: gtk_menu_item_detacher: assertion `GTK_IS_MENU_ITEM (widget)' failed
(pavucontrol:2344): GLib-GObject-CRITICAL **: g_object_steal_data: assertion `G_IS_OBJECT (object)' failed
(pavucontrol:2344): GLib-GObject-CRITICAL **: g_object_set_d
...Too much output, ignoring rest...
--------------------------------------------------
Traceback (most recent call last):
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gtk_goodies/Undo.py", line 281 in undo
    self[index].inverse()
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gtk_goodies/Undo.py", line 54 in inverse
    u.perform()
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gtk_goodies/Undo.py", line 43 in perform
    self.action(*self.action_args)
  • File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 955 in <lambda>
    lambda *args: [self.main_ui.gsd.add_value(*entry) for entry in self.main_ui.cleared.pop()],
  • 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 124 in add
    raise ConflictError(TYPE_ROW,(x,y),val)
ConflictError: (0, (8, 2), 6)

Comment 1 Robert Ancell 2007-04-27 01:09:10 UTC
*** Bug 433120 has been marked as a duplicate of this bug. ***
Comment 2 Robert Ancell 2007-05-18 13:51:43 UTC
*** Bug 433210 has been marked as a duplicate of this bug. ***
Comment 3 Robert Ancell 2007-05-18 13:52:34 UTC
*** Bug 433521 has been marked as a duplicate of this bug. ***
Comment 4 Robert Ancell 2007-05-18 13:53:26 UTC
*** Bug 437988 has been marked as a duplicate of this bug. ***
Comment 5 Susana 2007-05-21 17:32:52 UTC
*** Bug 440088 has been marked as a duplicate of this bug. ***
Comment 6 Pedro Villavicencio 2007-05-31 23:35:15 UTC
*** Bug 442505 has been marked as a duplicate of this bug. ***
Comment 7 Pedro Villavicencio 2007-06-08 02:19:57 UTC
*** Bug 445194 has been marked as a duplicate of this bug. ***
Comment 8 Karsten Bräckelmann 2007-06-23 01:42:52 UTC
*** Bug 438484 has been marked as a duplicate of this bug. ***
Comment 9 Thomas Andersen 2007-07-18 20:32:38 UTC
*** Bug 450665 has been marked as a duplicate of this bug. ***
Comment 10 Thomas Andersen 2007-07-18 20:32:43 UTC
*** Bug 458063 has been marked as a duplicate of this bug. ***
Comment 11 Andreas Røsdal 2007-07-28 12:15:28 UTC
*** Bug 437762 has been marked as a duplicate of this bug. ***
Comment 12 Andreas Røsdal 2007-07-28 12:16:54 UTC
*** Bug 438437 has been marked as a duplicate of this bug. ***
Comment 13 Andreas Røsdal 2007-07-28 12:22:12 UTC
*** Bug 452651 has been marked as a duplicate of this bug. ***
Comment 14 Andreas Røsdal 2007-07-28 12:28:03 UTC
*** Bug 459645 has been marked as a duplicate of this bug. ***
Comment 15 Andreas Røsdal 2007-07-28 12:33:51 UTC
*** Bug 461127 has been marked as a duplicate of this bug. ***
Comment 16 Andreas Røsdal 2007-07-28 12:49:43 UTC
*** Bug 461156 has been marked as a duplicate of this bug. ***
Comment 17 palfrey 2007-08-13 14:26:43 UTC
*** Bug 466228 has been marked as a duplicate of this bug. ***
Comment 18 Thomas Andersen 2007-08-17 01:22:57 UTC
*** Bug 466677 has been marked as a duplicate of this bug. ***
Comment 19 Thomas Andersen 2007-08-17 11:17:14 UTC
*** Bug 467613 has been marked as a duplicate of this bug. ***
Comment 20 Thomas Andersen 2007-08-20 00:28:32 UTC
*** Bug 468356 has been marked as a duplicate of this bug. ***
Comment 21 Thomas Andersen 2007-09-02 21:42:56 UTC
*** Bug 472871 has been marked as a duplicate of this bug. ***
Comment 22 Thomas Andersen 2007-09-05 09:50:03 UTC
*** Bug 473703 has been marked as a duplicate of this bug. ***
Comment 23 Christoph Wolk 2007-10-28 05:03:43 UTC
*** Bug 488768 has been marked as a duplicate of this bug. ***
Comment 24 Thomas Andersen 2007-10-28 12:15:21 UTC
*** Bug 484799 has been marked as a duplicate of this bug. ***
Comment 25 Thomas Andersen 2007-11-26 11:21:54 UTC
*** Bug 499593 has been marked as a duplicate of this bug. ***
Comment 26 Thomas Andersen 2007-12-24 16:36:22 UTC
*** Bug 500282 has been marked as a duplicate of this bug. ***
Comment 27 Thomas Andersen 2007-12-24 16:36:26 UTC
*** Bug 504316 has been marked as a duplicate of this bug. ***
Comment 28 Thomas M. Hinkle 2008-01-09 01:22:18 UTC
Ok -- I've just committed a change that should fix this bug -- the key is to change calls to add_value() to add_value_to_ui() in those cases where we are restoring something a user had written to the grid (add_value() throws an error if a value breaks sudoku rules -- add_value_to_ui() catches this error and handles it).

That said, the duplicates here represent a smorgashborg of different, related bugs. My patch gets the following cases (I admit I don't have the energy to look through *all* the dups to see if they are all accounted for -- but I did grep through the code for everything that I believe could have triggered this): 

* Tracker deletion undo callback
* Loading a saved game

In addition, an earlier patch should have fixed:
* Undo after clearing the grid.

This should do it this bug. Please note that not all tracebacks involving ConflictErrors are necessarily dupes of this -- there could be other things at issue. If other bugs marked as dup are not covered by the above cases, please do let me know.
Comment 29 Thomas Andersen 2008-01-10 21:31:06 UTC
*** Bug 507577 has been marked as a duplicate of this bug. ***
Comment 30 Thomas Andersen 2008-01-10 21:31:15 UTC
*** Bug 507606 has been marked as a duplicate of this bug. ***
Comment 31 Thomas Andersen 2008-01-12 14:20:29 UTC
*** Bug 508907 has been marked as a duplicate of this bug. ***
Comment 32 Gianluca Borello 2008-02-29 22:02:23 UTC
*** Bug 517138 has been marked as a duplicate of this bug. ***
Comment 33 Gianluca Borello 2008-02-29 22:02:31 UTC
*** Bug 516781 has been marked as a duplicate of this bug. ***
Comment 34 Gianluca Borello 2008-04-05 10:42:05 UTC
*** Bug 526286 has been marked as a duplicate of this bug. ***
Comment 35 Gianluca Borello 2008-04-07 17:17:12 UTC
*** Bug 521828 has been marked as a duplicate of this bug. ***
Comment 36 Gianluca Borello 2008-04-07 17:17:24 UTC
*** Bug 526578 has been marked as a duplicate of this bug. ***
Comment 37 Gianluca Borello 2008-04-09 11:27:53 UTC
*** Bug 527019 has been marked as a duplicate of this bug. ***
Comment 38 Gianluca Borello 2008-06-11 11:33:23 UTC
*** Bug 537733 has been marked as a duplicate of this bug. ***
Comment 39 Thomas Andersen 2008-08-07 11:22:17 UTC
*** Bug 530681 has been marked as a duplicate of this bug. ***
Comment 40 Thomas Andersen 2008-08-07 11:22:24 UTC
*** Bug 546282 has been marked as a duplicate of this bug. ***
Comment 41 Thomas Andersen 2008-08-07 11:25:55 UTC
Tom, reopening as per your comment #25.

These bugs are all from after your fix was committed:
bug # 517138
bug # 530681
bug # 546282

From the comments in those bugs it sounds related to using the Fill All Squares feature.
Comment 42 Thomas Andersen 2008-08-07 23:20:49 UTC
Never mind. I looked through the stacktraces and the only bug left is the autofill bug (bug #433521). I moved all duplicates to the first report of that bug.

This one can be closed again :)