[Pidgin] #5927: Pidgin crashes when connection dies

Pidgin trac at pidgin.im
Mon May 26 22:02:57 EDT 2008


#5927: Pidgin crashes when connection dies
-----------------------+----------------------------------------------------
  Reporter:  Manarius  |       Owner:  MarkDoliner
      Type:  defect    |      Status:  new        
  Priority:  minor     |   Milestone:             
 Component:  AIM       |     Version:  2.4.2      
Resolution:            |    Keywords:             
   Pending:  0         |  
-----------------------+----------------------------------------------------
Comment (by QuLogic):

 It looks like at some point during a disconnect,
 `flap_connection_schedule_destroy` is called, which adds a timeout to call
 `flap_connection_destroy_cb`. However, when
 `flap_connection_schedule_destroy` returns, the !PurpleConnection
 structure is freed, and so no longer exists for
 `flap_connection_destroy_cb` when it's called later by the GLib main loop.

 This probably came about because Pidgin disconnects on network loss now,
 instead of calling the keepalive (which presumably calls things slightly
 differently).

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5927#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list