[Bugs] #208 MINO: random traceback (set_transient_for)

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Thu Jan 15 16:10:11 EST 2009


#208: random traceback (set_transient_for)
--------------------------+-------------------------------------------------
 Reporter:  sascha_silbe  |       Owner:  marcopg
     Type:  defect        |      Status:  new    
 Priority:  minor         |   Milestone:         
Component:  sugar         |     Version:  0.82.x 
 Keywords:                |  
--------------------------+-------------------------------------------------
 Also filed as Debian bug [http://bugs.debian.org/cgi-
 bin/bugreport.cgi?bug=511947 #511947].

 Under unknown circumstances (I've triggered this several times, but
 usually as part of a longer session, so I don't know
 how exactly), the following traceback (with no other apparent effect)
 appears:

 {{{
 Traceback (most recent call last):
   File "/usr/lib/python2.5/site-packages/sugar/graphics/animator.py", line
 66, in _next_frame_cb
     animation.do_frame(current_time, self._duration, self._easing)
   File "/usr/lib/python2.5/site-packages/sugar/graphics/animator.py", line
 92, in do_frame
     self.next_frame(frame)
   File "/usr/lib/python2.5/site-packages/sugar/graphics/palette.py", line
 711, in next_frame
     self._palette._show()
   File "/usr/lib/python2.5/site-packages/sugar/graphics/palette.py", line
 552, in _show
     self.set_transient_for(self._invoker.get_toplevel())
 TypeError: parent should be a GtkWindow or None
 }}}


 Custom debug output provided the following info:

 {{{
 calling self.set_transient_for(<ActivityButton object at 0x9f81aa4
 (SugarRadioToolButton at 0x9781c38)>)
 }}}


 Will try to determine "self" as well.

-- 
Ticket URL: <http://dev.sugarlabs.org/ticket/208>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list