[Pidgin] #8779: crash when closing New Mail window
Pidgin
trac at pidgin.im
Fri Mar 27 04:13:50 EDT 2009
#8779: crash when closing New Mail window
-----------------------+----------------------------------------------------
Reporter: jayrusman | Owner: lschiere
Type: defect | Status: new
Milestone: | Component: unclassified
Version: 2.5.5 | Resolution:
Keywords: | Launchpad_bug:
-----------------------+----------------------------------------------------
Comment(by waschk):
here's the backtrace from the downstream bug:
{{{
#0 0x00007f311c266a15 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00007f311c268243 in abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x7fff2781a440,
sa_sigaction =
0x7fff2781a440}, sa_mask = {__val = {140733856195792, 90194313216,
140733856195856, 140733856215351, 15, 139848903438563, 3, 140733856195850,
6,
139848903438567, 2, 140733856195838, 2, 139848903439635, 1,
139848903438563}}, sa_flags = 3, sa_restorer = 0x7fff2781a504}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f311c2a2388 in __libc_message (do_abort=2, fmt=0x7f311c364108
"***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:170
ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fff2781ae60,
reg_save_area = 0x7fff2781ad70}}
ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area =
0x7fff2781ae60, reg_save_area = 0x7fff2781ad70}}
fd = 21
on_2 = <value optimized out>
list = <value optimized out>
nlist = <value optimized out>
cp = <value optimized out>
written = 6
#3 0x00007f311c2a79a8 in malloc_printerr (action=2, str=0x7f311c364138
"munmap_chunk(): invalid pointer", ptr=<value optimized out>) at
malloc.c:5994
buf = "00007f311cf16700"
cp = <value optimized out>
#4 0x000000000047a0c9 in pidgin_close_notify (type=<value optimized out>,
ui_handle=0x2c39dc0) at gtknotify.c:1004
No locals.
#5 0x000000000047ba2a in email_response_cb (dlg=<value optimized out>,
id=-7,
dialog=0x2c3b570) at gtknotify.c:155
data = (PidginNotifyMailData *) 0x2c39dc0
iter = {stamp = 1027910238, user_data = 0x1a97ec0, user_data2 = 0x0,
user_data3 = 0x0}
#6 0x00007f311cf0a7ad in IA__g_closure_invoke (closure=0x194ed90,
return_value=0x0, n_param_values=2, param_values=0x222f520,
invocation_hint=0x7fff2781b050) at gclosure.c:767
marshal = (GClosureMarshal) 0x426080
<g_cclosure_marshal_VOID__INT at plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#7 0x00007f311cf20328 in signal_emit_unlocked_R (node=0x160d000,
detail=0,
instance=0x2401300, emission_return=0x0, instance_and_params=0x222f520) at
gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0x2c26f80
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fff2781b440, instance = 0x2401300, ihint =
{signal_id
= 86, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = (GClosure *) 0x160b470
handler_list = (Handler *) 0x2c26f80
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong =
0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 86
max_sequential_handler_number = 17727
return_value_altered = 0
#8 0x00007f311cf21992 in IA__g_signal_emit_valist (instance=0x2401300,
signal_id=<value optimized out>, detail=0, var_args=0x7fff2781b230) at
gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0x222f538
node = (SignalNode *) 0x160d000
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#9 0x00007f311cf21eb3 in IA__g_signal_emit (instance=0x1724,
signal_id=5924,
detail=6) at gsignal.c:3034
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fff2781b310, reg_save_area = 0x7fff2781b250}}
#10 0x00007f311cf0a7ad in IA__g_closure_invoke (closure=0x2226360,
return_value=0x0, n_param_values=1, param_values=0x190fce0,
invocation_hint=0x7fff2781b450) at gclosure.c:767
marshal = (GClosureMarshal) 0x42adb0
<g_cclosure_marshal_VOID__VOID at plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#11 0x00007f311cf20328 in signal_emit_unlocked_R (node=0x16112f0,
detail=0,
instance=0x2c4eb30, emission_return=0x0, instance_and_params=0x190fce0) at
gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0x2c22060
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fff2781b850, instance = 0x2c4eb30, ihint =
{signal_id
= 98, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = (GClosure *) 0x1611230
handler_list = (Handler *) 0x2c22060
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong =
0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 98
max_sequential_handler_number = 17727
return_value_altered = 1
#12 0x00007f311cf21992 in IA__g_signal_emit_valist (instance=0x2c4eb30,
signal_id=<value optimized out>, detail=0, var_args=0x7fff2781b630) at
gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0x190fcf8
node = (SignalNode *) 0x16112f0
i = 0
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#13 0x00007f311cf21eb3 in IA__g_signal_emit (instance=0x1724,
signal_id=5924,
detail=6) at gsignal.c:3034
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fff2781b710, reg_save_area = 0x7fff2781b650}}
#14 0x00007f311e3a063d in gtk_real_button_released (button=0x1724) at
gtkbutton.c:1702
No locals.
#15 0x00007f311cf0a7ad in IA__g_closure_invoke (closure=0x15ff850,
return_value=0x0, n_param_values=1, param_values=0x2c36120,
invocation_hint=0x7fff2781b860) at gclosure.c:767
marshal = (GClosureMarshal) 0x7f311cf08cc0 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0x340
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#16 0x00007f311cf1fc2b in signal_emit_unlocked_R (node=0x1611260,
detail=0,
instance=0x2c4eb30, emission_return=0x0, instance_and_params=0x2c36120) at
gsignal.c:3174
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fff2781bc90, instance = 0x2c4eb30, ihint =
{signal_id
= 97, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 23127168}
class_closure = (GClosure *) 0x15ff850
handler_list = (Handler *) 0x0
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong =
0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 97
max_sequential_handler_number = 17727
return_value_altered = 0
#17 0x00007f311cf21992 in IA__g_signal_emit_valist (instance=0x2c4eb30,
signal_id=<value optimized out>, detail=0, var_args=0x7fff2781ba40) at
gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0x2c36138
node = (SignalNode *) 0x1611260
i = 0
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#18 0x00007f311cf21eb3 in IA__g_signal_emit (instance=0x1724,
signal_id=5924,
detail=6) at gsignal.c:3034
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fff2781bb20, reg_save_area = 0x7fff2781ba60}}
#19 0x00007f311e39f2ad in gtk_button_button_release (widget=0x1724,
event=0x1724) at gtkbutton.c:1594
No locals.
#20 0x00007f311e44a8e8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x15f0af0,
return_value=0x7fff2781bce0, n_param_values=<value optimized out>,
param_values=0x1a910c0, invocation_hint=<value optimized out>,
marshal_data=0x7f311e39f290)
at gtkmarshalers.c:84
data1 = (gpointer) 0x2c4eb30
data2 = (gpointer) 0x6
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#21 0x00007f311cf0a7ad in IA__g_closure_invoke (closure=0x15f0af0,
return_value=0x7fff2781bce0, n_param_values=2, param_values=0x1a910c0,
invocation_hint=0x7fff2781bca0) at gclosure.c:767
marshal = (GClosureMarshal) 0x7f311cf08cc0 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0x160
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#22 0x00007f311cf1ffee in signal_emit_unlocked_R (node=0x15f0b60,
detail=0,
instance=0x2c4eb30, emission_return=0x7fff2781be20,
instance_and_params=0x1a910c0) at gsignal.c:3282
accumulator = (SignalAccumulator *) 0x15f09d0
emission = {next = 0x0, instance = 0x2c4eb30, ihint = {signal_id = 31,
detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
chain_type =
23127168}
class_closure = (GClosure *) 0x15f0af0
handler_list = (Handler *) 0x0
return_accu = (GValue *) 0x7fff2781bce0
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong =
0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 31
max_sequential_handler_number = 17727
return_value_altered = 0
#23 0x00007f311cf2181d in IA__g_signal_emit_valist (instance=0x2c4eb30,
signal_id=<value optimized out>, detail=0, var_args=0x7fff2781be80) at
gsignal.c:2987
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long =
0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer =
0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = <value optimized out>
signal_return_type = 20
param_values = (GValue *) 0x1a910d8
node = (SignalNode *) 0x15f0b60
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#24 0x00007f311cf21eb3 in IA__g_signal_emit (instance=0x1724,
signal_id=5924,
detail=6) at gsignal.c:3034
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fff2781bf60, reg_save_area = 0x7fff2781bea0}}
#25 0x00007f311e552dfe in gtk_widget_event_internal (widget=0x2c4eb30,
event=0x2c238a0) at gtkwidget.c:4761
signal_num = <value optimized out>
return_val = 0
#26 0x00007f311e443183 in IA__gtk_propagate_event (widget=0x2c4eb30,
event=0x2c238a0) at gtkmain.c:2396
tmp = (GtkWidget *) 0x18ba2e0
handled_event = 46282912
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#27 0x00007f311e4442b3 in IA__gtk_main_do_event (event=0x2c238a0) at
gtkmain.c:1601
event_widget = (GtkWidget *) 0x2c4eb30
grab_widget = (GtkWidget *) 0x2c4eb30
window_group = (GtkWindowGroup *) 0x18ba2e0
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#28 0x00007f311e0c6a9c in gdk_event_dispatch (source=<value optimized
out>,
callback=<value optimized out>, user_data=<value optimized out>) at
gdkevents-x11.c:2364
display = <value optimized out>
event = <value optimized out>
#29 0x00007f311c852d61 in IA__g_main_context_dispatch (context=0x15ede80)
at
gmain.c:1814
No locals.
#30 0x00007f311c856410 in g_main_context_iterate (context=0x15ede80,
block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2448
max_priority = 2147483647
timeout = 8176
some_ready = 1
nfds = 13
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x19df950
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#31 0x00007f311c8568dd in IA__g_main_loop_run (loop=0x2202f10) at
gmain.c:2656
self = (GThread *) 0x15af010
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#32 0x00007f311e4446b7 in IA__gtk_main () at gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x15d3e20
loop = <value optimized out>
#33 0x0000000000479543 in main (argc=1, argv=0x7fff2781e5b8) 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)) 0
errmsg =
"8�\201'�\177\000\000\000\000\000\000\000\000\000\000��~\0371\177\000\000\"�`\0371\177\000\000\000`\177\0371\177\000\000\000\200\177\0371\177\000\000�\211\177\0371\177\000\000\000\000\000\000\000\000\000\000`\vY\0341\177\000\000\000\000\000\000\000\000\000\000�\211\177\0371\177\000\000\000\000\000\211\003O��\000\000\226\a�>b�\"\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\020�\201'�\177\000\000\200�\201'�\177\000\000\030\000\000\000\000\000\000\000�\235\201\0341\177\000\000\000\000\000\000\000\000\000\000�\204\177\0371\177\000\000��`\0371\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}}
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8779#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list