[Pidgin] #398: Crash when updating a buddy's icon on MSN

Pidgin trac at pidgin.im
Sun Apr 29 13:48:13 EDT 2007


#398: Crash when updating a buddy's icon on MSN
--------------------------+-------------------------------------------------
 Reporter:  nosnilmot     |       Owner:  rlaager
     Type:  defect        |      Status:  new    
 Priority:  blocker       |   Milestone:  2.0.0  
Component:  pidgin (gtk)  |     Version:  2.0    
 Keywords:                |  
--------------------------+-------------------------------------------------
 I had commented out the clearing of buddy icons in slp.c:958 earlier, now
 I uncommented it and I crashed when a buddy changed their icon on MSN.
 {{{
 (gdb) bt
 #0  0x0013d402 in __kernel_vsyscall ()
 #1  0x005baf90 in raise () from /lib/libc.so.6
 #2  0x005bc678 in abort () from /lib/libc.so.6
 #3  0x080b2eac in sighandler (sig=11) at gtkmain.c:212
 #4  <signal handler called>
 #5  0x00196c9f in purple_imgstore_get_filename (img=0x95959595) at
 imgstore.c:105
 #6  0x0017fccf in purple_buddy_icon_update (icon=0x8aa04f0) at
 buddyicon.c:399
 #7  0x0017fe91 in purple_buddy_icon_set_data (icon=0x8aa04f0, data=0x0,
 len=0, checksum=0x0) at buddyicon.c:455
 #8  0x001800e4 in purple_buddy_icons_set_for_user (account=0x8279318,
 username=0x8a92ad0 "mybuddy at hotmail.com", icon_data=0x0, icon_len=0,
 checksum=0x0) at buddyicon.c:522
 #9  0x06d6eca9 in msn_queue_buddy_icon_request (user=0x8a9a2f8) at
 slp.c:958
 #10 0x06d75846 in msn_user_set_object (user=0x8a9a2f8, obj=0x0) at
 user.c:315
 #11 0x06d69359 in nln_cmd (cmdproc=0x88cf480, cmd=0x8a9a3f0) at
 notification.c:692
 #12 0x06d5d03b in msn_cmdproc_process_cmd (cmdproc=0x88cf480,
 cmd=0x8a9a3f0) at cmdproc.c:313
 #13 0x06d5d0f0 in msn_cmdproc_process_cmd_text (cmdproc=0x88cf480,
 command=0x8c8e058 "NLN NLN mybuddy at hotmail.com Buddy 1073741856 0") at
 cmdproc.c:335
 #14 0x06d6c98e in read_cb (data=0x88cfec8, source=27,
 cond=PURPLE_INPUT_READ) at servconn.c:445
 #15 0x0809cdb7 in pidgin_io_invoke (source=0x892dc20, condition=G_IO_IN,
 data=0x8958ee8) at gtkeventloop.c:77
 #16 0x0585f2ac in g_vasprintf () from /usr/lib/libglib-2.0.so.0
 #17 0x058383b0 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #18 0x0583b3a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
 #19 0x0583b6c8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #20 0x04fbccb5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #21 0x080b3bf7 in main (argc=1, argv=0xbfdd74a4) at gtkmain.c:837
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/398>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list