[Pidgin] #8911: Pidgin tries to close nonexistent tabs when closing conversation windows
Pidgin
trac at pidgin.im
Tue Jul 14 18:51:02 EDT 2009
#8911: Pidgin tries to close nonexistent tabs when closing conversation windows
---------------------+------------------------------------------------------
Reporter: kriston | Owner: darkrain42
Type: defect | Status: new
Milestone: | Component: pidgin (gtk)
Version: 2.5.8 | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Comment(by darkrain42):
The assertion that fails:
{{{
#0 pidgin_glib_log_handler (domain=0xb14f57 "Gtk",
flags=G_LOG_LEVEL_CRITICAL, msg=0x84659f8 "gtk_widget_show: assertion
`GTK_IS_WIDGET (widget)' failed", user_data=0x0) at gtkdebug.c:891
level = PURPLE_DEBUG_MISC
new_msg = 0x103aa3d "\201\303g\347\t"
new_domain = 0x84659f8 "gtk_widget_show: assertion `GTK_IS_WIDGET
(widget)' failed"
#1 0x0103ac7a in IA__g_logv (log_domain=<value optimized out>,
log_level=G_LOG_LEVEL_CRITICAL, format=0x108e1f5 "%s: assertion `%s'
failed", args1=0xbfffcb0c "%]\275") at gmessages.c:483
depth = 0
domain = <value optimized out>
data = 0x0
log_func = 0x80a2336 <pidgin_glib_log_handler>
domain_fatal_mask = 5
test_level = G_LOG_LEVEL_CRITICAL
was_recursion = 0
i = <value optimized out>
#2 0x0103b066 in IA__g_log (log_domain=0xb14f57 "Gtk",
log_level=G_LOG_LEVEL_CRITICAL, format=0x108e1f5 "%s: assertion `%s'
failed") at gmessages.c:526
No locals.
#3 0x0103b2cb in IA__g_return_if_fail_warning (log_domain=0xb14f57 "Gtk",
pretty_function=0xbd5d25 "gtk_widget_show", expression=0xb16c8c
"GTK_IS_WIDGET (widget)") at gmessages.c:541
No locals.
#4 0x00a9e81b in IA__gtk_widget_show (widget=0x8748d00) at
gtkwidget.c:2999
__PRETTY_FUNCTION__ = "IA__gtk_widget_show"
#5 0x0809f14d in pidgin_conv_tab_pack (win=0x83ae3c0, gtkconv=0x85ac498)
at gtkconv.c:9464
tabs_side = 0
angle = 0
first = 0x8465d70
third = 0x8748da0
ebox = 0x8748d00
#6 0x0809ea2b in pidgin_conv_window_add_gtkconv (win=0x83ae3c0,
gtkconv=0x85ac498) at gtkconv.c:9346
conv = 0x870b880
focus_gtkconv = 0xc8d1ca
tab_cont = 0x8709318
close_image = 0x8467cb8
conv_type = PURPLE_CONV_TYPE_IM
tmp_lab = 0x868cde0 "NickServ"
#7 0x0808b522 in hide_conv (gtkconv=0x85ac498, closetimer=1) at
gtkconv.c:1370
conv = 0x870b880
list = 0x8773690
#8 0x08088790 in close_conv_cb (w=0x0, dontuse=0x0, gtkconv=0x85ac498) at
gtkconv.c:249
conv = 0x870b880
account = 0x820cc90
name = 0x8436ee0 "NickServ"
#9 0x0809e4c3 in pidgin_conv_window_destroy (win=0x8466370) at
gtkconv.c:9206
last = 1
#10 0x0809bc1b in close_win_cb (w=0x85bab98, e=0x8748e40, d=0x8466370) at
gtkconv.c:8167
win = 0x8466370
l = 0x0
#11 0x0097be24 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8461780,
return_value=0xbfffce24, n_param_values=2, param_values=0x8771800,
invocation_hint=0xbfffce10, marshal_data=0x809bba1) at gtkmarshalers.c:84
data1 = 0x8
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#12 0x0041f332 in IA__g_closure_invoke (closure=0x8461780,
return_value=0xbfffce24, n_param_values=2, param_values=0x8771800,
invocation_hint=0xbfffce10) at gclosure.c:767
marshal = 0x97bd90 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#13 0x004349a8 in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x85bab98,
emission_return=0xbfffcf6c, instance_and_params=0x8771800) at
gsignal.c:3247
tmp = 0x4881a0
handler = 0x8460520
accumulator = 0x8166ba8
emission = {next = 0x0, instance = 0x85bab98, ihint = {signal_id =
36, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = 0x8166aa0
handler_list = 0x4881a0
return_accu = <value optimized out>
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 = 2778
return_value_altered = 0
#14 0x00435ba8 in IA__g_signal_emit_valist (instance=0x85bab98,
signal_id=36, detail=0, var_args=0xbfffcfd0 "\f\320\377\277H|\32") at
gsignal.c:2990
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
node = 0x8166a28
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#15 0x004361a6 in IA__g_signal_emit (instance=0x85bab98, signal_id=36,
detail=0) at gsignal.c:3037
No locals.
#16 0x00a94bf6 in gtk_widget_event_internal (widget=<value optimized out>,
event=0x8748e40) at gtkwidget.c:4761
signal_num = <value optimized out>
return_val = 0
#17 0x00975d78 in IA__gtk_main_do_event (event=0x8748e40) at
gtkmain.c:1535
event_widget = 0x85bab98
grab_widget = <value optimized out>
window_group = 0x83c2980
rewritten_event = 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#18 0x0015aeba in gdk_event_dispatch (source=0x814e4e0, callback=0,
user_data=0x0) at gdkevents-x11.c:2367
display = <value optimized out>
event = <value optimized out>
#19 0x01030d78 in g_main_dispatch (context=<value optimized out>) at
gmain.c:1814
dispatch = 0x15ae60 <gdk_event_dispatch>
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x814e4e0, next = 0x0}
source = 0x814e4e0
current = 0x84062d0
i = 0
#20 IA__g_main_context_dispatch (context=<value optimized out>) at
gmain.c:2367
No locals.
#21 0x01034310 in g_main_context_iterate (context=0x814e528, block=<value
optimized out>, dispatch=1, self=0x8128560) at gmain.c:2445
max_priority = 2147483647
timeout = 209
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#22 0x0103477f in IA__g_main_loop_run (loop=0x8657ef0) at gmain.c:2653
self = 0x8128560
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#23 0x00976029 in IA__gtk_main () at gtkmain.c:1205
tmp_list = 0x810d720
functions = 0x0
init = 0xbfffd348
loop = 0x8657ef0
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8911#comment:6>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list