[Pidgin] #8797: pidgin 2.5.5 crashes spuriously overnight

Pidgin trac at pidgin.im
Sun Mar 29 22:33:00 EDT 2009


#8797: pidgin 2.5.5 crashes spuriously overnight
-----------------------+----------------------------------------------------
 Reporter:  jayrusman  |           Owner:  lschiere 
     Type:  defect     |          Status:  closed   
Milestone:             |       Component:  MSN      
  Version:  2.5.5      |      Resolution:  duplicate
 Keywords:             |   Launchpad_bug:           
-----------------------+----------------------------------------------------
Changes (by datallah):

  * status:  new => closed
  * resolution:  => duplicate
  * component:  unclassified => MSN


Old description:

> This happens more than every other night.
> x86_64
> Accounts logged in: 3 yahoo, 1 hotmail, 1 aim.
> This causes me to lose messages.  I only left Pidgin running overnight to
> collect this backtrace.
>
> Program received signal SIGSEGV, Segmentation fault.
> msn_soap_read_cb (data=0x24f7bb0, fd=16, cond=PURPLE_INPUT_READ) at
> soap.c:500
> 500             cursor = conn->buf->len;
> (gdb) bt full
> #0  msn_soap_read_cb (data=0x24f7bb0, fd=16, cond=PURPLE_INPUT_READ) at
> soap.c:500
>         count = <value optimized out>
>         cnt = <value optimized out>
>         perrno = <value optimized out>
>         buf = "\000\000\000\000\000\000�?", '\0' <repeats 22 times>,
> "�?SUHIHU\003VNHWFKLQJ\003\035'\003\vRQ\003\200_!�\216\177\000\000\220���\216\177\000\000\200_!�\216\177\000\000\000\016��\216\177\000\000\220���\216\177\000\000�\a��\216\177\000\000h\a��\216\177\000\000\000\000\000\000\000\000\000\000\026\f\225�\216\177\000\000�\001\223\001\000\000\000\000�\001\223\001",
> '\0' <repeats 12 times>, "@p\206\001", '\0' <repeats 12 times>,
> "����\216\177\000\000\000\000\000\000\000\000\000\000QL\224�\216\177\000\000\000\000\000\000\000\000M@\000\016��\216\177\000\000��h\002\000\000\000\000"...
>         cursor = <value optimized out>
> #1  0x0000000000461f7e in pidgin_io_invoke (source=<value optimized out>,
> condition=<value optimized out>, data=<value optimized out>) at
> gtkeventloop.c:78
>         closure = (PidginIOClosure *) 0x2cb7f00
>         purple_cond = PURPLE_INPUT_READ
> #2  0x00007f8ea1926d61 in IA__g_main_context_dispatch (context=0x1868ed0)
> at gmain.c:1814
> No locals.
> #3  0x00007f8ea192a410 in g_main_context_iterate (context=0x1868ed0,
> block=1, dispatch=1, self=<value optimized out>) at gmain.c:2448
>         max_priority = 2147483647
>         timeout = 46
>         some_ready = 1
>         nfds = 15
>         allocated_nfds = <value optimized out>
>         fds = (GPollFD *) 0x24aa4d0
>         __PRETTY_FUNCTION__ = "g_main_context_iterate"
> #4  0x00007f8ea192a8dd in IA__g_main_loop_run (loop=0x23d1b20) at
> gmain.c:2656
>         self = (GThread *) 0x182a010
>         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
> #5  0x00007f8ea35186b7 in IA__gtk_main () at gtkmain.c:1205
>         tmp_list = (GList *) 0x0
>         functions = (GList *) 0x0
>         init = (GtkInitFunction *) 0x184ee20
>         loop = <value optimized out>
> #6  0x0000000000479543 in main (argc=1, argv=0x7fffac8f0688) at
> 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 = 0x0
>         accounts = <value optimized out>
>         sigset = {__val = {82951, 0 <repeats 15 times>}}
>         prev_sig_disp = (void (*)(int)) 0x30322d304432382d
>         errmsg =
> "\b\004\217��\177\000\000\000\000\000\000\000\000\000\000�0\214�\216\177\000\000\"-n�\216\177\000\000\000�\214�\216\177\000\000\000�\214�\216\177\000\000��\214�\216\177\000\000\000\000\000\000\000\000\000\000`Kf�\216\177\000\000\000\000\000\000\000\000\000\000��\214�\216\177\000\000\000\000��\035Y��\000\000\226\207�H\035�\"\000\000\000#\000\000\000&\000\000\000(\000\000\000)\000\000\000\000\000\000\000*\000\000\000,\000\000\000�\003\217��\177\000\000P\004\217��\177\000\000\030\000\000\000\000\000\000\000��\216�\216\177\000\000\000\000\000\000\000\000\000\000��\214�\216\177\000\000�$n�\216\177\000\000\000\000\000\000\000\000\000\000"...
>         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 = 0x4bd122 "config", has_arg = 1, flag =
> 0x0, val = 99}, {name = 0x4aa4b6 "debug", has_arg = 0, flag = 0x0, val =
> 100}, {name = 0x4ae352 "help", has_arg = 0, flag = 0x0, val = 104}, {
>     name = 0x4aa781 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
> 0x4b908a "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
> 0x4b9093 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4b909b
> "nocrash",
>     has_arg = 0, flag = 0x0, val = 120}, {name = 0x4bd118 "session",
> has_arg = 1, flag = 0x0, val = 115}, {name = 0x4b0172 "version", has_arg
> = 0, flag = 0x0, val = 118}, {name = 0x4bd12b "display", has_arg = 1,
> flag = 0x0, val = 68},
>   {name = 0x4b90a3 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
> 0x0, has_arg = 0, flag = 0x0, val = 0}}

New description:

 This happens more than every other night.
 x86_64
 Accounts logged in: 3 yahoo, 1 hotmail, 1 aim.
 This causes me to lose messages.  I only left Pidgin running overnight to
 collect this backtrace.

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 msn_soap_read_cb (data=0x24f7bb0, fd=16, cond=PURPLE_INPUT_READ) at
 soap.c:500
 500             cursor = conn->buf->len;
 (gdb) bt full
 #0  msn_soap_read_cb (data=0x24f7bb0, fd=16, cond=PURPLE_INPUT_READ) at
 soap.c:500
         count = <value optimized out>
         cnt = <value optimized out>
         perrno = <value optimized out>
         buf = "\000\000\000\000\000\000�?", '\0' <repeats 22 times>,
 "�?SUHIHU\003VNHWFKLQJ\003\035'\003\vRQ\003\200_!�\216\177\000\000\220���\216\177\000\000\200_!�\216\177\000\000\000\016��\216\177\000\000\220���\216\177\000\000�\a��\216\177\000\000h\a��\216\177\000\000\000\000\000\000\000\000\000\000\026\f\225�\216\177\000\000�\001\223\001\000\000\000\000�\001\223\001",
 '\0' <repeats 12 times>, "@p\206\001", '\0' <repeats 12 times>,
 "����\216\177\000\000\000\000\000\000\000\000\000\000QL\224�\216\177\000\000\000\000\000\000\000\000M@\000\016��\216\177\000\000��h\002\000\000\000\000"...
         cursor = <value optimized out>
 #1  0x0000000000461f7e in pidgin_io_invoke (source=<value optimized out>,
 condition=<value optimized out>, data=<value optimized out>) at
 gtkeventloop.c:78
         closure = (PidginIOClosure *) 0x2cb7f00
         purple_cond = PURPLE_INPUT_READ
 #2  0x00007f8ea1926d61 in IA__g_main_context_dispatch (context=0x1868ed0)
 at gmain.c:1814
 No locals.
 #3  0x00007f8ea192a410 in g_main_context_iterate (context=0x1868ed0,
 block=1, dispatch=1, self=<value optimized out>) at gmain.c:2448
         max_priority = 2147483647
         timeout = 46
         some_ready = 1
         nfds = 15
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0x24aa4d0
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #4  0x00007f8ea192a8dd in IA__g_main_loop_run (loop=0x23d1b20) at
 gmain.c:2656
         self = (GThread *) 0x182a010
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #5  0x00007f8ea35186b7 in IA__gtk_main () at gtkmain.c:1205
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x184ee20
         loop = <value optimized out>
 #6  0x0000000000479543 in main (argc=1, argv=0x7fffac8f0688) at
 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 = 0x0
         accounts = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = (void (*)(int)) 0x30322d304432382d
         errmsg =
 "\b\004\217��\177\000\000\000\000\000\000\000\000\000\000�0\214�\216\177\000\000\"-n�\216\177\000\000\000�\214�\216\177\000\000\000�\214�\216\177\000\000��\214�\216\177\000\000\000\000\000\000\000\000\000\000`Kf�\216\177\000\000\000\000\000\000\000\000\000\000��\214�\216\177\000\000\000\000��\035Y��\000\000\226\207�H\035�\"\000\000\000#\000\000\000&\000\000\000(\000\000\000)\000\000\000\000\000\000\000*\000\000\000,\000\000\000�\003\217��\177\000\000P\004\217��\177\000\000\030\000\000\000\000\000\000\000��\216�\216\177\000\000\000\000\000\000\000\000\000\000��\214�\216\177\000\000�$n�\216\177\000\000\000\000\000\000\000\000\000\000"...
         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 = 0x4bd122 "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x4aa4b6 "debug", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x4ae352 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x4aa781 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x4b908a "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x4b9093
 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4b909b
 "nocrash",
     has_arg = 0, flag = 0x0, val = 120}, {name = 0x4bd118 "session",
 has_arg = 1, flag = 0x0, val = 115}, {name = 0x4b0172 "version", has_arg =
 0, flag = 0x0, val = 118}, {name = 0x4bd12b "display", has_arg = 1, flag =
 0x0, val = 68},
   {name = 0x4b90a3 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

--

Comment:

 Closed as duplicate of #8594.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8797#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list