[Trac #801] Sugar is crashing repetitively.

Zarro Boogs per Child bugtracker at laptop.org
Wed Mar 28 18:59:48 EDT 2007


#801: Sugar is crashing repetitively.
--------------------+-------------------------------------------------------
 Reporter:  jg      |        Owner:  J5     
     Type:  defect  |       Status:  new    
 Priority:  high    |    Milestone:  Trial-1
Component:  distro  |   Resolution:         
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment (by J5):

 Ok looking at the backtrace and sources it looks like this should be
 fairly easy to track down since g->register_time_event (the variable we
 are asserting on) is only ever used in avahi-core/entry.c

 This is assuming we arn't getting stack corruption somewhere and the
 assert is just a side effect.

 Looking at the code shows that we only assign register_time_event a value
 at the point directly after we assert and everywhere else we free it and
 NULL it out.  This means we are calling avahi_s_entry_group_commit a
 second time before it can be cleared.  Throwing in a custom avahi with
 print statements where we create and remove the register_time_event will
 most likely give us a good idea of why we are asserting.

-- 
Ticket URL: <http://dev.laptop.org/ticket/801#comment:20>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list