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 455312 - crash in Sudoku: starting sudoku
crash in Sudoku: starting sudoku
Status: RESOLVED DUPLICATE of bug 453825
Product: gnome-games-superseded
Classification: Deprecated
Component: gnome-sudoku
unspecified
Other All
: High critical
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2007-07-09 21:55 UTC by Matt Philmon
Modified: 2007-07-10 11:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Matt Philmon 2007-07-09 21:55:22 UTC
What were you doing when the application crashed?
starting sudoku


Distribution: Ubuntu 7.10 (gutsy)
Gnome Release: 2.19.4 2007-06-29 (Ubuntu)
BugBuddy Version: 2.18.1

System: Linux 2.6.22-7-generic #1 SMP Mon Jun 25 17:33:14 GMT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Human
Icon Theme: Human

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 (99 sec old) ---------------------
***MEMORY-WARNING***: gksu[1402]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this program is
/usr/lib/python2.5/site-packages/GDebi/GDebi.py:93: GtkWarning: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed
  self.window_main.set_sensitive(False)
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
***MEMORY-WARNING***: gnome-sudoku[1436]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this pr
TypeError: function takes exactly 0 arguments (1 given)
***MEMORY-WARNING***: gnome-sudoku[1472]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this pr
TypeError: function takes exactly 0 arguments (1 given)
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4d specified for 0x2a0015a ().
***MEMORY-WARNING***: gnome-terminal[1604]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this 
--------------------------------------------------
TypeError: function takes exactly 0 arguments (1 given)
Comment 1 Matt Philmon 2007-07-09 21:57:52 UTC
Running it from a terminal with -v here's a little detail. Maybe it will help track down the exact location:

~$ gnome-sudoku -v

***MEMORY-WARNING***: gnome-sudoku[1694]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this program is likely to crash, leak or unexpectedly abort soon...
Starting GNOME Sudoku in debug mode
gnome_sudoku.gnome_sudoku.UI __init__ () {}
gnome_sudoku.gnome_sudoku.UI initialize_prefs () {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> __init__ () {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> setup_grid (None, 9) {}
gnome_sudoku.gnome_sudoku.UI setup_tracker_interface () {}
<class 'gnome_sudoku.gnome_sudoku.TrackerBox'> __init__ (<gnome_sudoku.gnome_sudoku.UI instance at 0xb7d7602c>,) {}
<class 'gnome_sudoku.gnome_sudoku.TrackerBox'> setup_actions () {}
<class 'gnome_sudoku.gnome_sudoku.TrackerBox'> setup_tree () {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> change_grid ('3 0 0 8 0 0 0 9 0 0 7 9 4 1 0 0 0 0 1 0 0 2 0 0 5 7 3 0 8 0 0 0 0 3 0 0 4 2 1 3 0 9 6 8 7 0 0 3 0 0 0 0 1 0 7 3 4 0 0 8 0 0 5 0 0 0 0 3 7 8 4 0 0 9 0 0 0 4 0 0 1', 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> blank_grid () {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (0, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (1, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (2, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (3, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (4, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (5, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (6, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (7, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 0) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> remove (8, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> setup_grid ('3 0 0 8 0 0 0 9 0 0 7 9 4 1 0 0 0 0 1 0 0 2 0 0 5 7 3 0 8 0 0 0 0 3 0 0 4 2 1 3 0 9 6 8 7 0 0 3 0 0 0 0 1 0 7 3 4 0 0 8 0 0 5 0 0 0 0 3 7 8 4 0 0 9 0 0 0 4 0 0 1', 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (0, 0, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (0, 2, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (0, 4, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (0, 6, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (1, 1, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (1, 3, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (1, 4, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (1, 6, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (1, 8, 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (2, 1, 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (2, 4, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (2, 5, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (2, 6, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (3, 0, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (3, 1, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (3, 2, 2) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (3, 4, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (4, 1, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (4, 7, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (5, 4, 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (5, 6, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (5, 7, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (5, 8, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (6, 2, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (6, 3, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (6, 4, 6) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (6, 7, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (7, 0, 9) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (7, 2, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (7, 4, 8) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (7, 5, 1) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (7, 7, 4) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (8, 2, 3) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (8, 4, 7) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (8, 6, 5) {}
<class 'gnome_sudoku.gsudoku.SudokuGameDisplay'> add_value (8, 8, 1) {}
TypeError: function takes exactly 0 arguments (1 given)
Comment 2 Thomas Andersen 2007-07-10 11:02:38 UTC
Thanks for the bug report. I'll mark it as a duplicate of the first instance of the bug, but make a note there that a verbose output is in this bug report. Thanks for the extra effort

*** This bug has been marked as a duplicate of 453825 ***