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

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Tue Jun 12 08:20:51 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  
Distribution:  OLPC       |   Status_field:  Assigned
--------------------------+-------------------------------------------------
Changes (by erikos):

  * status_field:  Unconfirmed => Assigned


Comment:

 Ok, so the issue is inside the cleanup of webkit, see
 Source/WebKit/gtk/webkit/webkitglobals.cpp like mentioned in the trace. We
 fail in atexit(webkitExit), which does the unref of the session:
 g_object_unref(webkit_get_default_session()).

 So suspecting the default session was a good one. There are threads as
 well involved, we do in Browse "GObject.threads_init()" which wehn you add
 it to your test program you will be able to reproduce the issue there as
 well.

 We are close now :)

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


More information about the Bugs mailing list