[Pidgin] #8860: pidgin/libpurple crashes randomly in purple_conversation_destroy()
Pidgin
trac at pidgin.im
Wed Apr 1 21:40:39 EDT 2009
#8860: pidgin/libpurple crashes randomly in purple_conversation_destroy()
-------------------------+--------------------------------------------------
Reporter: andreas.moog | Type: defect
Status: new | Component: libpurple
Version: 2.5.5 | Keywords:
-------------------------+--------------------------------------------------
Corresponding Launchpad-Report:
https://bugs.launchpad.net/bugs/348142
{{{
#0 0xb780db66 in purple_conversation_destroy (conv=0xa187cb8)
at ../../libpurple/conversation.c:406
ops = (PurpleConversationUiOps *) 0x8111260
gc = (PurpleConnection *) 0xb42e6a8
name = 0xa916f80 "mi_mundo_de_cristal_78 at hotmail.com"
__PRETTY_FUNCTION__ = "purple_conversation_destroy"
#1 0xb780deca in purple_conversations_uninit ()
at ../../libpurple/conversation.c:2431
No locals.
#2 0xb780f405 in purple_core_quit () at ../../libpurple/core.c:229
ops = <value optimized out>
core = <value optimized out>
__PRETTY_FUNCTION__ = "purple_core_quit"
#3 0xb79723a4 in IA__g_cclosure_marshal_VOID__VOID (closure=0xb32bc60,
return_value=0x0, n_param_values=1, param_values=0xb3ffcc0,
invocation_hint=0xbfc9dfcc, marshal_data=0x806b3cc)
at /build/buildd/glib2.0-2.20.0/gobject/gmarshal.c:77
data1 = (gpointer) 0xae82a70
data2 = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#4 0xb7964c7b in IA__g_closure_invoke (closure=0xb32bc60,
return_value=0x0,
n_param_values=1, param_values=0xb3ffcc0, invocation_hint=0xbfc9dfcc)
at /build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
marshal = (
GClosureMarshal) 0x806c15c <g_cclosure_marshal_VOID__VOID at plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#5 0xb797ae0f in signal_emit_unlocked_R (node=0xa2378d0, detail=0,
instance=0xae82a70, emission_return=0x0,
instance_and_params=0xb3ffcc0)
at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3244
tmp = <value optimized out>
handler = (Handler *) 0xb448140
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0xbfc9e3b4, instance = 0xae82a70, ihint = {
signal_id = 137, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0xa237880
handler_list = (Handler *) 0xb448140
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 = 137
max_sequential_handler_number = 334909
return_value_altered = 1
#6 0xb797c489 in IA__g_signal_emit_valist (instance=0xae82a70,
signal_id=137, detail=0, var_args=0xbfc9e16c "ªQÏ·ô¯ä·")
at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xb3ffcd4
node = (SignalNode *) 0xa2378d0
i = 188137384
n_params = 0
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#7 0xb797c906 in IA__g_signal_emit (instance=0xae82a70, signal_id=137,
detail=0) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
No locals.
#8 0xb7cf5227 in IA__gtk_widget_activate (widget=0xae82a70)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkwidget.c:4792
__PRETTY_FUNCTION__ = "IA__gtk_widget_activate"
#9 0xb7be3200 in IA__gtk_menu_shell_activate_item (menu_shell=0xab6b9d0,
menu_item=0xae82a70, force_deactivate=1)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmenushell.c:1139
slist = <value optimized out>
shells = (GSList *) 0xb3ebba8
__PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item"
#10 0xb7be4ddd in gtk_menu_shell_button_release (widget=0xab6b9d0,
event=0xb860a88) at
/build/buildd/gtk+2.0-2.16.0/gtk/gtkmenushell.c:678
submenu = (GtkWidget *) 0x0
menu_item = (GtkWidget *) 0xae82a70
deactivate = <value optimized out>
#11 0xb7bdaa4b in gtk_menu_button_release (widget=0xab6b9d0,
event=0xb860a88)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmenu.c:2950
priv = <value optimized out>
#12 0xb7bd4316 in _gtk_marshal_BOOLEAN__BOXED (closure=0xa05fa70,
return_value=0xbfc9e3d0, n_param_values=2, param_values=0xb3f82f0,
invocation_hint=0xbfc9e3bc, marshal_data=0xb7bda990)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0xab6b9d0
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0xb79633d9 in g_type_class_meta_marshal (closure=0xa05fa70,
return_value=0xbfc9e3d0, n_param_values=2, param_values=0xb3f82f0,
invocation_hint=0xbfc9e3bc, marshal_data=0xb4)
at /build/buildd/glib2.0-2.20.0/gobject/gclosure.c:878
callback = <value optimized out>
#14 0xb7964c7b in IA__g_closure_invoke (closure=0xa05fa70,
return_value=0xbfc9e3d0, n_param_values=2, param_values=0xb3f82f0,
invocation_hint=0xbfc9e3bc)
at /build/buildd/glib2.0-2.20.0/gobject/gclosure.c:767
marshal = (GClosureMarshal) 0xb7963390 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0xb4
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#15 0xb797aac7 in signal_emit_unlocked_R (node=0xa060610, detail=0,
instance=0xab6b9d0, emission_return=0xbfc9e508,
instance_and_params=0xb3f82f0)
at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3282
accumulator = (SignalAccumulator *) 0xa061c28
emission = {next = 0x0, instance = 0xab6b9d0, ihint = {
signal_id = 36, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 170060376}
class_closure = (GClosure *) 0xa05fa70
handler_list = (Handler *) 0x0
return_accu = (GValue *) 0xbfc9e3d0
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 = 36
max_sequential_handler_number = 334909
return_value_altered = 0
#16 0xb797c31f in IA__g_signal_emit_valist (instance=0xab6b9d0,
signal_id=36,
detail=0, var_args=0xbfc9e560
"xåÉ¿\210\n\206\vй¶\næSϷй¶\nX\f\006\n")
at /build/buildd/glib2.0-2.20.0/gobject/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 *) 0xb3f8304
node = (SignalNode *) 0xa060610
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#17 0xb797c906 in IA__g_signal_emit (instance=0xab6b9d0, signal_id=36,
detail=0) at /build/buildd/glib2.0-2.20.0/gobject/gsignal.c:3034
No locals.
#18 0xb7cef0ae in gtk_widget_event_internal (widget=0xab6b9d0,
event=0xb860a88) at /build/buildd/gtk+2.0-2.16.0/gtk/gtkwidget.c:4761
signal_num = <value optimized out>
return_val = 0
#19 0xb7bccd6c in IA__gtk_propagate_event (widget=0xab6b9d0,
event=0xb860a88)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:2396
tmp = (GtkWidget *) 0xab6b9d0
handled_event = 0
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#20 0xb7bce117 in IA__gtk_main_do_event (event=0xb860a88)
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:1601
event_widget = (GtkWidget *) 0xae82a70
grab_widget = (GtkWidget *) 0xae82a70
window_group = (GtkWindowGroup *) 0xa24a500
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#21 0xb7a5a16a in gdk_event_dispatch (source=0x9fe2f50, callback=0,
user_data=0x0)
at /build/buildd/gtk+2.0-2.16.0/gdk/x11/gdkevents-x11.c:2364
display = <value optimized out>
event = <value optimized out>
#22 0xb78dba58 in IA__g_main_context_dispatch (context=0x9fe2f98)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:1814
No locals.
#23 0xb78defbb in g_main_context_iterate (context=0x9fe2f98, block=1,
dispatch=1, self=0x9fb43e8)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2448
max_priority = 2147483647
timeout = 70
some_ready = 1
nfds = 16
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb861270
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#24 0xb78df48a in IA__g_main_loop_run (loop=0xa8198b8)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2656
self = (GThread *) 0x9fb43e8
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#25 0xb7bce5c9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x0
loop = (GMainLoop *) 0xa8198b8
#26 0x080c31ea in main (argc=168050504, argv=0xbfca0a14)
at ../../pidgin/gtkmain.c:880
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 = {81927, 0 <repeats 31 times>}}
prev_sig_disp = (void (*)(int)) 0
errmsg = "\000\000\000\000 \026\t¸LêÉ¿
È\006¸\000ÐJ·(\230\225·\000\000\000\000\000\000\000\000Ó\aÊ¿Ì\aÊ¿È\aÊ¿Ä\025\n¸Á\217\t¸,8\002\000\000\000\000\000,H\002\000ô\017\n¸°\aÊ¿
\026\t¸ô\017\n¸\003\000\000\000\002\000\000\000ÐéÉ¿õ\220\t¸\b\000\000\000\f\000\000\000
¹\017·à\aÊ¿Ë\b\t¸°¹\017· ¹\017·\f\000\000\000ÄêÉ¿6 \t¸°\aÊ¿
È\006¸(\230\225·\000\000\000\000Ó\aÊ¿Ì\aÊ¿È\aÊ¿Ä\025\n¸\006\000\000\000Á\217\t¸\000\000\000\000,8\002\000ô\017\n¸°\aÊ¿
\026\t¸ÄêÉ¿"...
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 = 0x810ae0a "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x80fa0f6 "debug", has_arg = 0, flag = 0x0,
val = 100}, {name = 0x80fd755 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x80fa3c1 "login", has_arg = 2, flag = 0x0,
val = 108}, {name = 0x81071a7 "multiple", has_arg = 0, flag = 0x0,
val = 109}, {name = 0x81071b0 "nologin", has_arg = 0, flag = 0x0,
val = 110}, {name = 0x81071b8 "nocrash", has_arg = 0, flag = 0x0,
val = 120}, {name = 0x810ae00 "session", has_arg = 1, flag = 0x0,
val = 115}, {name = 0x80ff447 "version", has_arg = 0, flag = 0x0,
val = 118}, {name = 0x810ae13 "display", has_arg = 1, flag = 0x0,
val = 68}, {name = 0x81071c0 "sync", has_arg = 0, flag = 0x0, val =
83}, {
name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8860>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list