Core was generated by `xfce4-panel'. Program terminated with signal 11, Segmentation fault. #0 0x00007fbdb6e89fb7 in xfce_tasklist_button_enter_notify_event_disconnected (data=0xeb4990, closure=<value optimized out>) at tasklist-widget.c:2580 2580 panel_return_if_fail (WNCK_IS_WINDOW (child->window)); Thread 1 (Thread 15653): #0 0x00007fbdb6e89fb7 in xfce_tasklist_button_enter_notify_event_disconnected (data=0xeb4990, closure=<value optimized out>) at tasklist-widget.c:2580 __inst = 0x100000001 __t = 15625536 __r = <value optimized out> _g_boolean_var_ = <value optimized out> child = 0xeb4990 __PRETTY_FUNCTION__ = "xfce_tasklist_button_enter_notify_event_disconnected" #1 0x00000030d1c0d787 in closure_invoke_notifiers (closure=0xfbb010) at gclosure.c:253 n = <value optimized out> ndata = 0xf8b790 #2 g_closure_unref (closure=0xfbb010) at gclosure.c:594 new_ref_count = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_unref" #3 0x00000030d1c26b55 in handler_unref_R (instance=<value optimized out>) at gsignal.c:637 hlist = <value optimized out> is_zero = <value optimized out> #4 g_signal_handlers_destroy (instance=<value optimized out>) at gsignal.c:2455 tmp = 0x1200af0 hlist = <value optimized out> handler = 0x0 i = <value optimized out> hlbsa = 0xfb5d20 __PRETTY_FUNCTION__ = "g_signal_handlers_destroy" #5 0x00000030d1c0df89 in g_closure_invoke (closure=0xe76c50, return_value=0x0, n_param_values=1, param_values=0x1279160, invocation_hint=0x7fff2b7a52c0) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = 1 __PRETTY_FUNCTION__ = "g_closure_invoke" #6 0x00000030d1c1e8a8 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0xe5c450, emission_return=0x0, instance_and_params=0x1279160) at gsignal.c:3368 need_unset = 0 accumulator = 0x0 emission = {next = 0x7fff2b7a5740, instance = 0xe5c450, ihint = {signal_id = 21, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 15720656} class_closure = 0xe76c50 handler_list = 0x0 return_accu = 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 = 21 max_sequential_handler_number = 5965 return_value_altered = 0 #7 0x00000030d1c287b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 instance_and_params = 0x1279160 signal_return_type = 4 param_values = 0x1279178 node = <value optimized out> i = <value optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #8 0x00000030d1c28983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff2b7a55b0, reg_save_area = 0x7fff2b7a54f0}} #9 0x0000003a59b7cd5e in gtk_object_dispose (gobject=0xe5c450 [GtkImageMenuItem]) at gtkobject.c:421 object = 0xe5c450 [GtkImageMenuItem] #10 0x00000030d1c11230 in g_object_run_dispose (object=0xe5c450 [GtkImageMenuItem]) at gobject.c:934 __PRETTY_FUNCTION__ = "g_object_run_dispose" #11 0x0000003a59b6414d in gtk_menu_shell_forall (container=<value optimized out>, include_internals=<value optimized out>, callback=0x3a59c84160 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkmenushell.c:1093 menu_shell = <value optimized out> child = <value optimized out> children = 0x0 #12 0x0000003a59ac1467 in gtk_container_destroy (object=0x1189a50 [GtkMenu]) at gtkcontainer.c:1072 container = 0x1189a50 [GtkMenu] #13 0x00000030d1c0e03e in g_closure_invoke (closure=0xe76c50, return_value=0x0, n_param_values=1, param_values=0x1222a40, invocation_hint=0x7fff2b7a5750) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #14 0x00000030d1c1e8a8 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1189a50, emission_return=0x0, instance_and_params=0x1222a40) at gsignal.c:3368 need_unset = 0 accumulator = 0x0 emission = {next = 0x0, instance = 0x1189a50, ihint = {signal_id = 21, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 15403984} class_closure = 0xe76c50 handler_list = 0x0 return_accu = 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 = 21 max_sequential_handler_number = 5965 return_value_altered = 0 #15 0x00000030d1c287b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 instance_and_params = 0x1222a40 signal_return_type = 4 param_values = 0x1222a58 node = <value optimized out> i = <value optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #16 0x00000030d1c28983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff2b7a5a40, reg_save_area = 0x7fff2b7a5980}} #17 0x0000003a59b7cd5e in gtk_object_dispose (gobject=0x1189a50 [GtkMenu]) at gtkobject.c:421 object = 0x1189a50 [GtkMenu] #18 0x00000030d1c11230 in g_object_run_dispose (object=0x1189a50 [GtkMenu]) at gobject.c:934 __PRETTY_FUNCTION__ = "g_object_run_dispose" #19 0x00007fbdb6e8e568 in xfce_tasklist_group_button_menu_destroy (menu=0x1189a50 [GtkMenu], group_child=0xee0320) at tasklist-widget.c:3070 __PRETTY_FUNCTION__ = "xfce_tasklist_group_button_menu_destroy" #20 0x00000030d1c0e03e in g_closure_invoke (closure=0x10a52c0, return_value=0x0, n_param_values=1, param_values=0x1243ae0, invocation_hint=0x7fff2b7a5bc0) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #21 0x00000030d1c1ee87 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1189a50, emission_return=0x0, instance_and_params=0x1243ae0) at gsignal.c:3252 tmp = <value optimized out> handler = 0x1075040 accumulator = 0x0 emission = {next = 0x7fff2b7a60b0, instance = 0x1189a50, ihint = {signal_id = 177, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0xf20000 handler_list = 0x1075040 return_accu = 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 = 177 max_sequential_handler_number = 5965 return_value_altered = 1 #22 0x00000030d1c287b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 instance_and_params = 0x1243ae0 signal_return_type = 4 param_values = 0x1243af8 node = <value optimized out> i = <value optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #23 0x00000030d1c28983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff2b7a5eb0, reg_save_area = 0x7fff2b7a5df0}} #24 0x0000003a59b6580a in IA__gtk_menu_shell_activate_item (menu_shell=0x1189a50 [GtkMenu], menu_item=0x1078800 [GtkImageMenuItem], force_deactivate=<value optimized out>) at gtkmenushell.c:1287 slist = 0x122c690 = {0x1189a50} shells = 0x122c690 = {0x1189a50} deactivate = <value optimized out> __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item" #25 0x0000003a59b65bca in gtk_menu_shell_button_release (widget=0x1189a50 [GtkMenu], event=<value optimized out>) at gtkmenushell.c:710 submenu = 0x0 menu_item = 0x1078800 [GtkImageMenuItem] deactivate = 1 menu_shell = 0x1189a50 [GtkMenu] priv = 0x1189b80 #26 0x0000003a59b4e223 in _gtk_marshal_BOOLEAN__BOXED (closure=0xe61900, return_value=0x7fff2b7a6100, n_param_values=<value optimized out>, param_values=0xf422f0, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86 callback = 0x3a59b58a00 <gtk_menu_button_release> cc = 0xe61900 data1 = 0x1189a50 data2 = 0xe6a180 v_return = <value optimized out> __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" #27 0x00000030d1c0e03e in g_closure_invoke (closure=0xe61900, return_value=0x7fff2b7a6100, n_param_values=2, param_values=0xf422f0, invocation_hint=0x7fff2b7a60c0) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #28 0x00000030d1c1ec98 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x1189a50, emission_return=0x7fff2b7a6270, instance_and_params=0xf422f0) at gsignal.c:3290 accumulator = 0xe619d0 emission = {next = 0x0, instance = 0x1189a50, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 15403984} class_closure = 0xe61900 handler_list = 0x0 return_accu = 0x7fff2b7a6100 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 = 44 max_sequential_handler_number = 5965 return_value_altered = 0 #29 0x00000030d1c28555 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2993 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 = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0xf422f0 signal_return_type = 20 param_values = 0xf42308 node = <value optimized out> i = <value optimized out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #30 0x00000030d1c28983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff2b7a63b0, reg_save_area = 0x7fff2b7a62f0}} #31 0x0000003a59c85aef in gtk_widget_event_internal (widget=0x1189a50 [GtkMenu], event=0x1203e50) at gtkwidget.c:4992 signal_num = <value optimized out> return_val = 0 #32 0x0000003a59b4bd33 in IA__gtk_propagate_event (widget=0x1189a50 [GtkMenu], event=0x1203e50) at gtkmain.c:2460 tmp = <value optimized out> handled_event = <value optimized out> __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" #33 0x0000003a59b4c103 in IA__gtk_main_do_event (event=0x1203e50) at gtkmain.c:1665 event_widget = <value optimized out> grab_widget = 0x1078800 [GtkImageMenuItem] window_group = <value optimized out> rewritten_event = <value optimized out> tmp_list = <value optimized out> __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" #34 0x0000003a59661a8c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at gdkevents-x11.c:2377 display = <value optimized out> event = 0x1203e50 #35 0x00000030d0c41e33 in g_main_dispatch (context=0xe578d0) at gmain.c:2149 dispatch = 0x3a59661a40 <gdk_event_dispatch> was_in_call = 0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0xe577e0, next = 0x0} need_destroy = <value optimized out> source = 0xe577e0 current = 0xe93510 i = <value optimized out> #36 g_main_context_dispatch (context=0xe578d0) at gmain.c:2702 No locals. #37 0x00000030d0c42610 in g_main_context_iterate (context=0xe578d0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 max_priority = 2147483647 timeout = 503 some_ready = 1 nfds = 6 allocated_nfds = <value optimized out> fds = <value optimized out> #38 0x00000030d0c42c82 in g_main_loop_run (loop=0xefc330) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #39 0x0000003a59b4b0b7 in IA__gtk_main () at gtkmain.c:1237 tmp_list = <value optimized out> functions = 0x0 init = <value optimized out> loop = 0xefc330 #40 0x000000000040f341 in main (argc=1, argv=0x7fff2b7a67c8) at main.c:349 context = <value optimized out> application = 0xe25ad0 error = 0x0 dbus_service = 0xe3fea0 succeed = <value optimized out> i = <value optimized out> signums = {2, 3, 15, 6, 10} error_msg = <value optimized out> sm_client = 0xe530a0
Created attachment 3434 Keep ref on window Duno if it was easy to reproduce, but does this patch help?
Applied patch in aa928ba. Please reopen if you still have this problem.