[Pidgin] #5695: purple_blist_add_group segfaults if purplebuddylist not set

Pidgin trac at pidgin.im
Thu May 8 12:42:35 EDT 2008


#5695: purple_blist_add_group segfaults if purplebuddylist not set
----------------------------+-----------------------------------------------
  Reporter:  BigBrownChunx  |       Owner:  lschiere
      Type:  defect         |      Status:  new     
  Priority:  minor          |   Milestone:          
 Component:  unclassified   |     Version:  2.4.1   
Resolution:                 |    Keywords:          
   Pending:  1              |  
----------------------------+-----------------------------------------------
Changes (by datallah):

  * pending:  0 => 1

Comment:

 I looked at this more closely and the real issue is that it shouldn't be
 signing on during `purple_core_init()`.  This has nothing to do with sync
 issues in the main loop.  If stuff was signing in at this point with
 Pidgin, you'd have the same problem

 I think where the problem lies is that in
 `purple_status_set_active_with_attrs_list()`, it shouldn't be thinking
 that the status has changed, and consequently it shouldn't be calling
 `status_has_changed()`.  You'll have to debug further to see why this is
 happening.

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


More information about the Tracker mailing list