[Pidgin] #11619: Crash when receiving a new message

Pidgin trac at pidgin.im
Thu Apr 1 02:46:28 EDT 2010


#11619: Crash when receiving a new message
---------------------------+------------------------------------------------
 Reporter:  jeff_themovie  |     Owner:  rekkanoryo
     Type:  defect         |    Status:  new       
Component:  unclassified   |   Version:  2.6.6     
 Keywords:                 |  
---------------------------+------------------------------------------------
 Pidgin 2.6.6 on Ubuntu 9.10

 Backtrace:

 {{{
 #0  0xb77b5de2 in IA__g_list_last (list=0x6168732f, data=0x866aee8) at
 /build/buildd/glib2.0-2.22.3/glib/glist.c:717
 No locals.
 #1  IA__g_list_append (list=0x6168732f, data=0x866aee8) at
 /build/buildd/glib2.0-2.22.3/glib/glist.c:128
 No locals.
 #2  0x080a1e3e in pidgin_conv_window_add_gtkconv (win=0x8386470,
 gtkconv=0x866aee8)
     at /build/buildd/pidgin-2.6.6/./pidgin/gtkconv.c:9570
         conv = 0x87484c8
         tab_cont = 0x86d5ad0
         close_image = 0xf0e62f00
         tmp_lab = <value optimized out>
 #3  0x080a785a in private_gtkconv_new (conv=0x87484c8, hidden=<value
 optimized out>)
     at /build/buildd/pidgin-2.6.6/./pidgin/gtkconv.c:5463
         gtkconv = 0x866aee8
         conv_type = PURPLE_CONV_TYPE_IM
         pane = 0x838be28
         tab_cont = <value optimized out>
         convnode = <value optimized out>
 #4  0xb76d5317 in purple_conversation_new (type=PURPLE_CONV_TYPE_IM,
 account=0x818ed28, name=0x839bf80 "ngai18 at hotmail.com")
     at /build/buildd/pidgin-2.6.6/./libpurple/conversation.c:431
         conv = 0x87484c8
         gc = <value optimized out>
         __PRETTY_FUNCTION__ = "purple_conversation_new"
 #5  0x080a829c in received_im_msg_cb (account=0x818ed28, sender=0x839bf80
 "ngai18 at hotmail.com",
     message=0x874a400 "<FONT FACE=\"Microsoft Sans Serif\"><FONT
 COLOR=\"#000000\">Morning Jeff .. </FONT></FONT>", conv=0x0,
     flags=PURPLE_MESSAGE_RECV) at
 /build/buildd/pidgin-2.6.6/./pidgin/gtkconv.c:5518
         hide = 1
 #6  0xb7707cc4 in
 purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT (cb=0x80a8190
 <received_im_msg_cb>,
     args=0xbfffae28 "(\355\030\b\200\277\071\b", data=0x0, return_val=0x0)
 at /build/buildd/pidgin-2.6.6/./libpurple/signals.c:761
 No locals.
 #7  0xb77085ae in purple_signal_emit_vargs (instance=0xb777a48c,
 signal=0xb775894b "received-im-msg",
     args=0xbfffae28 "(\355\030\b\200\277\071\b") at
 /build/buildd/pidgin-2.6.6/./libpurple/signals.c:482
         signal_data = 0x81f9630
         handler_data = <value optimized out>
         l = <value optimized out>
         l_next = 0x8383c90
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #8  0xb77086f3 in purple_signal_emit (instance=0x8736c60,
 signal=0x6168732f <Address 0x6168732f out of bounds>)
     at /build/buildd/pidgin-2.6.6/./libpurple/signals.c:434
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #9  0xb77077b1 in serv_got_im (gc=0x8605300, who=0x854d9a0
 "ngai18 at hotmail.com",
     msg=0x8723bf8 "<FONT FACE=\"Microsoft Sans Serif\"><FONT
 COLOR=\"#000000\">Morning Jeff .. </FONT></FONT>",
     flags=PURPLE_MESSAGE_RECV, mtime=1270001744) at
 /build/buildd/pidgin-2.6.6/./libpurple/server.c:608
         account = 0x818ed28
         conv = 0x0
         angel = 0x839bf80 "ngai18 at hotmail.com"
         buffy = 0x874a400 "<FONT FACE=\"Microsoft Sans Serif\"><FONT
 COLOR=\"#000000\">Morning Jeff .. </FONT></FONT>"
         __PRETTY_FUNCTION__ = "serv_got_im"
 #10 0xb52962de in msn_plain_msg (cmdproc=0x874fee0, msg=0x87469b8)
     at /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/msg.c:892
         swboard = 0x87e5640
         gc = 0x8605300
         body_enc = <value optimized out>
         body_final = 0x8723bf8 "<FONT FACE=\"Microsoft Sans Serif\"><FONT
 COLOR=\"#000000\">Morning Jeff .. </FONT></FONT>"
         body_len = 16
         passport = <value optimized out>
         value = <value optimized out>
 #11 0xb528de61 in msn_cmdproc_process_msg (cmdproc=0x874fee0,
 msg=0x87469b8)
     at /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/cmdproc.c:312
         messageId = 0x0
 #12 0xb52aff97 in msg_cmd_post (cmdproc=0x874fee0, cmd=0x854f140,
     payload=0x839b82f "MIME-Version: 1.0\r\nContent-Type: text/plain;
 charset=UTF-8\r\nX-MMS-IM-Format: FN=Microsoft%20Sans%20Serif; EF=; CO=0;
 CS=0; PF=22\r\n\r\nMorning Jeff .. ", len=148)
     at
 /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/switchboard.c:805
         msg = 0x87469b8
 #13 0xb528e05d in msn_cmdproc_process_payload (cmdproc=0x874fee0,
     payload=0x839b82f "MIME-Version: 1.0\r\nContent-Type: text/plain;
 charset=UTF-8\r\nX-MMS-IM-Format: FN=Microsoft%20Sans%20Serif; EF=; CO=0;
 CS=0; PF=22\r\n\r\nMorning Jeff .. ", payload_len=148)
     at /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/cmdproc.c:239
         last = 0x854f140
         __PRETTY_FUNCTION__ = "msn_cmdproc_process_payload"
 #14 0xb52a8958 in msn_servconn_process_data (servconn=0x839ae58)
     at /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/servconn.c:487
         end = 0x839b82f "MIME-Version: 1.0\r\nContent-Type: text/plain;
 charset=UTF-8\r\nX-MMS-IM-Format: FN=Microsoft%20Sans%20Serif; EF=; CO=0;
 CS=0; PF=22\r\n\r\nMorning Jeff .. "
         old_rx_buf = 0x839b800 "MSG ngai18 at hotmail.com Kin%20:%20:%20MoFo
 148"
         cur_len = 1634235183
 #15 0xb52a8af1 in read_cb (data=0x839ae58, source=27,
 cond=PURPLE_INPUT_READ)
     at /build/buildd/pidgin-2.6.6/./libpurple/protocols/msn/servconn.c:443
         servconn = <value optimized out>
         buf = "MSG ngai18 at hotmail.com Kin%20:%20:%20MoFo 148\r\nMIME-
 Version: 1.0\r\nContent-Type: text/plain; charset=UTF-8\r\nX-MMS-IM-
 Format: FN=Microsoft%20Sans%20Serif; EF=; CO=0; CS=0; PF=22\r\n\r\nMorning
 Jeff .. \000JqZW"...
         len = <value optimized out>
 #16 0x080afed0 in pidgin_io_invoke (source=0x86f4f68, condition=G_IO_IN,
 data=0x8610c90)
     at /build/buildd/pidgin-2.6.6/./pidgin/gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #17 0xb77eedab in g_io_unix_dispatch (source=0x8748620, callback=0x80afe90
 <pidgin_io_invoke>, user_data=0x8610c90)
     at /build/buildd/glib2.0-2.22.3/glib/giounix.c:162
         buffer_condition = <value optimized out>
 #18 0xb77b7e88 in g_main_dispatch (context=0x812c4e0) at
 /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
         dispatch = 0xb77eed60 <g_io_unix_dispatch>
         user_data = 0x8610c90
         callback = 0x80afe90 <pidgin_io_invoke>
         cb_funcs = 0xb783531c
         cb_data = 0x8559cc0
         current_source_link = {data = 0x8748620, next = 0x0}
         source = 0x8748620
         current = 0x84ca550
         i = 0
 #19 IA__g_main_context_dispatch (context=0x812c4e0) at
 /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
 No locals.
 #20 0xb77bb730 in g_main_context_iterate (context=0x812c4e0, block=<value
 optimized out>, dispatch=1, self=0x8123008)
     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
         max_priority = 2147483647
         timeout = 1735
         some_ready = 1
         nfds = <value optimized out>
         allocated_nfds = <value optimized out>
         fds = <value optimized out>
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #21 0xb77bbb9f in IA__g_main_loop_run (loop=0x85f4ea0) at
 /build/buildd/glib2.0-2.22.3/glib/gmain.c:2799
         self = 0x8123008
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #22 0xb7ac0419 in IA__gtk_main () at
 /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
         tmp_list = 0x812c258
         functions = 0x0
         init = 0x0
         loop = 0x85f4ea0
 #23 0x080cae79 in main (argc=3, argv=0xbffff524) at
 /build/buildd/pidgin-2.6.6/./pidgin/gtkmain.c:977
         opt_force_online = 0
         opt_help = 138631072
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x812c258 "\001"
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\000\000\000\000\000\000\000\000\340\272\001\267\005\000\000\000[\363\377\277T\363\377\277!v\377\267\310\365\377\267\000
 \033\267
 \300\360\000\000\000\000\000\236\307\377\267\364\357\377\267\364\357\377\267\320\324\377\277\005\000\000\000\260\324\377\277Ew\377\267\b\000\000\000\210)\361\266\024\000\000\000h\363\377\277>\357\376\267\240)\361\266\210)\361\266\024\000\000\000\000\000\000\000\064\000
 \001\000\000\000\000p\325\367\267\240\270\026\267\260\030>\267\070\340w\267\000\000\000\000\330\070\002\000\330\070\002\000[\363\377\277T\363\377\277P\363\377\277!v\377\267$H\002\000$H\002\000\000\000\000\000\b\030\000\000\364\357\377\267P\373\376\267\364\357\377\267P\325\377\277\002\000\000\000\064\325\377\277Ew\377\267\b\000\000\000p)\361\266\b\000\000\000h\363\377\277>\357\376\267|)\361\266p)\361\266\b\000\000\000\000\000\000\000P\326\377\277\070\340w\267\000\000\000\000\070\363\377\277\000\000\000\000\340\r\002\000\314\b\000\000[\363\377\277T\363\377\277P\363\377\277\310\365\377\267!v\377\267",
 '\000' <repeats 12 times>"\364,
 \357\377\267P\373\376\267P\326\377\277\364\357\377\267\320\325\377\277\003\000\000\000\264\325\377\277Ew\377\267\b\000\000\000P)\361\266\f\000\000\000h\363\377\277>\357\376\267`)\361\266P)\361\266\f\000\000\000\320\326\377\277\254\326\377\277\350\025>\267\070\340w\267\000\000\000\000"...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 135447128
         migration_failed = 138631072
         active_accounts = <value optimized out>
         long_options = {{name = 0x811bdca "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x810945e "debug", has_arg = 0,
             flag = 0x0, val = 100}, {name = 0x811784c "force-online",
 has_arg = 0, flag = 0x0, val = 100}, {
             name = 0x810bef4 "help", has_arg = 0, flag = 0x0, val = 104},
 {name = 0x81175fc "login", has_arg = 2, flag = 0x0,
             val = 108}, {name = 0x8117859 "multiple", has_arg = 0, flag =
 0x0, val = 109}, {name = 0x8117862 "nologin",
             has_arg = 0, flag = 0x0, val = 110}, {name = 0x811bdc0
 "session", has_arg = 1, flag = 0x0, val = 115}, {
             name = 0x810f003 "version", has_arg = 0, flag = 0x0, val =
 118}, {name = 0x811bdd3 "display", has_arg = 1, flag = 0x0,
             val = 68}, {name = 0x811786a "sync", has_arg = 0, flag = 0x0,
 val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
             val = 0}}
 }}}

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


More information about the Tracker mailing list