[Pidgin] #9125: crash in msn_soap_read_cb

Pidgin trac at pidgin.im
Wed May 6 16:25:47 EDT 2009


#9125: crash in msn_soap_read_cb
--------------------------+-------------------------------------------------
 Reporter:  alvherre      |     Owner:  lschiere
     Type:  defect        |    Status:  new     
Component:  unclassified  |   Version:  2.5.5   
 Keywords:                |  
--------------------------+-------------------------------------------------
 Hi,

 For some reason it crashed.  I don't think I was talking to anyone over
 MSN, but I had an MSN account connected.  Backtrace (actually this is the
 file BugBuddy generated) follows:

 {{{
 System: Linux 2.6.26 #1 SMP Tue Sep 16 13:46:47 CLT 2008 x86_64
 X Vendor: The X.Org Foundation
 X Vendor Release: 10402000
 Selinux: No
 Accessibility: Disabled
 GTK+ Theme: Clearlooks
 Icon Theme: gnome

 Memory status: size: 474730496 vsize: 474730496 resident: 45817856 share:
 20901888 rss: 45817856 rss_rlim: 18446744073709551615
 CPU usage: start_time: 1241447575 rtime: 29394 utime: 22659 stime: 6735
 cutime:232 cstime: 721 timeout: 0 it_real_value: 0 frequency: 100

 Backtrace was generated from '/usr/bin/pidgin'

 [Thread debugging using libthread_db enabled]
 [New Thread 0x7f922bb3d7d0 (LWP 4412)]
 0x00007f9228a222e5 in __libc_waitpid (pid=482, stat_loc=0x7fff33c6e420,
     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
         in ../sysdeps/unix/sysv/linux/waitpid.c
 #0  0x00007f9228a222e5 in __libc_waitpid (pid=482,
 stat_loc=0x7fff33c6e420,
     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
 #1  0x00007f9228f9c579 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
 #2  0x00007f9228f9c888 in g_spawn_command_line_sync ()
    from /usr/lib/libglib-2.0.so.0
 #3  0x00007f922266471e in ?? ()
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 #4  0x00007f92226647b9 in ?? ()
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 #5  <signal handler called>
 #6  0x00007f92286f3105 in *__GI_raise (sig=<value optimized out>)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 #7  0x00007f92286f4623 in *__GI_abort () at abort.c:88
 #8  0x000000000047cea8 in sighandler (sig=<value optimized out>)
     at ../../pidgin/gtkmain.c:193
 #9  <signal handler called>
 #10 msn_soap_read_cb (data=0x1f9f760, fd=18, cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/protocols/msn/soap.c:500
 #11 0x00000000004661be in pidgin_io_invoke (source=<value optimized out>,
     condition=<value optimized out>, data=<value optimized out>)
     at ../../pidgin/gtkeventloop.c:78
 #12 0x00007f9228f64e4a in g_main_context_dispatch ()
    from /usr/lib/libglib-2.0.so.0
 #13 0x00007f9228f68510 in ?? () from /usr/lib/libglib-2.0.so.0
 #14 0x00007f9228f689dd in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 #15 0x00007f922a114727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #16 0x000000000047d5fb in main (argc=3, argv=0x7fff33c754a8)
     at ../../pidgin/gtkmain.c:881

 Thread 1 (Thread 0x7f922bb3d7d0 (LWP 4412)):
 #0  0x00007f9228a222e5 in __libc_waitpid (pid=482,
 stat_loc=0x7fff33c6e420,
     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
         oldtype = <value optimized out>
         result = <value optimized out>
 #1  0x00007f9228f9c579 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0x00007f9228f9c888 in g_spawn_command_line_sync ()
    from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #3  0x00007f922266471e in ?? ()
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 No symbol table info available.
 #4  0x00007f92226647b9 in ?? ()
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 No symbol table info available.
 #5  <signal handler called>
 No locals.
 #6  0x00007f92286f3105 in *__GI_raise (sig=<value optimized out>)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
         pid = <value optimized out>
         selftid = <value optimized out>
 #7  0x00007f92286f4623 in *__GI_abort () at abort.c:88
         act = {__sigaction_handler = {sa_handler = 0x2699610,
     sa_sigaction = 0x2699610}, sa_mask = {__val = {140265748457161,
       140734062061904, 140265748312010, 4607182418800017408, 0, 0,
       4607182418800017408, 140265720150408, 140265776306568, 0,
 4294967295,
       0, 7160504, 140265487655680, 33159008, 0}}, sa_flags = 27114688,
   sa_restorer = 0}
         sigs = {__val = {32, 0 <repeats 15 times>}}
 #8  0x000000000047cea8 in sighandler (sig=<value optimized out>)
     at ../../pidgin/gtkmain.c:193
 No locals.
 #9  <signal handler called>
 No locals.
 #10 msn_soap_read_cb (data=0x1f9f760, fd=18, cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/protocols/msn/soap.c:500
         conn = (MsnSoapConnection *) 0x1f9f760
         count = <value optimized out>
         cnt = <value optimized out>
         perrno = <value optimized out>
         buf = '\0' <repeats 14 times>,
 "4@ \006g\001\000\000\000\000ÏÖ\030*\222\177\000\000\001\000\000\000\000\000\000\000±g3*\222\177\000\000\220ÿ`\001\000\000\000\000\001",
 '\0' <repeats 15 times>, "ª:
 )\222\177\000\000 at W\230\001\000\000\000\000 \006g\001", '\0' <repeats 28
 times>,
 "\200ïÆ3ÿ\177\000\000X\0176*\222\177\000\000\000\000\000\000\000\000\000\0000÷\026\002\000\000\000\000Mà\037)\222\177",
 '\0' <repeats 11 times>,
 "ðÆ3ÿ\177\000\000\000\000\000\000\000\000\000\0002E\"*\222\177\000\000\\ñÆ3ÿ\177",
 '\0' <repeats 66 times>,
 "0÷\026\002\000\000\000\000¤g3*\222\177\000\0004òÆ3"...
         cursor = <value optimized out>
 #11 0x00000000004661be in pidgin_io_invoke (source=<value optimized out>,
     condition=<value optimized out>, data=<value optimized out>)
     at ../../pidgin/gtkeventloop.c:78
         closure = (PidginIOClosure *) 0x2144ca0
         purple_cond = PURPLE_INPUT_READ
 #12 0x00007f9228f64e4a in g_main_context_dispatch ()
    from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #13 0x00007f9228f68510 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #14 0x00007f9228f689dd in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0x00007f922a114727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #16 0x000000000047d5fb in main (argc=3, argv=0x7fff33c754a8)
     at ../../pidgin/gtkmain.c:881
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x14f8fb0 "à\006c\001"
         accounts = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = (void (*)(int)) 0x203a677040657272
         errmsg =
 "\0000Å+\222\177\000\000ÀiÅ+\222\177\000\000h5Å+\222\177\000\000\210YÅ+\222\177\000\000\000\000\000\000\000\000\000\000\030\000\000\000\000\000\000\000@Û (\222\177\000\000\000\000\000\000\000\000\000\000\210YÅ+\222\177\000\000\000\000
 b\216gþÿ\000\0006ÈLW$ÿ", '\0' <repeats 40 times>,
 "\b\000\000\000\000\000\000\000Råtd\004\000\000\000ø$\001\000\000\000\000\000ø$!\000\000\000\000\000ø$!\000\000\000\000\000\000RÇ3ÿ\177\000\000pRÇ3ÿ\177\000\000\000\000\000\000\000\000\000\000¸\235Â(\222\177\000\000\001\000\000\000\000\000\000\000ÈTÅ+\222\177\000\000mZ¦+\222\177",
 '\0' <repeats 18 times>...
         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 = 0x4c1122 "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x4ae556 "debug", has_arg = 0, flag = 0x0, val =
 100},
   {name = 0x4b241b "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x4ae821 "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x4bd068 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x4bd071 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x4bd079 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
     name = 0x4c1118 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x4b428f "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x4c112b "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x4bd081 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0,
     has_arg = 0, flag = 0x0, val = 0}}
 0x00007f9228a222e5      32      in ../sysdeps/unix/sysv/linux/waitpid.c
 The program is running.  Quit anyway (and detach it)? (y or n) [answered
 Y; input not from terminal]


 ----------- .xsession-errors ---------------------
 http://developer.pidgin.im/simpleticket/
 Asegúrese de especificar lo que estaba haciendo en el momento de
 suceder esto y envíenos su traza del fichero «core». Si no sabe como
 obtener una traza consulte las instrucciones disponibles en
 http://developer.pidgin.im/wiki/GetABacktrace
 warning: .dynamic section for "/usr/lib/libfreetype.so.6" is not at the
 expected address (wrong library or version mismatch?)
 warning: .dynamic section for "/usr/lib/libsasl2.so.2" is not at the
 expected address (wrong library or version mismatch?)
 warning: .dynamic section for "/usr/lib/sasl2/libntlm.so.2" is not at the
 expected address (wrong library or version mismatch?)
 warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at
 0000000000000120
 32      ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
 --------------------------------------------------
 }}}

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


More information about the Tracker mailing list