[Pidgin] #2244: crash on get aim info on icq contact

Pidgin trac at pidgin.im
Mon Jul 23 11:31:47 EDT 2007


#2244: crash on get aim info on icq contact
--------------------------+-------------------------------------------------
 Reporter:  lschiere      |       Owner:  MarkDoliner
     Type:  defect        |      Status:  new        
 Priority:  major         |   Milestone:  3.0.0      
Component:  pidgin (gtk)  |     Version:  2.0.2      
 Keywords:                |     Pending:  0          
--------------------------+-------------------------------------------------
 the following bt was submitted by
 wbadger on irc.freenode.net

 {{{
 #
 0x00002ac179800cab in raise () from /lib/libc.so.6
 #
 (gdb) bt full
 #
 #0  0x00002ac179800cab in raise () from /lib/libc.so.6
 #
 No symbol table info available.
 #
 #1  0x00002ac179802660 in abort () from /lib/libc.so.6
 #
 No symbol table info available.
 #
 #2  0x00002ac17983866b in ?? () from /lib/libc.so.6
 #
 No symbol table info available.
 #
 #3  0x00002ac17983fb23 in ?? () from /lib/libc.so.6
 #
 No symbol table info available.
 #
 #4  0x00002ac17984326c in free () from /lib/libc.so.6
 #
 No symbol table info available.
 #
 #5  0x00002ac17f9bc0f3 in purple_parse_userinfo (od=<value optimized out>,
 #
     conn=<value optimized out>, fr=<value optimized out>) at oscar.c:2912
 #
         gc = (PurpleConnection *) 0xc90400
 #
         account = (PurpleAccount *) 0x723f90
 #
         user_info = (PurpleNotifyUserInfo *) 0xd09050
 #
         tmp = (gchar *) 0xd06ef0 "\020˱y�*"
 #
         info_utf8 = <value optimized out>
 #
         away_utf8 = <value optimized out>
 #
         ap = {{gp_offset = 32, fp_offset = 32767,
 #
     overflow_arg_area = 0x7fff363d7620, reg_save_area = 0x7fff363d7530}}
 #
         userinfo = (aim_userinfo_t *) 0xcdf440
 #
 #6  0x00002ac17f9a50ea in snachandler (od=0xc90460, conn=0xcac190,
 #
     mod=<value optimized out>, frame=0xcac1f0, snac=0x7fff363d76a0,
 #
 ---Type <return> to continue, or q <return> to quit---
 #
     bs=<value optimized out>) at family_locate.c:1270
 #
 No locals.
 #
 #7  0x00002ac17f9ab49b in flap_connection_recv_cb (data=<value optimized
 out>,
 #
     source=<value optimized out>, cond=<value optimized out>)
 #
     at flap_connection.c:667
 #
         flap_version = <value optimized out>
 #
         conn = (FlapConnection *) 0xcac190
 #
         read = <value optimized out>
 #
 #8  0x000000000045a12f in pidgin_io_invoke (source=<value optimized out>,
 #
     condition=<value optimized out>, data=<value optimized out>)
 #
     at gtkeventloop.c:77
 #
         closure = (PidginIOClosure *) 0xc92ae0
 #
         purple_cond = PURPLE_INPUT_READ
 #
 #9  0x00002ac178b6ca14 in g_main_context_dispatch ()
 #
    from /usr/lib/libglib-2.0.so.0
 #
 No symbol table info available.
 #
 #10 0x00002ac178b6f85d in ?? () from /usr/lib/libglib-2.0.so.0
 #
 No symbol table info available.
 #
 #11 0x00002ac178b6fb6a in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 #
 No symbol table info available.
 #
 #12 0x00002ac175103023 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #
 No symbol table info available.
 #
 #13 0x000000000046d268 in main (argc=1, argv=0x7fff363d9bb8) at
 gtkmain.c:842
 #
 ---Type <return> to continue, or q <return> to quit---
 #
         saved_status = <value optimized out>
 #
         opt_help = <value optimized out>
 #
         opt_login = 0
 #
         opt_nologin = 0
 #
         opt_version = <value optimized out>
 #
         opt_config_dir_arg = 0x0
 #
         opt_login_arg = 0x0
 #
         opt_session_arg = 0x0
 #
         search_path = <value optimized out>
 #
         accounts = <value optimized out>
 #
         sigset = {__val = {91143, 0 <repeats 15 times>}}
 #
         prev_sig_disp = <value optimized out>
 #
         errmsg = "\002\000\000\000\000\000\000\000
 z=6�\177\000\000\v�mt�*", '\0' <repeats 34 times>,
 "�\226=6�\177\000\000`\227=6�\177\000\000�x+w�*\000\000\000\000\000\000\000\000\000\000P|=6�\177\000\000\000\000\000\000\000\000\000\000\215\211mt�*\000\000\000\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000`\227=6�\177\000\000l\221mt�*\000\000\001\000\000\000�\177\000\000���y�*\000\000\000x=6�\177\000\000\000\000\000\000\000\000\000\0000�+w�*\000\000\\\220mt�*\000\000\000\200�v�*\000\000�\204�v�*\000\000���y�*\000\000\000�|y�*\000\000"...
 #
         opt = <value optimized out>
 #
         gui_check = <value optimized out>
 #
         migration_failed = <value optimized out>
 #
         long_options = {{name = 0x4a3e11 "config", has_arg = 1, flag =
 0x0,
 #
 ---Type <return> to continue, or q <return> to quit---
 #
     val = 99}, {name = 0x49504e "debug", has_arg = 0, flag = 0x0, val =
 100}, {
 #
     name = 0x497fb9 "help", has_arg = 0, flag = 0x0, val = 104}, {
 #
     name = 0x4952f1 "login", has_arg = 2, flag = 0x0, val = 108}, {
 #
     name = 0x4a0992 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
 #
     name = 0x4a3e07 "session", has_arg = 1, flag = 0x0, val = 115}, {
 #
     name = 0x499494 "version", has_arg = 0, flag = 0x0, val = 118}, {
 #
     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 #
 (gdb) quit
 }}}

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


More information about the Tracker mailing list