[Pidgin] #4025: QQ core dump

Pidgin trac at pidgin.im
Wed Nov 21 20:15:37 EST 2007


#4025: QQ core dump
-------------------+--------------------------------------------------------
Reporter:  emilal  |       Owner:  seanegan             
    Type:  defect  |      Status:  new                  
Priority:  minor   |   Component:  QQ                   
 Version:  2.2.2   |    Keywords:  QQ produce core dumps
 Pending:  0       |  
-------------------+--------------------------------------------------------
 Freqently I receive core dump when using QQ protocol. Both gdb and
 valgrind show same place:

 ==5047== 4 errors in context 3 of 11:
 ==5047== Syscall param socketcall.send(msg) points to uninitialised
 byte(s)
 ==5047==    at 0x4F9901: send (in /lib/tls/libpthread-2.3.4.so)
 ==5047==    by 0x42E92E4: _qq_send_packet (send_core.c:98)
 ==5047==    by 0x42E94FC: qq_send_cmd (send_core.c:146)
 ==5047==    by 0x42E75E4: qq_send_packet_im (im.c:545)
 ==5047==    by 0x42D1B68: _qq_send_im (qq.c:333)
 ==5047==    by 0x4285043: serv_send_im (server.c:138)
 ==5047==    by 0x425A1C4: common_send (conversation.c:138)
 ==5047==    by 0x425C92F: purple_conv_im_send_with_flags
 (conversation.c:1224)
 ==5047==    by 0x425C70B: purple_conv_im_send (conversation.c:1178)

 ==5047== 52 errors in context 5 of 11:
 ==5047== Use of uninitialised value of size 4
 ==5047==    at 0x2CCF74: _itoa_word (in /lib/tls/libc-2.3.4.so)
 ==5047==    by 0x2D0339: vfprintf (in /lib/tls/libc-2.3.4.so)
 ==5047==    by 0x2E941A: vsprintf (in /lib/tls/libc-2.3.4.so)
 ==5047==    by 0x2D665A: sprintf (in /lib/tls/libc-2.3.4.so)
 ==5047==    by 0x42D244B: _qq_show_packet (qq_proxy.c:64)
 ==5047==    by 0x42E75B8: qq_send_packet_im (im.c:542)
 ==5047==    by 0x42D1B68: _qq_send_im (qq.c:333)
 ==5047==    by 0x4285043: serv_send_im (server.c:138)
 ==5047==    by 0x425A1C4: common_send (conversation.c:138)
 ==5047==    by 0x425C92F: purple_conv_im_send_with_flags
 (conversation.c:1224)
 ==5047==    by 0x425C70B: purple_conv_im_send (conversation.c:1178)

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


More information about the Tracker mailing list