[Pidgin] #7676: Pidgin crashes when sending messages from Yahoo to MSN
Pidgin
trac at pidgin.im
Tue Dec 2 09:42:15 EST 2008
#7676: Pidgin crashes when sending messages from Yahoo to MSN
------------------------------+---------------------------------------------
Reporter: chemistrydioxide | Owner: khc
Type: defect | Status: new
Milestone: | Component: MSN
Version: 2.5.2 | Resolution:
Keywords: msn yahoo bridge |
------------------------------+---------------------------------------------
Description changed by chemistrydioxide:
Old description:
> When I (using MSN) receive a message from a Yahoo user, Pidgin will
> crash.[[BR]]
> Sending messages in the other direction works, offline messages from
> Yahoo to MSN are dropped without notice. Offline messages from MSN to
> Yahoo are sometimes dropped.
>
> Debug log:
> {{{
> (14:57:41) msn: S: NS 000: ILN 11 NLN me at example.com 1 Myself 1234567890
> (removed string)
> (14:57:41) blist: Updating buddy status for me at example.com (MSN)
> (14:57:41) msn: S: NS 000: UBX me at example.com 1 0
> (14:57:41) msn: UBX received.
> (14:57:41) msn: S: NS 000: BLP 13 AL
> (14:57:41) msn: S: NS 000: UUX 12 0
> (14:57:41) msn: UUX received.
> (14:57:41) msn: S: NS 000: UBX me at example.com 1 297
> (14:57:41) msn: UBX received.
> (14:57:41) msn: msn get PSM
> (14:57:41) msn: Get CurrentMedia
> (14:57:41) msn: Parsing currentmedia string: "WMP\0Music\00\0{0} -
> {1}\0\0\0\0\0"
> (14:57:41) blist: Updating buddy status for me at example.com (MSN)
> (14:57:41) msn: S: NS 000: UBX me at example.com 1 297
> (14:57:41) msn: UBX received.
> (14:57:41) msn: msn get PSM
> (14:57:41) msn: Get CurrentMedia
> (14:57:41) msn: Parsing currentmedia string: "WMP\0Music\00\0{0} -
> {1}\0\0\0\0\0"
> (14:57:41) blist: Updating buddy status for me at example.com (MSN)
> (14:57:41) msn: S: NS 000: URL 14 /cgi-bin/HoTMaiL
> https://login.live.com/ppsecure/md5auth.srf?lc=1234 3
> (14:57:41) msn: unqueueing command.
> (14:57:41) msn: Processing MSG...
> (14:57:41) msn:
> <MD><E><I>0</I><IU>0</IU><O>0</O><OU>0</OU></E><Q><QTM>409600</QTM><QNM>204800</QNM></Q></MD>
> (14:57:45) util: Writing file accounts.xml to directory
> /home/someone/.purple
> (14:57:45) util: Writing file /home/someone/.purple/accounts.xml
> (14:57:45) util: Writing file blist.xml to directory
> /home/someone/.purple
> (14:57:45) util: Writing file /home/someone/.purple/blist.xml
> (14:57:46) pidgin-encryption: Using pre-existing menu icon for conv
> 0x9344018, win 0x8bdc780, item 0x8c61ad8
> (14:57:48) pidgin-encryption: send_msg: me at example.com
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
> (14:57:48) pidgin-encryption: Outgoing Msg::asdf::
> (14:57:48) yahoo: yahoo_html_to_codes: Returning string: 'asdf'.
> (14:57:48) pidgin-encryption: Using pre-existing menu icon for conv
> 0x9344018, win 0x8bdc780, item 0x8c61ad8
> (14:57:49) msn: S: NS 000: UBM sender at yahoo.example 32 1 127
> (14:57:49) msn: Processing UBM...
> dns[4742]: nobody needs me... =(
>
> }}}
>
> Backtrace:
>
> {{{
> (gdb) run -d > /dev/pts/3
> Starting program: /usr/bin/pidgin -d > /dev/pts/3
> [Thread debugging using libthread_db enabled]
> [New Thread 0xf71236b0 (LWP 3662)]
> [New Thread 0xf5505b90 (LWP 3882)]
> [New Thread 0xf4be9b90 (LWP 3908)]
> [New Thread 0xf41e7b90 (LWP 3909)]
> [New Thread 0xf39e6b90 (LWP 3914)]
> [Thread 0xf41e7b90 (LWP 3909) exited]
> [Thread 0xf39e6b90 (LWP 3914) exited]
> [Thread 0xf4be9b90 (LWP 3908) exited]
> [New Thread 0xf4be9b90 (LWP 3936)]
> [New Thread 0xf39e6b90 (LWP 3943)]
> [New Thread 0xf41e7b90 (LWP 3944)]
> [Thread 0xf41e7b90 (LWP 3944) exited]
> [New Thread 0xf41e7b90 (LWP 3977)]
> [New Thread 0xf30c0b90 (LWP 3981)]
> [New Thread 0xf26beb90 (LWP 3983)]
> [New Thread 0xf1ebdb90 (LWP 3984)]
> [Thread 0xf26beb90 (LWP 3983) exited]
> [New Thread 0xf26beb90 (LWP 3992)]
> [Thread 0xf1ebdb90 (LWP 3984) exited]
> [Thread 0xf30c0b90 (LWP 3981) exited]
> [New Thread 0xf30c0b90 (LWP 3998)]
> [New Thread 0xf1ebdb90 (LWP 3999)]
> [New Thread 0xf16bcb90 (LWP 4001)]
> [New Thread 0xf0ebbb90 (LWP 4002)]
> [Thread 0xf16bcb90 (LWP 4001) exited]
> [Thread 0xf0ebbb90 (LWP 4002) exited]
> [Thread 0xf1ebdb90 (LWP 3999) exited]
> [New Thread 0xf1ebdb90 (LWP 4010)]
> [New Thread 0xf0ebbb90 (LWP 4011)]
> [New Thread 0xf16bcb90 (LWP 4012)]
> [New Thread 0xf06bab90 (LWP 4014)]
> [New Thread 0xefeb9b90 (LWP 4033)]
> [Thread 0xf0ebbb90 (LWP 4011) exited]
> [New Thread 0xf0ebbb90 (LWP 4037)]
> [New Thread 0xef6b8b90 (LWP 4039)]
> [New Thread 0xeeeb7b90 (LWP 4040)]
> [Thread 0xef6b8b90 (LWP 4039) exited]
> [Thread 0xeeeb7b90 (LWP 4040) exited]
> [Thread 0xf0ebbb90 (LWP 4037) exited]
> [New Thread 0xf0ebbb90 (LWP 4045)]
> [New Thread 0xeeeb7b90 (LWP 4066)]
> [New Thread 0xef6b8b90 (LWP 4067)]
> [Thread 0xf39e6b90 (LWP 3943) exited]
> [Thread 0xf1ebdb90 (LWP 4010) exited]
> [Thread 0xf06bab90 (LWP 4014) exited]
> [Thread 0xef6b8b90 (LWP 4067) exited]
> [Thread 0xeeeb7b90 (LWP 4066) exited]
> [Thread 0xf4be9b90 (LWP 3936) exited]
> [Thread 0xf5505b90 (LWP 3882) exited]
> [Thread 0xf41e7b90 (LWP 3977) exited]
> [Thread 0xf30c0b90 (LWP 3998) exited]
> [Thread 0xf16bcb90 (LWP 4012) exited]
> [Thread 0xf26beb90 (LWP 3992) exited]
> [Thread 0xefeb9b90 (LWP 4033) exited]
> [Thread 0xf0ebbb90 (LWP 4045) exited]
> [New Thread 0xf0ebbb90 (LWP 4157)]
> [New Thread 0xefeb9b90 (LWP 4162)]
> [New Thread 0xf26beb90 (LWP 4163)]
> [New Thread 0xf16bcb90 (LWP 4164)]
> [Thread 0xf26beb90 (LWP 4163) exited]
> [Thread 0xf16bcb90 (LWP 4164) exited]
> [Thread 0xefeb9b90 (LWP 4162) exited]
> [New Thread 0xefeb9b90 (LWP 4165)]
> [New Thread 0xf16bcb90 (LWP 4170)]
> [New Thread 0xf26beb90 (LWP 4171)]
> [Thread 0xf26beb90 (LWP 4171) exited]
> [Thread 0xf16bcb90 (LWP 4170) exited]
> [Thread 0xefeb9b90 (LWP 4165) exited]
> [Thread 0xf0ebbb90 (LWP 4157) exited]
> [New Thread 0xf0ebbb90 (LWP 4683)]
> [New Thread 0xefeb9b90 (LWP 4684)]
> [New Thread 0xf16bcb90 (LWP 4685)]
> [New Thread 0xf26beb90 (LWP 4686)]
> [Thread 0xf16bcb90 (LWP 4685) exited]
> [Thread 0xf26beb90 (LWP 4686) exited]
> [Thread 0xefeb9b90 (LWP 4684) exited]
> [New Thread 0xefeb9b90 (LWP 4687)]
> [New Thread 0xf26beb90 (LWP 4688)]
> [New Thread 0xf16bcb90 (LWP 4693)]
> [Thread 0xf16bcb90 (LWP 4693) exited]
> [Thread 0xf26beb90 (LWP 4688) exited]
> [Thread 0xefeb9b90 (LWP 4687) exited]
> [Thread 0xf0ebbb90 (LWP 4683) exited]
> [New Thread 0xf0ebbb90 (LWP 4694)]
> [New Thread 0xefeb9b90 (LWP 4695)]
> [New Thread 0xf26beb90 (LWP 4696)]
> [New Thread 0xf16bcb90 (LWP 4697)]
> [Thread 0xf26beb90 (LWP 4696) exited]
> [Thread 0xf16bcb90 (LWP 4697) exited]
> [Thread 0xefeb9b90 (LWP 4695) exited]
> [New Thread 0xefeb9b90 (LWP 4698)]
> [New Thread 0xf16bcb90 (LWP 4699)]
> [New Thread 0xf26beb90 (LWP 4700)]
> [Thread 0xf26beb90 (LWP 4700) exited]
> [Thread 0xf16bcb90 (LWP 4699) exited]
> [Thread 0xefeb9b90 (LWP 4698) exited]
> [Thread 0xf0ebbb90 (LWP 4694) exited]
> [New Thread 0xf0ebbb90 (LWP 4906)]
> [New Thread 0xefeb9b90 (LWP 4907)]
> [New Thread 0xf16bcb90 (LWP 4908)]
> [New Thread 0xf26beb90 (LWP 4909)]
> [Thread 0xf16bcb90 (LWP 4908) exited]
> [Thread 0xf26beb90 (LWP 4909) exited]
> [Thread 0xefeb9b90 (LWP 4907) exited]
> [New Thread 0xefeb9b90 (LWP 4910)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xf71236b0 (LWP 3662)]
> 0xf75fb358 in ?? () from /lib/i686/cmov/libc.so.6
> (gdb) bt full
> #0 0xf75fb358 in ?? () from /lib/i686/cmov/libc.so.6
> No symbol table info available.
> #1 0xf785a426 in g_free () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #2 0xf75fb0c0 in strtol () from /lib/i686/cmov/libc.so.6
> No symbol table info available.
> #3 0xf608ef25 in ubm_cmd (cmdproc=0x8210870, cmd=0x8bec7a0)
> at /usr/include/stdlib.h:286
> __PRETTY_FUNCTION__ = "ubm_cmd"
> #4 0xf607c456 in msn_cmdproc_process_cmd (cmdproc=0x8210870,
> cmd=0x8bec7a0)
> at ../../../../libpurple/protocols/msn/cmdproc.c:321
> cb = (MsnTransCb) 0xf77223a0
> trans = (MsnTransaction *) 0x0
> #5 0xf607c5d5 in msn_cmdproc_process_cmd_text (cmdproc=0x8210870,
> command=0x93cc018 "UBM sender at yahoo.example 32 1 127")
> at ../../../../libpurple/protocols/msn/cmdproc.c:343
> No locals.
> #6 0xf6093afb in read_cb (data=0x8211d00, source=17,
> cond=PURPLE_INPUT_READ)
> at ../../../../libpurple/protocols/msn/servconn.c:456
> buf = "UBM sender at yahoo.example 32 1 127\r\nMIME-Version: 1.0\r
> \nContent-Type: text/plain; charset=UTF-8\r\nX-MMS-IM-Format:
> FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0;
> PF=0\r\n\r\nasdf\000�b\026��\020�1\t\001\000\000\000�����\016s�p1��\001\000\000\000����\205\016��\001\000\000\000"...
> ---Type <return> to continue, or q <return> to quit---
> end = 0x93cc037 "MIME-Version: 1.0\r\nContent-Type: text/plain;
> charset=UTF-8\r\nX-MMS-IM-Format: FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0;
> PF=0\r\n\r\nasdf"
> old_rx_buf = 0x93cc018 "UBM sender at yahoo.example 32 1 127"
> len = 158
> cur_len = <value optimized out>
> #7 0x080a86c3 in pidgin_io_invoke (source=0x90fc300,
> condition=<value optimized out>, data=0x82220f0)
> at ../../pidgin/gtkeventloop.c:78
> purple_cond = PURPLE_INPUT_READ
> #8 0xf788865d in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #9 0x090fc300 in ?? ()
> No symbol table info available.
> #10 0x00000001 in ?? ()
> No symbol table info available.
> #11 0x082220f0 in ?? ()
> No symbol table info available.
> #12 0xf78cd3a0 in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #13 0xffecc16c in ?? ()
> No symbol table info available.
> #14 0x08740c88 in ?? ()
> ---Type <return> to continue, or q <return> to quit---
> No symbol table info available.
> #15 0xffecc188 in ?? ()
> No symbol table info available.
> #16 0xf78521b8 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> Backtrace stopped: frame did not save the PC
> (gdb) quit
> The program is running. Exit anyway? (y or n) n
> Not confirmed.
> (gdb) k
> Kill the program being debugged? (y or n) y
> (gdb) exit
> Undefined command: "exit". Try "help".
> (gdb) quit
> }}}
New description:
When I (using MSN) receive a message from a Yahoo user, Pidgin will
crash.[[BR]]
Sending messages in the other direction works, offline messages from Yahoo
to MSN are dropped without notice. Offline messages from MSN to Yahoo are
sometimes dropped.
Debug log:
{{{
(14:57:41) msn: S: NS 000: ILN 11 NLN me at example.com 1 Myself 1234567890
(removed string)
(14:57:41) blist: Updating buddy status for me at example.com (MSN)
(14:57:41) msn: S: NS 000: UBX me at example.com 1 0
(14:57:41) msn: UBX received.
(14:57:41) msn: S: NS 000: BLP 13 AL
(14:57:41) msn: S: NS 000: UUX 12 0
(14:57:41) msn: UUX received.
(14:57:41) msn: S: NS 000: UBX me at example.com 1 297
(14:57:41) msn: UBX received.
(14:57:41) msn: msn get PSM
(14:57:41) msn: Get CurrentMedia
(14:57:41) msn: Parsing currentmedia string: "WMP\0Music\00\0{0} -
{1}\0\0\0\0\0"
(14:57:41) blist: Updating buddy status for me at example.com (MSN)
(14:57:41) msn: S: NS 000: UBX me at example.com 1 297
(14:57:41) msn: UBX received.
(14:57:41) msn: msn get PSM
(14:57:41) msn: Get CurrentMedia
(14:57:41) msn: Parsing currentmedia string: "WMP\0Music\00\0{0} -
{1}\0\0\0\0\0"
(14:57:41) blist: Updating buddy status for me at example.com (MSN)
(14:57:41) msn: S: NS 000: URL 14 /cgi-bin/HoTMaiL
https://login.live.com/ppsecure/md5auth.srf?lc=1234 3
(14:57:41) msn: unqueueing command.
(14:57:41) msn: Processing MSG...
(14:57:41) msn:
<MD><E><I>0</I><IU>0</IU><O>0</O><OU>0</OU></E><Q><QTM>409600</QTM><QNM>204800</QNM></Q></MD>
(14:57:45) util: Writing file accounts.xml to directory
/home/someone/.purple
(14:57:45) util: Writing file /home/someone/.purple/accounts.xml
(14:57:45) util: Writing file blist.xml to directory /home/someone/.purple
(14:57:45) util: Writing file /home/someone/.purple/blist.xml
(14:57:46) pidgin-encryption: Using pre-existing menu icon for conv
0x9344018, win 0x8bdc780, item 0x8c61ad8
(14:57:48) pidgin-encryption: send_msg: me at example.com
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) GLib: g_queue_is_empty: assertion `queue != NULL' failed
(14:57:48) pidgin-encryption: Outgoing Msg::asdf::
(14:57:48) yahoo: yahoo_html_to_codes: Returning string: 'asdf'.
(14:57:48) pidgin-encryption: Using pre-existing menu icon for conv
0x9344018, win 0x8bdc780, item 0x8c61ad8
(14:57:49) msn: S: NS 000: UBM sender at yahoo.example 32 1 127
(14:57:49) msn: Processing UBM...
dns[4742]: nobody needs me... =(
}}}
Backtrace:
{{{
(gdb) run -d > /dev/pts/3
Starting program: /usr/bin/pidgin -d > /dev/pts/3
[Thread debugging using libthread_db enabled]
[New Thread 0xf71236b0 (LWP 3662)]
[New Thread 0xf5505b90 (LWP 3882)]
[New Thread 0xf4be9b90 (LWP 3908)]
[New Thread 0xf41e7b90 (LWP 3909)]
[New Thread 0xf39e6b90 (LWP 3914)]
[Thread 0xf41e7b90 (LWP 3909) exited]
[Thread 0xf39e6b90 (LWP 3914) exited]
[Thread 0xf4be9b90 (LWP 3908) exited]
[New Thread 0xf4be9b90 (LWP 3936)]
[New Thread 0xf39e6b90 (LWP 3943)]
[New Thread 0xf41e7b90 (LWP 3944)]
[Thread 0xf41e7b90 (LWP 3944) exited]
[New Thread 0xf41e7b90 (LWP 3977)]
[New Thread 0xf30c0b90 (LWP 3981)]
[New Thread 0xf26beb90 (LWP 3983)]
[New Thread 0xf1ebdb90 (LWP 3984)]
[Thread 0xf26beb90 (LWP 3983) exited]
[New Thread 0xf26beb90 (LWP 3992)]
[Thread 0xf1ebdb90 (LWP 3984) exited]
[Thread 0xf30c0b90 (LWP 3981) exited]
[New Thread 0xf30c0b90 (LWP 3998)]
[New Thread 0xf1ebdb90 (LWP 3999)]
[New Thread 0xf16bcb90 (LWP 4001)]
[New Thread 0xf0ebbb90 (LWP 4002)]
[Thread 0xf16bcb90 (LWP 4001) exited]
[Thread 0xf0ebbb90 (LWP 4002) exited]
[Thread 0xf1ebdb90 (LWP 3999) exited]
[New Thread 0xf1ebdb90 (LWP 4010)]
[New Thread 0xf0ebbb90 (LWP 4011)]
[New Thread 0xf16bcb90 (LWP 4012)]
[New Thread 0xf06bab90 (LWP 4014)]
[New Thread 0xefeb9b90 (LWP 4033)]
[Thread 0xf0ebbb90 (LWP 4011) exited]
[New Thread 0xf0ebbb90 (LWP 4037)]
[New Thread 0xef6b8b90 (LWP 4039)]
[New Thread 0xeeeb7b90 (LWP 4040)]
[Thread 0xef6b8b90 (LWP 4039) exited]
[Thread 0xeeeb7b90 (LWP 4040) exited]
[Thread 0xf0ebbb90 (LWP 4037) exited]
[New Thread 0xf0ebbb90 (LWP 4045)]
[New Thread 0xeeeb7b90 (LWP 4066)]
[New Thread 0xef6b8b90 (LWP 4067)]
[Thread 0xf39e6b90 (LWP 3943) exited]
[Thread 0xf1ebdb90 (LWP 4010) exited]
[Thread 0xf06bab90 (LWP 4014) exited]
[Thread 0xef6b8b90 (LWP 4067) exited]
[Thread 0xeeeb7b90 (LWP 4066) exited]
[Thread 0xf4be9b90 (LWP 3936) exited]
[Thread 0xf5505b90 (LWP 3882) exited]
[Thread 0xf41e7b90 (LWP 3977) exited]
[Thread 0xf30c0b90 (LWP 3998) exited]
[Thread 0xf16bcb90 (LWP 4012) exited]
[Thread 0xf26beb90 (LWP 3992) exited]
[Thread 0xefeb9b90 (LWP 4033) exited]
[Thread 0xf0ebbb90 (LWP 4045) exited]
[New Thread 0xf0ebbb90 (LWP 4157)]
[New Thread 0xefeb9b90 (LWP 4162)]
[New Thread 0xf26beb90 (LWP 4163)]
[New Thread 0xf16bcb90 (LWP 4164)]
[Thread 0xf26beb90 (LWP 4163) exited]
[Thread 0xf16bcb90 (LWP 4164) exited]
[Thread 0xefeb9b90 (LWP 4162) exited]
[New Thread 0xefeb9b90 (LWP 4165)]
[New Thread 0xf16bcb90 (LWP 4170)]
[New Thread 0xf26beb90 (LWP 4171)]
[Thread 0xf26beb90 (LWP 4171) exited]
[Thread 0xf16bcb90 (LWP 4170) exited]
[Thread 0xefeb9b90 (LWP 4165) exited]
[Thread 0xf0ebbb90 (LWP 4157) exited]
[New Thread 0xf0ebbb90 (LWP 4683)]
[New Thread 0xefeb9b90 (LWP 4684)]
[New Thread 0xf16bcb90 (LWP 4685)]
[New Thread 0xf26beb90 (LWP 4686)]
[Thread 0xf16bcb90 (LWP 4685) exited]
[Thread 0xf26beb90 (LWP 4686) exited]
[Thread 0xefeb9b90 (LWP 4684) exited]
[New Thread 0xefeb9b90 (LWP 4687)]
[New Thread 0xf26beb90 (LWP 4688)]
[New Thread 0xf16bcb90 (LWP 4693)]
[Thread 0xf16bcb90 (LWP 4693) exited]
[Thread 0xf26beb90 (LWP 4688) exited]
[Thread 0xefeb9b90 (LWP 4687) exited]
[Thread 0xf0ebbb90 (LWP 4683) exited]
[New Thread 0xf0ebbb90 (LWP 4694)]
[New Thread 0xefeb9b90 (LWP 4695)]
[New Thread 0xf26beb90 (LWP 4696)]
[New Thread 0xf16bcb90 (LWP 4697)]
[Thread 0xf26beb90 (LWP 4696) exited]
[Thread 0xf16bcb90 (LWP 4697) exited]
[Thread 0xefeb9b90 (LWP 4695) exited]
[New Thread 0xefeb9b90 (LWP 4698)]
[New Thread 0xf16bcb90 (LWP 4699)]
[New Thread 0xf26beb90 (LWP 4700)]
[Thread 0xf26beb90 (LWP 4700) exited]
[Thread 0xf16bcb90 (LWP 4699) exited]
[Thread 0xefeb9b90 (LWP 4698) exited]
[Thread 0xf0ebbb90 (LWP 4694) exited]
[New Thread 0xf0ebbb90 (LWP 4906)]
[New Thread 0xefeb9b90 (LWP 4907)]
[New Thread 0xf16bcb90 (LWP 4908)]
[New Thread 0xf26beb90 (LWP 4909)]
[Thread 0xf16bcb90 (LWP 4908) exited]
[Thread 0xf26beb90 (LWP 4909) exited]
[Thread 0xefeb9b90 (LWP 4907) exited]
[New Thread 0xefeb9b90 (LWP 4910)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf71236b0 (LWP 3662)]
0xf75fb358 in ?? () from /lib/i686/cmov/libc.so.6
(gdb) bt full
#0 0xf75fb358 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1 0xf785a426 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0xf75fb0c0 in strtol () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0xf608ef25 in ubm_cmd (cmdproc=0x8210870, cmd=0x8bec7a0)
at /usr/include/stdlib.h:286
__PRETTY_FUNCTION__ = "ubm_cmd"
#4 0xf607c456 in msn_cmdproc_process_cmd (cmdproc=0x8210870,
cmd=0x8bec7a0)
at ../../../../libpurple/protocols/msn/cmdproc.c:321
cb = (MsnTransCb) 0xf77223a0
trans = (MsnTransaction *) 0x0
#5 0xf607c5d5 in msn_cmdproc_process_cmd_text (cmdproc=0x8210870,
command=0x93cc018 "UBM sender at yahoo.example 32 1 127")
at ../../../../libpurple/protocols/msn/cmdproc.c:343
No locals.
#6 0xf6093afb in read_cb (data=0x8211d00, source=17,
cond=PURPLE_INPUT_READ)
at ../../../../libpurple/protocols/msn/servconn.c:456
buf = "UBM sender at yahoo.example 32 1 127\r\nMIME-Version: 1.0\r
\nContent-Type: text/plain; charset=UTF-8\r\nX-MMS-IM-Format:
FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0;
PF=0\r\n\r\nasdf\000�b\026��\020�1\t\001\000\000\000�����\016s�p1��\001\000\000\000����\205\016��\001\000\000\000"...
---Type <return> to continue, or q <return> to quit---
end = 0x93cc037 "MIME-Version: 1.0\r\nContent-Type: text/plain;
charset=UTF-8\r\nX-MMS-IM-Format: FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0;
PF=0\r\n\r\nasdf"
old_rx_buf = 0x93cc018 "UBM sender at yahoo.example 32 1 127"
len = 158
cur_len = <value optimized out>
#7 0x080a86c3 in pidgin_io_invoke (source=0x90fc300,
condition=<value optimized out>, data=0x82220f0)
at ../../pidgin/gtkeventloop.c:78
purple_cond = PURPLE_INPUT_READ
#8 0xf788865d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0x090fc300 in ?? ()
No symbol table info available.
#10 0x00000001 in ?? ()
No symbol table info available.
#11 0x082220f0 in ?? ()
No symbol table info available.
#12 0xf78cd3a0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xffecc16c in ?? ()
No symbol table info available.
#14 0x08740c88 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#15 0xffecc188 in ?? ()
No symbol table info available.
#16 0xf78521b8 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
Backtrace stopped: frame did not save the PC
(gdb) quit
The program is running. Exit anyway? (y or n) n
Not confirmed.
(gdb) k
Kill the program being debugged? (y or n) y
(gdb) exit
Undefined command: "exit". Try "help".
(gdb) quit
}}}
StdOut Output:
{{{
Pidgin 2.5.2 hat einen Speicherzugriffsfehler festgestellt [...]
Abgebrochen
}}}
--
--
Ticket URL: <http://developer.pidgin.im/ticket/7676#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list