[Pidgin] #11523: incoming ICQ message crashes pidgin
Pidgin
trac at pidgin.im
Sun Mar 14 10:27:10 EDT 2010
#11523: incoming ICQ message crashes pidgin
----------------------+-----------------------------------------------------
Reporter: racooper | Owner: rekkanoryo
Type: defect | Status: pending
Milestone: | Component: unclassified
Version: 2.6.6 | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Comment(by FunkyM):
Also suffering from this. Looks like some defect in the oscar libs or
perhaps some protocol changes.
'''Backtrace:'''
----
{{{
(15:21:17) offlinemsg: Account "********" supports offline messages.
(15:21:17) oscar: Claiming to have a buddy icon
(15:21:17) oscar: Sending IM, charset=0x0000, charsubset=0x0000, length=5
(15:21:17) oscar: rate change (param ID 0x0001): curavg = 4616, maxavg =
6000, alert at 2000, clear warning at 2500, limit at 1500, disconnect at
800, delta is 77090, dropping is 0 (window size = 80)
(15:21:17) oscar: Sent message to ********.
(15:21:19) util: Writing file blist.xml to directory /home/****/.purple
(15:21:19) util: Writing file /home/****/.purple/blist.xml
(15:21:19) util: Writing file prefs.xml to directory /home/****/.purple
(15:21:19) util: Writing file /home/****/.purple/prefs.xml
(15:21:21) offlinemsg: Account "********" supports offline messages.
(15:21:21) oscar: Sending IM, charset=0x0000, charsubset=0x0000, length=21
(15:21:21) oscar: rate change (param ID 0x0001): curavg = 4616, maxavg =
6000, alert at 2000, clear warning at 2500, limit at 1500, disconnect at
800, delta is 80553, dropping is 0 (window size = 80)
(15:21:21) oscar: Sent message to ********.
(15:21:24) offlinemsg: Account "********" supports offline messages.
(15:21:24) oscar: Sending IM, charset=0x0000, charsubset=0x0000, length=13
(15:21:24) oscar: rate change (param ID 0x0001): curavg = 4616, maxavg =
6000, alert at 2000, clear warning at 2500, limit at 1500, disconnect at
800, delta is 83493, dropping is 0 (window size = 80)
(15:21:24) oscar: Sent message to ********.
(15:21:26) oscar: incomingim_ch1: unknown TLV 0x0013 (len 1)
(15:21:26) oscar: Received IM from ******** with 1 parts
(15:21:26) oscar: ******** has an icon
(15:21:26) oscar: Sending buddy icon to ******** (1520 bytes)
(15:21:26) oscar: Parsing IM part, charset=0x0000, charsubset=0x0000,
datalen=20, choice1=ASCII, choice2=ISO-8859-1, choice3=
(15:21:26) oscar: rate change (param ID 0x0001): curavg = 4616, maxavg =
6000, alert at 2000, clear warning at 2500, limit at 1500, disconnect at
800, delta is 85976, dropping is 0 (window size = 80)
(15:21:26) oscar: icbm error: received response from request without a
buddy name!
Program received signal SIGSEGV, Segmentation fault.
0xb72fb79c in vfprintf () from /lib/libc.so.6
(gdb) bt full
#0 0xb72fb79c in vfprintf () from /lib/libc.so.6
No symbol table info available.
#1 0xb73a31a5 in __vasprintf_chk () from /lib/libc.so.6
No symbol table info available.
#2 0xb74981b6 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb7479e97 in g_strdup_vprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb76cb301 in purple_debug_vargs () from /usr/lib/libpurple.so.0
No symbol table info available.
#5 0xb76cb4a0 in purple_debug_error () from /usr/lib/libpurple.so.0
No symbol table info available.
#6 0xb62617e1 in purple_parse_msgerr () from
/usr/lib/purple-2/liboscar.so.0
No symbol table info available.
#7 0xb6257b98 in snachandler () from /usr/lib/purple-2/liboscar.so.0
No symbol table info available.
#8 0xb62569b9 in flap_connection_recv () from
/usr/lib/purple-2/liboscar.so.0
No symbol table info available.
#9 0xb77076bc in recv_cb () from /usr/lib/libpurple.so.0
No symbol table info available.
#10 0xb7f79843 in pidgin_io_invoke () from /usr/bin/pidgin
No symbol table info available.
#11 0xb74985be in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb745664e in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb745a388 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb745a897 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0xb7a16069 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0xb7f96feb in main () from /usr/bin/pidgin
No symbol table info available.
}}}
----
Looks like some issue in purple_parse_msgerr(), however note how it says
"oscar: icbm error: received response from request without a buddy name!".
Maybe a hint: The buddy I am talking to shows up as "offline" everywhere.
--
Ticket URL: <http://developer.pidgin.im/ticket/11523#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list