[Pidgin] #2764: Pidgin seg faults when adding a MSN account on Ubuntu Gutsy

Pidgin trac at pidgin.im
Fri Aug 24 12:30:26 EDT 2007


#2764: Pidgin seg faults when adding a MSN account on Ubuntu Gutsy
---------------------------------+------------------------------------------
 Reporter:  fixxxer              |       Type:  defect
   Status:  new                  |   Priority:  minor 
Component:  pidgin (gtk)         |    Version:  2.1.0 
 Keywords:  MSN Adding accounts  |    Pending:  0     
---------------------------------+------------------------------------------
 When I try to connect to MSN network, I had a account before, fro that the
 pidgin marked my buddylist is not update, when it try to sync (I give a
 click in a ADD button) the pidgin crash always.

 Here the Dump file from gdb:

 Starting program: /usr/local/bin/pidgin -n
 Failed to read a valid object file image from memory.
 [Thread debugging using libthread_db enabled]
 [New Thread -1221491024 (LWP 8831)]


 Program received signal SIGINT, Interrupt.
 [Switching to Thread -1221491024 (LWP 8831)]
 0xb7619530 in purple_status_get_type (status=0x822a148) at status.c:906
 906     }
 (gdb) bt full
 #0  0xb7619530 in purple_status_get_type (status=0x822a148) at
 status.c:906
         __PRETTY_FUNCTION__ = "purple_status_get_type"
 #1  0x08079808 in pidgin_blist_get_emblem (node=0x822c268) at
 gtkblist.c:3105
         buddy = (PurpleBuddy *) 0x822c268
         prpl = <value optimized out>
         name = <value optimized out>
         ret = <value optimized out>
         p = (PurplePresence *) 0x856dad0
 #2  0x080799ea in buddy_node (buddy=0x822c268, iter=0xbff4e48c,
     node=<value optimized out>) at gtkblist.c:4892
         presence = (PurplePresence *) 0x822a148
         status = (GdkPixbuf *) 0x818f0f0
         avatar = (GdkPixbuf *) 0x8241448
         emblem = <value optimized out>
         mark = <value optimized out>
         idle = <value optimized out>
         expanded = 0
         selected = 0
         biglist = 1
 #3  0x0807a55c in pidgin_blist_update_contact (list=<value optimized out>,
     node=<value optimized out>) at gtkblist.c:5004
         iter = {stamp = -311839482, user_data = 0x8250950, user_data2 =
 0x0,
   user_data3 = 0x0}
         cnode = (PurpleBlistNode *) 0x822c198
         buddy = (PurpleBuddy *) 0x822c268
         __PRETTY_FUNCTION__ = "pidgin_blist_update_contact"
 #4  0x0807a5b6 in pidgin_blist_update_buddy (list=0x81bab50, node=0x0,
     statusChange=-1218920140) at gtkblist.c:5026
         buddy = <value optimized out>
         __PRETTY_FUNCTION__ = "pidgin_blist_update_buddy"
 #5  0x0807a819 in pidgin_blist_update (list=0x81bab50, node=0x822c268)
     at gtkblist.c:5112
 No locals.
 #6  0xb75e4439 in purple_blist_server_alias_buddy (buddy=0x822c268,
     alias=0x83ef888 "juancontreras1975 at hotmail.com") at blist.c:956
         ops = (PurpleBlistUiOps *) 0x80eec40
         conv = <value optimized out>
         old_alias = 0x820c338 "[b]Jehohanan[/b] (j�215h�201'n�203n)"
         __PRETTY_FUNCTION__ = "purple_blist_server_alias_buddy"
 #7  0xb761592f in serv_got_alias (gc=0x84c82e8,
     who=0x84e2020 "juancontreras1975 at hotmail.com",
     alias=0x83ef888 "juancontreras1975 at hotmail.com") at server.c:228
         account = (PurpleAccount *) 0x8134300
         buddies = (GSList *) 0x0
         b = (PurpleBuddy *) 0x822c268
         conv = (PurpleConversation *) 0xb76158ab
 ---Type <return> to continue, or q <return> to quit---
 #8  0xb710cdab in msn_got_add_user (session=0x84ba650, user=0x84e2190,
     list_id=MSN_LIST_FL, group_id=7) at userlist.c:213
         gc = (PurpleConnection *) 0x856dad0
         account = (PurpleAccount *) 0x8134300
         passport = 0x84e2020 "juancontreras1975 at hotmail.com"
         friendly = 0x83ef888 "juancontreras1975 at hotmail.com"
 #9  0xb7101630 in add_cmd (cmdproc=0x84ba710, cmd=0x84f0088)
    at notification.c:474
         session = (MsnSession *) 0x84ba650
         user = (MsnUser *) 0x84e2190
         list = 0x852e508 "FL"
         passport = 0x851eaf8 "juancontreras1975 at hotmail.com"
         friendly = <value optimized out>
         list_id = MSN_LIST_FL
         group_id = <value optimized out>
 #10 0xb70f4916 in msn_cmdproc_process_cmd (cmdproc=0x84ba710,
 cmd=0x84f0088)
     at cmdproc.c:313
         error_cb = <value optimized out>
         cb = (MsnTransCb) 0x856dad0
         trans = (MsnTransaction *) 0x8229f80
 #11 0xb70f4a84 in msn_cmdproc_process_cmd_text (cmdproc=0x84ba710,
     command=0x85705b0 "ADD 13 FL 1 juancontreras1975 at hotmail.com
 juancontreras19
 75 at hotmail.com 7") at cmdproc.c:335
 ---Type <return> to continue, or q <return> to quit---
 No locals.
 #12 0xb7103afc in read_cb (data=0x84ba6b8, source=12,
 cond=PURPLE_INPUT_READ)
     at servconn.c:445
         buf = "ADD 13 FL 1 juancontreras1975 at hotmail.com
 juancontreras1975 at hotma
 il.com
 7\r\n\000\t\000\000\000\b\000\000\000�\017\bH\000\000\000\200\237P\bԲP\b�
 2���P\b�\023\bH����236�L\000\000\000�P\b\000\000\000\000<n�n��\bx��ӻ���P\b�P\b
 00\000\000\000޹��\000\000\000\000\000\220`@k���<n�024��p\237K\b\230������"...
         end = 0x85705fb ""
         old_rx_buf = 0x85705b0 "ADD 13 FL 1 juancontreras1975 at hotmail.com
 juanco
 ntreras1975 at hotmail.com 7"
         len = <value optimized out>
         cur_len = <value optimized out>
 #13 0x0809ad83 in pidgin_io_invoke (source=0x84e1bb0, condition=G_IO_IN,
     data=0x84e1c70) at gtkeventloop.c:77
         purple_cond = PURPLE_INPUT_READ
 #14 0xb76cba0d in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0x084e1bb0 in ?? ()
 No symbol table info available.
 #16 0x00000001 in ?? ()
 No symbol table info available.
 #17 0x084e1c70 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #18 0xb772725c in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #19 0xbff5074c in ?? ()
 No symbol table info available.
 #20 0x084df008 in ?? ()
 No symbol table info available.
 #21 0xbff50768 in ?? ()
 No symbol table info available.
 #22 0xb769c18c in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0

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


More information about the Tracker mailing list