[Pidgin] #4956: massive QQ_CMD_GET_FRIENDS_ONLINE making pidgin slow

Pidgin trac at pidgin.im
Fri Feb 29 01:27:13 EST 2008


#4956: massive QQ_CMD_GET_FRIENDS_ONLINE making pidgin slow
-------------------+--------------------------------------------------------
Reporter:  moo     |       Owner:  seanegan
    Type:  defect  |      Status:  new     
Priority:  minor   |   Component:  QQ      
 Version:  2.3.1   |    Keywords:          
 Pending:  0       |  
-------------------+--------------------------------------------------------
 i found pidgin slow recently. when i have debug window open, i see the
 following log
 {{{
 (14:09:54) QQ: ==> [05307] QQ_CMD_GET_FRIENDS_ONLINE, from (QQ unknown
 version)
 (14:09:54) QQ: ack [05307] QQ_CMD_GET_FRIENDS_ONLINE, remove from
 sendqueue
 (14:09:54) QQ: processing get_buddies_online_reply
 (14:09:54) Get buddies online reply packet:  00(0) 00(0) 00(0) de(222)
 4d(77) 01(1) 00(0) 00(0) 00(0) 00(0) 00(0) 00(0) 00(0) 0a(10) 06(6)
 ff(255) 93(147) 02(2) a9(169) 6a(106) 5b(91) e4(228) 8b(139) 29(41) 26(38)
 0a(10) 8d(141) 4c(76) 0d(13) d9(217) 65(101) 66(102) 00(0) 09(9) c2(194)
 96(150) 00(0) 00(0) 00(0) 00(0) 02(2) 2e(46) 15(21) 01(1) 00(0) 00(0)
 00(0) 00(0) 00(0) 00(0) 00(0) 0a(10) 05(5) e8(232) ca(202) 58(88) bc(188)
 ab(171) 69(105) ae(174) 60(96) 04(4) cd(205) a7(167) b5(181) 58(88)
 a2(162) af(175) 97(151) df(223) 00(0) c4(196) 42(66) 50(80) 00(0) 00(0)
 00(0) 00(0) 02(2) e5(229) 16(22) 01(1) 00(0) 00(0) 00(0) 00(0) 00(0) 00(0)
 00(0) 0a(10) 06(6) ff(255) 91(145) 8b(139) 6b(107) 1e(30) 07(7) 5a(90)
 97(151) ae(174) 0a(10) 9e(158) 11(17) 64(100) 09(9) 30(48)
 }}}
 (more to folllow at the previous this line)

 and is followed by huge amount of
 {{{
 (14:17:51) QQ: qq_update_buddy_contact, client=04c7
 (14:17:51) QQ: Buddy status entry, unclear fields for [7654321]:
 004:     01   (unknown)
 009-010:     0000   (port)
 011:     00   (unknown)
 012:     1e   (status)
 013-014:     06c1   (client_version)
 (14:17:51) Unknown key:  9c(156) af(175) 5f(95) ec(236) a0(160) c6(198)
 96(150) 9c(156) 56(86) 2e(46) 7e(126) a4(164) c4(196) c8(200) b7(183)
 5f(95)
 (14:17:51) QQ: Online buddy entry, unclear fields for [1234567]:
 031-032: 0089 (unknown)
 033:     02   (flag1)
 034:     c6   (comm_flag)
 035-036: 0000 (unknown)
 }}}

 (7654321/1234567 is a mask for privacy reason)

 i'm not sure if one copy of this response is a problem, but there're many
 QQ_CMD_GET_FRIENDS_ONLINE just like a dead loop.

 when i turn off specified one of my qq account (with so many friends), the
 problem seems gone. while the other qq account (with just a few friends)
 works always just fine

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


More information about the Tracker mailing list