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 529792 - self.sudoku_maker.new_puzzles: RuntimeError: dictionary changed size during iteration
self.sudoku_maker.new_puzzles: RuntimeError: dictionary changed size during i...
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: gnome-sudoku
2.25.x
Other All
: High blocker
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
: 530595 530596 531457 532438 532753 533206 535195 535643 536907 538187 538970 539443 544176 544630 545426 545547 546706 547487 548746 548765 549015 549257 550863 551072 551433 551902 552977 553687 553903 554802 555165 555482 555927 557007 557205 557414 558321 558520 558968 559541 560745 561463 564415 564572 565568 566709 567220 568125 568948 570212 571375 572558 573066 573148 573637 577219 578044 578553 579344 580757 592156 592996 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-24 22:15 UTC by C W Whittle
Modified: 2009-08-25 13:37 UTC
See Also:
GNOME target: 2.26.x
GNOME version: 2.25/2.26


Attachments
avoid the dict (7.74 KB, patch)
2009-03-03 01:27 UTC, Thomas Andersen
committed Details | Review

Description C W Whittle 2008-04-24 22:15:23 UTC
Version: 2.22.1.1

What were you doing when the application crashed?
Generating new puzzles


Distribution: Ubuntu 8.04 (hardy)
Gnome Release: 2.22.1 2008-04-15 (Ubuntu)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
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 ---------------------
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/easy
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/easy
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/easy
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/easy
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/easy
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/medium
done writing...
Writing to  /home/annika/.gnome2/gnome-sudoku/puzzles/medium
done writing...
Writing to  /h
--------------------------------------------------
Traceback (most recent call last):
  • File "/var/lib/python-support/python2.5/gnome_sudoku/sudoku_generator_gui.py", line 173 in update_status
    for cat in self.sudoku_maker.new_puzzles:
RuntimeError: dictionary changed size during iteration

Comment 1 Gianluca Borello 2008-04-25 09:48:34 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 409172 ***
Comment 2 Gianluca Borello 2008-05-10 08:13:33 UTC
*** Bug 532438 has been marked as a duplicate of this bug. ***
Comment 3 Gianluca Borello 2008-05-10 08:13:42 UTC
*** Bug 530595 has been marked as a duplicate of this bug. ***
Comment 4 Gianluca Borello 2008-05-10 08:14:15 UTC
*** Bug 530596 has been marked as a duplicate of this bug. ***
Comment 5 Gianluca Borello 2008-05-10 08:14:21 UTC
*** Bug 531457 has been marked as a duplicate of this bug. ***
Comment 6 Gianluca Borello 2008-05-13 11:56:58 UTC
*** Bug 532753 has been marked as a duplicate of this bug. ***
Comment 7 Gianluca Borello 2008-05-15 10:28:51 UTC
*** Bug 533206 has been marked as a duplicate of this bug. ***
Comment 8 Gianluca Borello 2008-05-30 11:00:20 UTC
*** Bug 535195 has been marked as a duplicate of this bug. ***
Comment 9 Gianluca Borello 2008-05-30 11:00:31 UTC
*** Bug 535643 has been marked as a duplicate of this bug. ***
Comment 10 Gianluca Borello 2008-06-06 10:53:35 UTC
*** Bug 536907 has been marked as a duplicate of this bug. ***
Comment 11 Gianluca Borello 2008-06-14 00:13:12 UTC
*** Bug 538187 has been marked as a duplicate of this bug. ***
Comment 12 Tero Keinänen 2008-06-18 18:38:45 UTC
*** Bug 538970 has been marked as a duplicate of this bug. ***
Comment 13 Gianluca Borello 2008-06-23 10:27:51 UTC
*** Bug 539443 has been marked as a duplicate of this bug. ***
Comment 14 Jason Clinton 2008-06-23 16:19:45 UTC
This looks like a threading race condition. Confirming.
Comment 15 Gianluca Borello 2008-07-23 08:11:17 UTC
*** Bug 544176 has been marked as a duplicate of this bug. ***
Comment 16 Susana 2008-07-27 22:34:12 UTC
*** Bug 544630 has been marked as a duplicate of this bug. ***
Comment 17 Gianluca Borello 2008-07-30 22:44:23 UTC
*** Bug 545426 has been marked as a duplicate of this bug. ***
Comment 18 Gianluca Borello 2008-07-30 22:44:31 UTC
*** Bug 545547 has been marked as a duplicate of this bug. ***
Comment 19 Thomas Andersen 2008-08-07 10:36:01 UTC
*** Bug 546706 has been marked as a duplicate of this bug. ***
Comment 20 Thomas Andersen 2008-08-12 23:03:33 UTC
*** Bug 547487 has been marked as a duplicate of this bug. ***
Comment 21 Gianluca Borello 2008-08-21 13:13:47 UTC
*** Bug 548746 has been marked as a duplicate of this bug. ***
Comment 22 Gianluca Borello 2008-08-21 13:13:52 UTC
*** Bug 548765 has been marked as a duplicate of this bug. ***
Comment 23 Susana 2008-09-05 21:25:19 UTC
*** Bug 549257 has been marked as a duplicate of this bug. ***
Comment 24 Susana 2008-09-05 21:25:22 UTC
*** Bug 549015 has been marked as a duplicate of this bug. ***
Comment 25 Susana 2008-09-05 21:25:31 UTC
*** Bug 550863 has been marked as a duplicate of this bug. ***
Comment 26 Gianluca Borello 2008-09-12 08:50:48 UTC
*** Bug 551902 has been marked as a duplicate of this bug. ***
Comment 27 Gianluca Borello 2008-09-12 08:50:52 UTC
*** Bug 551433 has been marked as a duplicate of this bug. ***
Comment 28 Gianluca Borello 2008-09-12 08:50:52 UTC
*** Bug 551072 has been marked as a duplicate of this bug. ***
Comment 29 Susana 2008-09-20 11:12:12 UTC
*** Bug 552977 has been marked as a duplicate of this bug. ***
Comment 30 Gianluca Borello 2008-09-25 19:42:36 UTC
*** Bug 553687 has been marked as a duplicate of this bug. ***
Comment 31 Gianluca Borello 2008-09-26 14:25:38 UTC
*** Bug 553903 has been marked as a duplicate of this bug. ***
Comment 32 Gianluca Borello 2008-10-06 10:43:54 UTC
*** Bug 554802 has been marked as a duplicate of this bug. ***
Comment 33 Gianluca Borello 2008-10-06 10:44:00 UTC
*** Bug 555165 has been marked as a duplicate of this bug. ***
Comment 34 Thomas Andersen 2008-10-08 00:12:51 UTC
*** Bug 555482 has been marked as a duplicate of this bug. ***
Comment 35 Gianluca Borello 2008-10-11 18:06:38 UTC
*** Bug 555927 has been marked as a duplicate of this bug. ***
Comment 36 Gianluca Borello 2008-10-20 08:17:45 UTC
*** Bug 557007 has been marked as a duplicate of this bug. ***
Comment 37 Gianluca Borello 2008-10-21 11:05:10 UTC
*** Bug 557205 has been marked as a duplicate of this bug. ***
Comment 38 Susana 2008-10-28 21:46:16 UTC
*** Bug 557414 has been marked as a duplicate of this bug. ***
Comment 39 Susana 2008-11-01 12:35:36 UTC
*** Bug 558321 has been marked as a duplicate of this bug. ***
Comment 40 Susana 2008-11-01 12:35:45 UTC
*** Bug 558520 has been marked as a duplicate of this bug. ***
Comment 41 Gianluca Borello 2008-11-02 19:55:20 UTC
*** Bug 558968 has been marked as a duplicate of this bug. ***
Comment 42 Robert Ancell 2008-11-06 10:50:19 UTC
*** Bug 559541 has been marked as a duplicate of this bug. ***
Comment 43 palfrey 2008-11-14 16:32:13 UTC
*** Bug 560745 has been marked as a duplicate of this bug. ***
Comment 44 palfrey 2008-11-19 17:58:23 UTC
*** Bug 561463 has been marked as a duplicate of this bug. ***
Comment 45 palfrey 2008-12-15 11:29:41 UTC
*** Bug 564572 has been marked as a duplicate of this bug. ***
Comment 46 palfrey 2008-12-15 11:29:57 UTC
*** Bug 564415 has been marked as a duplicate of this bug. ***
Comment 47 Gianluca Borello 2009-01-04 19:07:10 UTC
*** Bug 565568 has been marked as a duplicate of this bug. ***
Comment 48 Gianluca Borello 2009-01-06 10:41:23 UTC
*** Bug 566709 has been marked as a duplicate of this bug. ***
Comment 49 Gianluca Borello 2009-01-10 19:49:57 UTC
*** Bug 567220 has been marked as a duplicate of this bug. ***
Comment 50 Gianluca Borello 2009-01-18 01:30:48 UTC
*** Bug 568125 has been marked as a duplicate of this bug. ***
Comment 51 Susana 2009-01-24 11:50:19 UTC
*** Bug 568948 has been marked as a duplicate of this bug. ***
Comment 52 Fabio Durán Verdugo 2009-02-02 14:50:57 UTC
*** Bug 570212 has been marked as a duplicate of this bug. ***
Comment 53 palfrey 2009-02-12 11:39:03 UTC
*** Bug 571375 has been marked as a duplicate of this bug. ***
Comment 54 Fabio Durán Verdugo 2009-02-20 14:52:46 UTC
*** Bug 572558 has been marked as a duplicate of this bug. ***
Comment 55 Fabio Durán Verdugo 2009-02-25 11:56:36 UTC
*** Bug 573066 has been marked as a duplicate of this bug. ***
Comment 56 Fabio Durán Verdugo 2009-02-25 17:31:43 UTC
*** Bug 573148 has been marked as a duplicate of this bug. ***
Comment 57 Fabio Durán Verdugo 2009-03-02 00:10:51 UTC
*** Bug 573637 has been marked as a duplicate of this bug. ***
Comment 58 André Klapper 2009-03-02 00:26:56 UTC
Bug 570212 is from 2.25.5; reports from Fedora and Ubuntu (not distro specific).

Good number of duplicates -> setting blocker status.
Comment 59 Thomas Andersen 2009-03-02 00:54:58 UTC
I will take a look at it. Now if only I could reproduce the bug it would be a lot easier. But the stacktraces have enough to go on I guess.
Comment 60 Thomas Andersen 2009-03-03 01:27:05 UTC
Created attachment 129910 [details] [review]
avoid the dict

This patch should fix the crasher. And some other things that were broken in the sudoku generator gui,
Comment 61 Thomas Andersen 2009-03-03 22:28:48 UTC
Commited as r8800:
http://svn.gnome.org/viewvc/gnome-games?view=revision&revision=8800

Fix will be included in 2.26.0
Comment 62 Thomas Andersen 2009-03-29 19:40:27 UTC
*** Bug 577219 has been marked as a duplicate of this bug. ***
Comment 63 Gianluca Borello 2009-04-05 16:50:45 UTC
*** Bug 578044 has been marked as a duplicate of this bug. ***
Comment 64 Fabio Durán Verdugo 2009-04-09 22:24:24 UTC
*** Bug 578553 has been marked as a duplicate of this bug. ***
Comment 65 Jesse Zhang 2009-04-17 23:48:19 UTC
*** Bug 579344 has been marked as a duplicate of this bug. ***
Comment 66 Jesse Zhang 2009-04-29 15:18:44 UTC
*** Bug 580757 has been marked as a duplicate of this bug. ***
Comment 67 Fabio Durán Verdugo 2009-08-25 13:36:53 UTC
*** Bug 592996 has been marked as a duplicate of this bug. ***
Comment 68 Fabio Durán Verdugo 2009-08-25 13:37:19 UTC
*** Bug 592156 has been marked as a duplicate of this bug. ***