| |||||||
adm | Find | login register |
LilyTerm (and all the vtelib based x terminal emulator if used GtkNotebook) crashes if closed the first tab with some font settings. The code caused crash is: gtk_notebook_remove_page(GTK_NOTEBOOK(notebook), current_data->current_page_no); And It is the debug message: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7493720 (LWP 5821)] 0xb336c385 in ?? () (gdb) bt #0 0xb336c385 in ?? () #1 0xb77e44b5 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x814efa0, return_value=0x0, n_param_values=2, param_values=0xbfa43ca4, invocation_hint=0xbfa43bac, marshal_data=0xb336c385) at gmarshal.c:636 #2 0xb77d6929 in IA__g_closure_invoke (closure=0x814efa0, return_value=0x0, n_param_values=2, param_values=0xbfa43ca4, invocation_hint=0xbfa43bac) at gclosure.c:490 #3 0xb77ec3ff in signal_emit_unlocked_R (node=0x807aa70, detail=0, instance=0x80a5900, emission_return=0x0, instance_and_params=0xbfa43ca4) at gsignal.c:2440 #4 0xb77edf33 in IA__g_signal_emit_valist (instance=0x3, signal_id=18, detail=0, var_args=0xbfa43ee0 "") at gsignal.c:2199 #5 0xb77ee369 in IA__g_signal_emit (instance=0x80a5900, signal_id=18, detail=0) at gsignal.c:2243 #6 0xb7df57d7 in gtk_widget_propagate_hierarchy_changed_recurse (widget=0x80a5900, client_data=0xbfa43f80) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:6087 #7 0xb7bf8120 in gtk_box_forall (container=0x80a3400, include_internals=1, callback=0xb7df5750 <gtk_widget_propagate_hierarchy_changed_recurse>, callback_data=0xbfa43f80) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkbox.c:799 #8 0xb7c39777 in IA__gtk_container_forall (container=0x80a3400, callback=0xb7df5750 <gtk_widget_propagate_hierarchy_changed_recurse>, callback_data=0xbfa43f80) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkcontainer.c:1453 #9 0xb7df581f in gtk_widget_propagate_hierarchy_changed_recurse (widget=0x80a3400, client_data=0xbfa43f80) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:6091 #10 0xb7df965c in _gtk_widget_propagate_hierarchy_changed (widget=0x80a3400, previous_toplevel=0x8083818) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:6128 #11 0xb7e036c8 in IA__gtk_widget_unparent (widget=0x80a3400) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:2853 #12 0xb7cf2f0e in gtk_notebook_remove (container=0x809d800, widget=0x80a3400) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtknotebook.c:4352 #13 0xb77e44b5 in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x807dd38, return_value=0x0, n_param_values=2, param_values=0xbfa443b4, invocation_hint=0xbfa442bc, marshal_data=0xb7cf2e00) at gmarshal.c:636 #14 0xb77d5249 in g_type_class_meta_marshal (closure=0x807dd38, return_value=0x0, n_param_values=2, param_values=0xbfa443b4, invocation_hint=0xbfa442bc, marshal_data=0x170) at gclosure.c:567 #15 0xb77d6929 in IA__g_closure_invoke (closure=0x807dd38, return_value=0x0, n_param_values=2, param_values=0xbfa443b4, invocation_hint=0xbfa442bc) at gclosure.c:490 #16 0xb77ec069 in signal_emit_unlocked_R (node=0x807dd70, detail=0, instance=0x809d800, emission_return=0x0, instance_and_params=0xbfa443b4) at gsignal.c:2370 #17 0xb77edf33 in IA__g_signal_emit_valist (instance=0x3, signal_id=76, detail=0, var_args=0xbfa445f0 "") at gsignal.c:2199 #18 0xb77ee369 in IA__g_signal_emit (instance=0x809d800, signal_id=76, detail=0) at gsignal.c:2243 #19 0xb7c39fa4 in IA__gtk_container_remove (container=0x809d800, widget=0x80a3400) at /tmp/buildd/gtk+2.0-2.12.9/gtk/gtkcontainer.c:1187 #20 0x0804f835 in ?? () ---Type <return> to continue, or q <return> to quit--- #21 0x0809d800 in ?? () #22 0x080a3400 in ?? () #23 0xbfa44638 in ?? () #24 0xb77d86e5 in IA__g_object_get_data (object=0x804fad4, key=0x80a5900 "") at gobject.c:1862 #25 0x0804fc22 in ?? () #26 0x00000000 in ?? ()
Any Idea? edited: 2
|
| |||||||
adm | Find | login register |