[Pidgin] #2989: Pidgin crashes when logging in to MSN while typing other passwords too fast

Pidgin trac at pidgin.im
Fri Sep 7 17:39:59 EDT 2007


#2989: Pidgin crashes when logging in to MSN while typing other passwords too fast
-----------------------------------+----------------------------------------
 Reporter:  alvarezp               |       Type:  defect
   Status:  new                    |   Priority:  minor 
Component:  pidgin (gtk)           |    Version:  2.1.1 
 Keywords:  crash msn login 2.1.1  |    Pending:  0     
-----------------------------------+----------------------------------------
 1. Open Pidgin.
 2. Put MSN window in front of a Jabber window.
 3. Type your MSN password and press Enter.
 4. MSN password window should dismiss and the Jabber one should get focus.
 5. Type the Jabber password before Pidgin shows any MSN icons.
 6. Pidgin will crash.

 The bug is reproducable in this Sid box. I installed pidgin-dbg and got
 the backtrace. The first line corresponds to some moment right before step
 2. I censored my password from the line 'entry = 0x8672fb8 "2345678"' and
 noticed that line was holding my password without the first character.

 {{{

 (14:30:51) util: Writing file accounts.xml to directory
 /home/alvarezp/.purple
 (14:30:56) account: Disconnecting account 0x816aca0
 (14:30:56) connection: Disconnecting connection 0x85d5478
 (14:30:56) connection: Destroying connection 0x85d5478
 (14:31:01) util: Writing file accounts.xml to directory
 /home/alvarezp/.purple
 (14:31:15) connection: Connecting. gc = 0x85d3da8
 (14:31:15) msn: new httpconn (0x8674208)
 (14:31:15) dns: DNS query for 'messenger.hotmail.com' queued
 (14:31:15) dns: Created new DNS child 12504, there are now 1 children.
 (14:31:15) dns: Successfully sent DNS request to child 12504
 (14:31:15) dns: Got response for 'messenger.hotmail.com'
 (14:31:15) dnsquery: IP resolved for messenger.hotmail.com
 (14:31:15) proxy: Attempting connection to 65.54.239.80
 (14:31:15) proxy: Connecting to messenger.hotmail.com:1863 with no proxy
 (14:31:15) proxy: Connection in progress
 (14:31:15) proxy: Connected to messenger.hotmail.com:1863.
 (14:31:15) msn: C: NS 000: VER 1 MSNP9 MSNP8 CVR0
 (14:31:15) msn: S: NS 000: VER 1 MSNP9 MSNP8 CVR0
 (14:31:15) msn: C: NS 000: CVR 2 0x0409 winnt 5.1 i386 MSNMSGR 6.0.0602
 MSMSGS alvarezp2000 at hotmail.com
 (14:31:15) msn: S: NS 000: CVR 2 8.1.0178 8.1.0178 6.2.0208
 http://msgr.dlservice.microsoft.com/download/1/A/4/1A4FEB1A-
 18E0-423A-B898-F697402E4F7F/Install_Messenger.exe http://messenger.msn.com
 (14:31:15) msn: C: NS 000: USR 3 TWN I alvarezp2000 at hotmail.com
 (14:31:15) msn: S: NS 000: XFR 3 NS 207.46.107.85:1863 0 207.46.28.93:1863
 (14:31:15) dns: DNS query for '207.46.107.85' queued
 (14:31:15) dns: Created new DNS child 12506, there are now 1 children.
 (14:31:15) dns: Successfully sent DNS request to child 12506
 (14:31:15) dns: Got response for '207.46.107.85'
 (14:31:15) dnsquery: IP resolved for 207.46.107.85
 (14:31:15) proxy: Attempting connection to 207.46.107.85
 (14:31:15) proxy: Connecting to 207.46.107.85:1863 with no proxy
 (14:31:15) proxy: Connection in progress
 (14:31:15) proxy: Connected to 207.46.107.85:1863.
 (14:31:15) msn: C: NS 000: VER 4 MSNP9 MSNP8 CVR0
 (14:31:15) msn: S: NS 000: VER 4 MSNP9 MSNP8 CVR0
 (14:31:15) msn: C: NS 000: CVR 5 0x0409 winnt 5.1 i386 MSNMSGR 6.0.0602
 MSMSGS alvarezp2000 at hotmail.com

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1223497520 (LWP 12477)]
 0xb6602880 in auth_pass_generic (js=0x85d5110, fields=0x85fefb8)
     at ../../../../libpurple/protocols/jabber/auth.c:201
 201     ../../../../libpurple/protocols/jabber/auth.c: No such file or
 directory.
         in ../../../../libpurple/protocols/jabber/auth.c
 (gdb) bt full
 #0  0xb6602880 in auth_pass_generic (js=0x85d5110, fields=0x85fefb8)
     at ../../../../libpurple/protocols/jabber/auth.c:201
         entry = 0x8672fb8 "2345678"
         remember = <value optimized out>
 #1  0xb66031c4 in auth_pass_cb (js=0x85d5110, fields=0x85fefb8)
     at ../../../../libpurple/protocols/jabber/auth.c:209
 No locals.
 #2  0x080cc004 in multifield_ok_cb (button=0x8498c40, data=0x8646888)
     at ../../pidgin/gtkrequest.c:234
 No locals.
 #3  0xb7957b89 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #4  0xb794a722 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0xb795b27d in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x086a9a98 in ?? ()
 No symbol table info available.
 #7  0x00000000 in ?? ()
 No symbol table info available.
 (gdb)

 }}}

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


More information about the Tracker mailing list