[Bugs] #3670 Browse IMME: Browse segfaults when closing

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed Jun 13 09:15:40 EDT 2012


#3670: Browse segfaults when closing
--------------------------+-------------------------------------------------
    Reporter:  erikos     |          Owner:  erikos       
        Type:  defect     |         Status:  new          
    Priority:  Immediate  |      Milestone:  0.96         
   Component:  Browse     |        Version:  0.96.x       
    Severity:  Critical   |       Keywords:  12.1.0, patch
Distribution:  OLPC       |   Status_field:  Assigned     
--------------------------+-------------------------------------------------

Comment(by benzea):

 OK, just happened to see the e-mail thread, and then thinking that this
 was weird.

 From the stack trace it looks to me like the Python Interpreter is already
 destroyed, but at the same time webkit is still doing some cleaning up and
 destroys the default session. This calls into pygobject even though the
 interpreter has already quit.

 So, it seems to me that removing the init_threads() is just hiding the
 real problem. The real question is: Why are there still python objects
 attached to a GObject even though the interpreter has already quit?

 Smells like a pygobject bug to me, it should be destroying all the
 objects, or guard against this.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3670#comment:10>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list