[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