[Pidgin] #8642: Random MSN crash

Pidgin trac at pidgin.im
Wed Mar 11 23:10:49 EDT 2009


#8642: Random MSN crash
--------------------+-------------------------------------------------------
 Reporter:  ari     |           Owner:  khc  
     Type:  defect  |          Status:  new  
Component:  MSN     |         Version:  2.5.5
 Keywords:          |   Launchpad_bug:       
--------------------+-------------------------------------------------------
 From Debian bug report http://bugs.debian.org/519287:

 Pidgin crashes when using my msn account, attached is the report crash
 that gnome printed.


 {{{
 #0  0xb7f29424 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb76b1fc3 in __waitpid_nocancel () from
 /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb7809973 in IA__g_spawn_sync (working_directory=0x0,
 argv=0x55e00590,
     envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0,
     standard_output=0x0, standard_error=0x0, exit_status=0x0,
     error=0xbfb3f3a8) at /tmp/buildd/glib2.0-2.16.6/glib/gspawn.c:374
         outpipe = -1
         errpipe = -1
         pid = 11451
         fds = {__fds_bits = {160, 0, 8, 0, -1216035936, 0, 162936968,
     -1078726392, -1216410591, 8, 162936968, 4, -1216035936, 0, 1440744860,
     -1078726296, -1216423347, 162936968, -1216506896, 0, 1440749600,
     1440743440, 5, 11, -1078726312, -1078726316, 1440744848, 3, 0,
 6945568,
     824320692, 162936968}}
         ret = <value optimized out>
         outstr = (GString *) 0x0
         errstr = (GString *) 0x0
         failed = 0
         status = <value optimized out>
         __PRETTY_FUNCTION__ = "IA__g_spawn_sync"
 #3  0xb7809c7c in IA__g_spawn_command_line_sync (
     command_line=0x55e00628 "bug-buddy --appname=\"pidgin\" --pid=10771",
     standard_output=0x0, standard_error=0x0, exit_status=0x0,
     error=0xbfb3f3a8) at /tmp/buildd/glib2.0-2.16.6/glib/gspawn.c:682
         retval = 0
         argv = (gchar **) 0x55e00590
         __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
 #4  0xb7f1a3bd in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 No symbol table info available.
 #5  0xb7f1a4c2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 No symbol table info available.
 #6  <signal handler called>
 No symbol table info available.
 #7  0xb7f29424 in __kernel_vsyscall ()
 No symbol table info available.
 #8  0xb7574640 in raise () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #9  0xb7576018 in abort () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #10 0xb77db064 in IA__g_logv (log_domain=0xb780a866 "GLib",
     log_level=G_LOG_LEVEL_ERROR,
     format=0xb7811c44 "%s: failed to allocate %u bytes",
     args1=0xbfb3fc9c "\220\034\201·\001")
     at /tmp/buildd/glib2.0-2.16.6/glib/gmessages.c:497
         depth = 1
         domain = <value optimized out>
         data = (gpointer) 0x0
         log_func = (GLogFunc) 0x80a3390 <pidgin_glib_log_handler>
         domain_fatal_mask = 5
         test_level = <value optimized out>
         was_recursion = 0
         i = <value optimized out>
 #11 0xb77db096 in IA__g_log (log_domain=0xb780a866 "GLib",
     log_level=G_LOG_LEVEL_ERROR,
     format=0xb7811c44 "%s: failed to allocate %u bytes")
     at /tmp/buildd/glib2.0-2.16.6/glib/gmessages.c:517
 No locals.
 #12 0xb77d95be in IA__g_malloc (n_bytes=1593901057)
     at /tmp/buildd/glib2.0-2.16.6/glib/gmem.c:135
         mem = <value optimized out>
 #13 0xb77f3961 in IA__g_strndup (
     str=0x55fa1008 "MSNSLP/1.0 603 Decline\r\nTo:
 <msnmsgr:nesdavid at hotmail.com>\r\nFrom:
 <msnmsgr:el_loco_giorgi at hotmail.com>\r\nVia: MSNSLP/1.0/TLP ;branch
 ={563988FE-192A-6B05-12A2-88C05271560C}\r\nCSeq: 1\r\nCall-ID:
 {21EC7192"...,
     n=1593901056) at /tmp/buildd/glib2.0-2.16.6/glib/gstrfuncs.c:145
         new_str = (gchar *) 0x0
 #14 0xb648fd3c in msn_slp_process_msg (slplink=0xa2644d0, slpmsg=0x6)
     at ../../../../libpurple/protocols/msn/slpcall.c:213
         slpcall = <value optimized out>
         body = (
     const guchar *) 0x55fa1008 "MSNSLP/1.0 603 Decline\r\nTo:
 <msnmsgr:nesdavid at hotmail.com>\r\nFrom:
 <msnmsgr:el_loco_giorgi at hotmail.com>\r\nVia: MSNSLP/1.0/TLP ;branch
 ={563988FE-192A-6B05-12A2-88C05271560C}\r\nCSeq: 1\r\nCall-ID:
 {21EC7192"...
         body_len = 1593901056
 #15 0xb6490cac in msn_slplink_process_msg (slplink=0xa2644d0,
 msg=0x9fcd200)
     at ../../../../libpurple/protocols/msn/slplink.c:626
         slpcall = <value optimized out>
         slpmsg = (MsnSlpMessage *) 0xa164240
         offset = 0
         len = 347
         __PRETTY_FUNCTION__ = "msn_slplink_process_msg"
 #16 0xb648ef2d in msn_p2p_msg (cmdproc=0xa15c1f8, msg=0x9fcd200)
     at ../../../../libpurple/protocols/msn/slp.c:777
         slplink = (MsnSlpLink *) 0xa2644d0
 #17 0xb6474791 in msn_cmdproc_process_msg (cmdproc=0xa15c1f8,
 msg=0x9fcd200)
     at ../../../../libpurple/protocols/msn/cmdproc.c:309
         messageId = 0x0
 #18 0xb6494254 in msg_cmd_post (cmdproc=0xa15c1f8, cmd=0xa164210,
     payload=0xa2308c5 "MIME-Version: 1.0\r\nContent-Type:
 application/x-msnmsgrp2p\r\nP2P-Dest: nesdavid at hotmail.com\r\n\r\n",
 len=492)
     at ../../../../libpurple/protocols/msn/switchboard.c:800
         msg = (MsnMessage *) 0x9fcd200
 #19 0xb647498d in msn_cmdproc_process_payload (cmdproc=0xa15c1f8,
     payload=0xa2308c5 "MIME-Version: 1.0\r\nContent-Type:
 application/x-msnmsgrp2p\r\nP2P-Dest: nesdavid at hotmail.com\r\n\r\n",
 payload_len=492)
     at ../../../../libpurple/protocols/msn/cmdproc.c:236
         last = (MsnCommand *) 0xa164210
         __PRETTY_FUNCTION__ = "msn_cmdproc_process_payload"
 #20 0xb648d6fb in msn_servconn_process_data (servconn=0xa15c1a0)
     at ../../../../libpurple/protocols/msn/servconn.c:436
         end = 0xa230ab1 ""
         old_rx_buf = 0xa2307e0 "MSG el_loco_giorgi at hotmail.com Pablo 145"
         cur_len = <value optimized out>
 #21 0xb647be2a in read_cb (data=0xa0bce40, source=16,
 cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/protocols/msn/httpconn.c:338
         servconn = (MsnServConn *) 0xa15c1a0
         buf = "HTTP/1.1 200 OK\r\nContent-Length: 721\r\nContent-Type:
 application/x-msn-messenger\r\nX-MSN-Messenger:
 SessionID=1682991395.918723047; GW-IP=65.54.171.47\r\nX-MSN-Host:
 BY1MSG2082310.mixer.edge.messenger.liv"...
         len = <value optimized out>
         result_msg = 0xa2307e0 "MSG el_loco_giorgi at hotmail.com Pablo 145"
         result_len = 721
 #22 0x080a8983 in pidgin_io_invoke (source=0x9e83c28,
     condition=<value optimized out>, data=0x9e83b90)
     at ../../pidgin/gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #23 0xb780765d in g_io_unix_dispatch (source=0x9e83be0,
     callback=0x80a8940 <pidgin_io_invoke>, user_data=0x9e83b90)
     at /tmp/buildd/glib2.0-2.16.6/glib/giounix.c:162
         buffer_condition = 6
 #24 0xb77d11b8 in IA__g_main_context_dispatch (context=0x98770d0)
     at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2012
 No locals.
 #25 0xb77d4853 in g_main_context_iterate (context=0x98770d0, block=1,
     dispatch=1, self=0x9851008)
     at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2645
         max_priority = 2147483647
         timeout = 64
         some_ready = 1
         nfds = 12
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0x9eb9800
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #26 0xb77d4d72 in IA__g_main_loop_run (loop=0x9e1b7f0)
     at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2853
         self = (GThread *) 0x9851008
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #27 0xb7ad0ba9 in IA__gtk_main ()
     at /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x0
         loop = (GMainLoop *) 0x9e1b7f0
 #28 0x080c2a46 in main (argc=) at ../../pidgin/gtkmain.c:881
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = (void (*)(int)) 0
         errmsg = "ôOô·\002\000\000\000\001\000\000\000ø
 ´¿õçó·\b\000\000\000\b\000\000\000H5\017·Ô>´¿Ëbó·T5\017·H5\017·\b\000\000\000\000\000\000\000ð\212\214·\000\000\000\000\000\000\000\000Â
 pó·\000\"´¿\026zó·¤>´¿\000\000\000\000\000\000\000\000\000\020\000\000Ç>´¿Áæó·¼>´¿ÀUô·H\207󷶱/·\000\000\000\000ôOô·ôOô·\006\000\000\000\005\000\000\000x!´¿õçó·\b\000\000\000\030\000\000\000\0205\017·Ô>´¿Ëbó·,5\017·\0205\017·\030\000\000\000\000\000\000\000P\210ò·@\200\214·ð\202\214·x5-·"...
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x810a24a "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x80f9556 "debug", has_arg = 0, flag = 0x0,
     val = 100}, {name = 0x80fcbcb "help", has_arg = 0, flag = 0x0,
     val = 104}, {name = 0x80f9821 "login", has_arg = 2, flag = 0x0,
     val = 108}, {name = 0x81065e7 "multiple", has_arg = 0, flag = 0x0,
     val = 109}, {name = 0x81065f0 "nologin", has_arg = 0, flag = 0x0,
     val = 110}, {name = 0x81065f8 "nocrash", has_arg = 0, flag = 0x0,
     val = 120}, {name = 0x810a240 "session", has_arg = 1, flag = 0x0,
     val = 115}, {name = 0x80fe8a7 "version", has_arg = 0, flag = 0x0,
     val = 118}, {name = 0x810a253 "display", has_arg = 1, flag = 0x0,
     val = 68}, {name = 0x8106600 "sync", has_arg = 0, flag = 0x0, val =
 83}, {
     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 #0  0xb7f29424 in __kernel_vsyscall ()

 }}}

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


More information about the Tracker mailing list