GNOME Bugzilla – Bug 455312
crash in Sudoku: starting sudoku
Last modified: 2007-07-10 11:02:38 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)
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)
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 ***