[Pidgin] #8579: notification.c Segmentation fault when loading contact list

Pidgin trac at pidgin.im
Thu Mar 5 23:14:24 EST 2009


#8579: notification.c Segmentation fault when loading contact list
----------------------------------------------+-----------------------------
 Reporter:  yhzarcali                         |           Owner:  khc
     Type:  defect                            |          Status:  new
Milestone:                                    |       Component:  MSN
  Version:  2.5.5                             |      Resolution:     
 Keywords:  msn segmentation fault bug crash  |   Launchpad_bug:     
----------------------------------------------+-----------------------------

Comment(by Para):

 {{{
 changed, but still issue here

 ~$ gdb pidgin
 GNU gdb 6.6-debian
 Copyright (C) 2006 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i486-linux-gnu"...
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 (gdb) handle SIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/local/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread -1224807856 (LWP 1364)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1224807856 (LWP 1364)]
 0xb6a2844e in msn_cmdproc_process_cmd (cmdproc=0x831cc80, cmd=0x61442f3c)
 at cmdproc.c:324
 324             if (cmd->trId)
 (gdb) bt full
 #0  0xb6a2844e in msn_cmdproc_process_cmd (cmdproc=0x831cc80,
 cmd=0x61442f3c) at cmdproc.c:324
         cb = <value optimized out>
         trans = (MsnTransaction *) 0x0
 #1  0xb6a4a392 in msn_transaction_unqueue_cmd (trans=0x8418360,
 cmdproc=0x831cc80) at transaction.c:123
         cmd = (MsnCommand *) 0x61442f3c
         __PRETTY_FUNCTION__ = "msn_transaction_unqueue_cmd"
 #2  0xb6a28525 in msn_cmdproc_process_cmd (cmdproc=0x831cc80,
 cmd=0x849f9a0) at cmdproc.c:389
         error_cb = <value optimized out>
         cb = <value optimized out>
         trans = (MsnTransaction *) 0x8418360
 #3  0xb6a28674 in msn_cmdproc_process_cmd_text (cmdproc=0x831cc80,
 command=0x84b23e1 "ADL 39 OK") at cmdproc.c:402
 No locals.
 #4  0xb6a414cd in msn_servconn_process_data (servconn=0x9197c50) at
 servconn.c:441
         end = 0x84b23ec "ADL 40 OK\r\nADL 41 OK\r\nADL 42 OK\r\nADL 43
 OK\r\nILN 0 NLN xxxxx at xxxxx.xxx 1 lily%20(L)%20HAPPY%20�\211\233%20YEAR,
 2254295084
 %3Cmsnobj%20Creator%3D%22xxxxx at xxxxx.xxx%22%20Type%3D%223%22%20SHA"...
         old_rx_buf = 0x84b1e08 "ILN 0 NLN xxxxx at xxxxx.xxx 1
 xxxxx at xxxxx.xxx 1985855532
 %3Cmsnobj%20Creator%3D%22xxxxx at xxxxx.xxx%22%20Type%3D%223%22%20SHA1D%3D%22LzRYhtR5X3SBR2asepiyZpewd34%3D%22%20Size%3D%2"...
         cur_len = <value optimized out>
 #5  0xb6a416b9 in read_cb (data=0x9197c50, source=9,
 cond=PURPLE_INPUT_READ) at servconn.c:394
         buf =
 "asepiyZpewd34%3D%22%20Size%3D%221592%22%20Location%3D%220%22%20Friendly%3D%22bABhAHcAcgBlAG4AYwBlAEAAYwBhAHIAcgBpAGUAcgBuAGUAdAAuAG4AZQB0AAAA%22%2F%3E\r\nUBX
 xxxxx at xxxxx.xxx 1 134\r\n<Data><PSM>�\234"...
         len = 3602
 #6  0x080a7a13 in pidgin_io_invoke (source=0x91b1c20, condition=G_IO_IN,
 data=0x9157998) at gtkeventloop.c:78
 ---Type <return> to continue, or q <return> to quit---q
 Quit
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8579#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list