[Glade-devel] Crash on pasting into a GtkHPaned
- From: dkasak at nusconsulting.com.au (Daniel Kasak)
- Subject: [Glade-devel] Crash on pasting into a GtkHPaned
- Date: Fri, 14 Jul 2006 10:03:15 +1000
Greetings Gladers :)
I have discovered a reproducible crash when pasting *any* cut widget
into a GtkHPaned. This backtrace is from today's cvs. Appologies if
there isn't enough info here, but anyway, I'm sure others will be able
to reproduce it.
Backtrace was generated from '/usr/local/bin/glade-3'
Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1219250512 (LWP 17399)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb75edc53 in waitpid () from /lib/libc.so.6
#2 0xb749192d in gnome_gtk_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb7d55ccd in gtk_paned_add1 () from /usr/lib/libgtk-x11-2.0.so.0
#5 0xb785dd58 in g_cclosure_marshal_VOID__OBJECT ()
from /usr/lib/libgobject-2.0.so.0
#6 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#7 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0xb7861ac9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#9 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb7ca3dbd in gtk_container_set_focus_child ()
from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7e27136 in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7d56c03 in gtk_paned_add1 () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb785dd58 in g_cclosure_marshal_VOID__OBJECT ()
from /usr/lib/libgobject-2.0.so.0
#15 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#16 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb7861ac9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#18 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb7ca47f9 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb74e5edc in glade_gtk_container_replace_child (container=0x862abf0,
current=0x873bed8, new=0x84048b0) at glade-gtk.c:309
#22 0xb7f07a6e in glade_widget_class_container_replace_child
(class=0x826def8,
container=0x862abf0, old=0x873bed8, new=0x84048b0)
at glade-widget-class.c:1554
#23 0xb7f1ea5b in glade_widget_replace_child_impl (widget=0x8700580,
old_object=0x873bed8, new_object=0x84048b0) at glade-widget.c:147
#24 0xb7f18b03 in glade_widget_replace (parent=0x8700580,
old_object=0x873bed8, new_object=0x84048b0) at glade-widget.c:3285
#25 0xb7f35bdc in glade_command_paste_execute (me=0x86fbd40)
at glade-command.c:1238
#26 0xb7f368ec in glade_command_cut_copy_paste_common (widgets=0x8587b50,
parent=0x8700580, placeholder=0x873bed8, type=GLADE_PASTE)
at glade-command.c:1627
#27 0xb7f4050d in glade_app_command_paste () at glade-app.c:1170
#28 0xb7f18974 in glade_popup_placeholder_paste_cb (item=0x8778f68,
placeholder=0x873bed8) at glade-popup.c:136
#29 0xb785e71b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#30 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#31 0xb7861755 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#32 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#33 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0xb7e1fb69 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7d41a21 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7d42e73 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb7d37b69 in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb7d361c0 in gtk_marshal_BOOLEAN__VOID ()
from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#40 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb7861c48 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#42 0xb78628b4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb7e1bd31 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb7d30038 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb7d311fc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb7bd7a81 in gdk_add_client_message_filter ()
from /usr/lib/libgdk-x11-2.0.so.0
#48 0xb77e3946 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb77e6996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#50 0xb77e6d46 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#51 0xb7d31653 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#52 0x08050245 in main (argc=) at main.c:175
Thread 1 (Thread -1219250512 (LWP 17399)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75edc53 in waitpid () from /lib/libc.so.6
No symbol table info available.
#2 0xb749192d in gnome_gtk_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb7d55ccd in gtk_paned_add1 () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5 0xb785dd58 in g_cclosure_marshal_VOID__OBJECT ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0xb7861ac9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb7ca3dbd in gtk_container_set_focus_child ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0xb7e27136 in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0xb7d56c03 in gtk_paned_add1 () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0xb785dd58 in g_cclosure_marshal_VOID__OBJECT ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7861ac9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb7ca47f9 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0xb74e5edc in glade_gtk_container_replace_child (container=0x862abf0,
current=0x873bed8, new=0x84048b0) at glade-gtk.c:309
param_spec = (GParamSpec **) 0x8727260
value = (GValue *) 0x87820b8
nproperties = 2
i = 2
#22 0xb7f07a6e in glade_widget_class_container_replace_child
(class=0x826def8,
container=0x862abf0, old=0x873bed8, new=0x84048b0)
at glade-widget-class.c:1554
support = <value optimized out>
#23 0xb7f1ea5b in glade_widget_replace_child_impl (widget=0x8700580,
old_object=0x873bed8, new_object=0x84048b0) at glade-widget.c:147
gnew_widget = (GladeWidget *) 0x8422f38
gold_widget = <value optimized out>
#24 0xb7f18b03 in glade_widget_replace (parent=0x8700580,
old_object=0x873bed8, new_object=0x84048b0) at glade-widget.c:3285
__PRETTY_FUNCTION__ = "glade_widget_replace"
#25 0xb7f35bdc in glade_command_paste_execute (me=0x86fbd40)
at glade-command.c:1238
active_project = (GladeProject *) 0x8427050
list = (GList *) 0x8783c20
remove = (GList *) 0x8783e00
l = (GList *) 0x8
__PRETTY_FUNCTION__ = "glade_command_paste_execute"
#26 0xb7f368ec in glade_command_cut_copy_paste_common (widgets=0x8587b50,
parent=0x8700580, placeholder=0x873bed8, type=GLADE_PASTE)
at glade-command.c:1627
me = (GladeCommandCutCopyPaste *) 0x86fbd40
cdata = <value optimized out>
widget = (GladeWidget *) 0x8130bf0
l = (GList *) 0x8130bf0
list = (GList *) 0x0
children = (GList *) 0x0
placeholders = (GList *) 0x0
fmt = (gchar *) 0xb7f4f971 "Paste %s"
__PRETTY_FUNCTION__ = "glade_command_cut_copy_paste_common"
#27 0xb7f4050d in glade_app_command_paste () at glade-app.c:1170
app = <value optimized out>
clipboard = (GladeClipboard *) 0x84012e0
list = (GList *) 0x0
widget = (GladeWidget *) 0x8422f38
gtkcontainer_relations = 1
placeholder = (GladePlaceholder *) 0x873bed8
parent = (GladeWidget *) 0x8700580
__PRETTY_FUNCTION__ = "glade_app_command_paste"
#28 0xb7f18974 in glade_popup_placeholder_paste_cb (item=0x8778f68,
placeholder=0x873bed8) at glade-popup.c:136
No locals.
#29 0xb785e71b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb7861755 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb7862cf4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb7e1fb69 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xb7d41a21 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xb7d42e73 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xb7d37b69 in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xb7d361c0 in gtk_marshal_BOOLEAN__VOID ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0xb7850615 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb7851da7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb7861c48 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb78628b4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb7862ec0 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb7e1bd31 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0xb7d30038 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xb7d311fc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0xb7bd7a81 in gdk_add_client_message_filter ()
from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#48 0xb77e3946 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#49 0xb77e6996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#50 0xb77e6d46 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#51 0xb7d31653 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0x08050245 in main (argc=) at main.c:175
project_window = (GladeProjectWindow *) 0x806e818
option_context = <value optimized out>
option_group = <value optimized out>
error = (GError *) 0x0
#0 0xffffe410 in __kernel_vsyscall ()
--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: dkasak at nusconsulting.com.au
website: http://www.nusconsulting.com.au
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]