Crash in Chess after program start

Bug #129697 reported by Wouter Stomp
8
Affects Status Importance Assigned to Milestone
GNOME Games
Unknown
Critical
gnome-games (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-games

On Tribe 3 live cd:

----------- .xsession-errors ---------------------
--- Hash table keys for warning below:
--> file:///home/ubuntu
(nautilus:15171): Eel-WARNING **: "nautilus-directory.c: directories" hash
table still has 1 element at quit time (keys above)
This is a development version of GIMP. Debug messages may appear here.
--- Hash table keys for warning below:
--> file:///home/ubuntu
(nautilus:15542): Eel-WARNING **: "nautilus-directory.c: directories" hash
table still has 1 element at quit time (keys above)
***MEMORY-WARNING***: glchess[15614]: 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 progra
ImportError: could not import gnomecanvas
--------------------------------------------------
ImportError: could not import gnomecanvas

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, please do not forward bug upstream if they are not yet confirmed here, this bug was reported here: http://bugzilla.gnome.org/show_bug.cgi?id=452746 ; and it was an ubuntu related, not gnome. Thanks again.

Changed in gnome-games:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Fix Released
Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Bug is not fixed as it still occurs for me.

I didn't mean to file it upstream by the way. it was bug-buddy that popped up, I just followed the indicated steps and I assumed it was going to be send to launchpad instead of straight to gnome's bugzilla. If this should not happen then that is a bug in gnome-bug-buddy.

Changed in gnome-games:
status: Fix Released → New
Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

In one of the gnome bugreports, this is said to be a consequence of this bug: https://bugs.launchpad.net/ubuntu/+source/python-gnome2/+bug/126144

Changed in gnome-games:
status: Unknown → Invalid
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Which version of gnome-games and python-gnomecanvas do you have installed?

Changed in gnome-games:
status: New → Incomplete
Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

With the latest updates on gutsy, it doesn't happen any more, it was caused by the bug I mentioned in my previous comment, but now it crashes with the following message:

----------- .xsession-errors ---------------------
    start_game()
  File "/usr/lib/python2.5/site-packages/glchess/glchess.py", line 3, in start_game
    app = main.Application()
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 1077, in __init__
    self.ui = UI(self)
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 985, in __init__
    self.controller = gtkui.GtkUI(self)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 453, in __init__
    self.defaultViewController = self.notebook.setDefault(None)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 95, in setDefault
    self.defaultView = chessview.GtkView(self.ui, '', feedback)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/chessview.py", line 252, in __init__
    tooltip.tip_window.ensure_style()
AttributeError: 'NoneType' object has no attribute 'ensure_style'
--------------------------------------------------
Traceback (most recent call last):
  File "/usr/games/glchess", line 20, in <module>
    start_game()
  File "/usr/lib/python2.5/site-packages/glchess/glchess.py", line 3, in start_game
    app = main.Application()
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 1077, in __init__
    self.ui = UI(self)
  File "/usr/lib/python2.5/site-packages/glchess/main.py", line 985, in __init__
    self.controller = gtkui.GtkUI(self)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 453, in __init__
    self.defaultViewController = self.notebook.setDefault(None)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/gtkui.py", line 95, in setDefault
    self.defaultView = chessview.GtkView(self.ui, '', feedback)
  File "/usr/lib/python2.5/site-packages/glchess/gtkui/chessview.py", line 252, in __init__
    tooltip.tip_window.ensure_style()
AttributeError: 'NoneType' object has no attribute 'ensure_style'

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Yes that's known upstream http://bugzilla.gnome.org/show_bug.cgi?id=459740 ; but is another bug. thanks for your reply.

Changed in gnome-games:
status: Incomplete → Fix Released
Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Please do not set a bug status to fix released when it is not fixed. This still occurs.

Changed in gnome-games:
status: Fix Released → Confirmed
Revision history for this message
Miguel Martinez (el-quark) wrote :

In gnome-bugs #459740 they mention (http://bugzilla.gnome.org/show_bug.cgi?id=459740#c35) that the issue should have been resolved with the gtk2 2.11.6 (IIRC). Aptitude shows that is the version of gtk2 installed on my gutsy system, but glchess still crashes on startup. Any ideas?

Changed in gnome-games:
status: Unknown → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Wouter, as i said the bug that you reported, the one related to the gnomecanvas is fixed, so this bug is marked as it. We know that there's the other problem with glchess but is not the one you described in this bug report, please open a new report for it so we can track it better, thanks for your interest.

Changed in gnome-games:
status: Confirmed → Fix Released
Changed in gnome-games:
status: Unknown → Invalid
Changed in gnome-games:
importance: Unknown → Critical
status: Invalid → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.