Message-ID: <email address hidden>
Date: Thu, 27 Jan 2005 01:00:38 +0100
From: <email address hidden> (Marco d'Itri)
To: <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#292346: buttons and menu entries broke after an upgrade
BTW, I don't know if it's related but I noticed that I can reliably make
some applications (so far I only noticed gedit and nautils, which I
usually do not use) segfault:
gedit (clicking on a just opened file):
(gdb) where
#0 0xb7d2bfd3 in strlen () from /lib/tls/libc.so.6
#1 0x080a2728 in gnome_print_font_dialog_get_preview ()
#2 0x080a35bb in egg_recent_model_add_full ()
#3 0x0807724d in gedit_file_open_from_stdin ()
#4 0xb7e0f4f3 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#5 0xb7e0c4f2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#6 0xb7e0d568 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#7 0xb7e0d8a0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#8 0xb7e0de43 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#9 0x4f5c0c83 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x08060757 in main ()
nautilus (opening a text file):
#0 0xb7db9fd3 in strlen () from /lib/tls/libc.so.6
#1 0x4fd7baa8 in gtk_wrap_box_query_line_lengths ()
from /usr/lib/libnautilus-private.so.2
#2 0x4fd7c93b in egg_recent_model_add_full ()
from /usr/lib/libnautilus-private.so.2
#3 0x4fd7cb6a in egg_recent_model_add ()
from /usr/lib/libnautilus-private.so.2
#4 0x080ab25c in fm_directory_view_notify_selection_changed ()
#5 0x4fd22e33 in nautilus_directory_add_file_monitors ()
from /usr/lib/libnautilus-private.so.2
#6 0x4fd240bc in nautilus_async_destroying_file ()
from /usr/lib/libnautilus-private.so.2
#7 0x4fd26f07 in nautilus_directory_async_state_changed ()
from /usr/lib/libnautilus-private.so.2
#8 0x4fd2300f in nautilus_directory_call_when_ready_internal ()
from /usr/lib/libnautilus-private.so.2
#9 0x4fd76069 in nautilus_vfs_file_get_type ()
from /usr/lib/libnautilus-private.so.2
#10 0x4fd45c3b in nautilus_file_call_when_ready ()
from /usr/lib/libnautilus-private.so.2
#11 0x080ab721 in fm_directory_view_notify_selection_changed ()
#12 0x080ab85c in fm_directory_view_activate_files ()
#13 0x080b4e5c in fm_icon_view_get_type ()
#14 0xb7f84b53 in g_cclosure_marshal_VOID__POINTER ()
from /usr/lib/libgobject-2.0.so.0
#15 0xb7f72686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb7f83d1f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#17 0xb7f82dec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb7f83076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x4fd57d4a in nautilus_icon_container_for_each ()
from /usr/lib/libnautilus-private.so.2
#20 0x4fd574ee in nautilus_icon_container_flush_typeselect_state ()
from /usr/lib/libnautilus-private.so.2
#21 0x4fd575d0 in nautilus_icon_container_flush_typeselect_state ()
from /usr/lib/libnautilus-private.so.2
#22 0x4fc3e034 in eel_marshal_BOOLEAN__BOXED () from /usr/lib/libeel-2.so.2
#23 0xb7f72686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xb7f83d1f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#25 0xb7f82bdc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb7f83076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x4fc1aafc in eel_canvas_new () from /usr/lib/libeel-2.so.2
#28 0x4fc1b102 in eel_canvas_new () from /usr/lib/libeel-2.so.2
#29 0x4fd54b2c in nautilus_icon_container_move_icon ()
from /usr/lib/libnautilus-private.so.2
#30 0x4f5c40d4 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7f72919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#32 0xb7f72686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#33 0xb7f837a5 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#34 0xb7f82bdc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#35 0xb7f83076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0x4f6c2f67 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x4f5c2672 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x4f5c13c6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#39 0x4f4611a5 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#40 0xb7e9a4f2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#41 0xb7e9b568 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb7e9b8a0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb7e9be43 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#44 0x4f5c0c83 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x08077c2a in main ()
Message-ID: <email address hidden>
Date: Thu, 27 Jan 2005 01:00:38 +0100
From: <email address hidden> (Marco d'Itri)
To: <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#292346: buttons and menu entries broke after an upgrade
BTW, I don't know if it's related but I noticed that I can reliably make
some applications (so far I only noticed gedit and nautils, which I
usually do not use) segfault:
gedit (clicking on a just opened file):
(gdb) where font_dialog_ get_preview () model_add_ full () open_from_ stdin () libglib- 2.0.so. 0 libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0
#0 0xb7d2bfd3 in strlen () from /lib/tls/libc.so.6
#1 0x080a2728 in gnome_print_
#2 0x080a35bb in egg_recent_
#3 0x0807724d in gedit_file_
#4 0xb7e0f4f3 in g_child_watch_add () from /usr/lib/
#5 0xb7e0c4f2 in g_main_depth () from /usr/lib/
#6 0xb7e0d568 in g_main_
#7 0xb7e0d8a0 in g_main_
#8 0xb7e0de43 in g_main_loop_run () from /usr/lib/
#9 0x4f5c0c83 in gtk_main () from /usr/lib/
#10 0x08060757 in main ()
nautilus (opening a text file):
#0 0xb7db9fd3 in strlen () from /lib/tls/libc.so.6 box_query_ line_lengths () libnautilus- private. so.2 model_add_ full () libnautilus- private. so.2 model_add () libnautilus- private. so.2 view_notify_ selection_ changed () directory_ add_file_ monitors () libnautilus- private. so.2 async_destroyin g_file () libnautilus- private. so.2 directory_ async_state_ changed () libnautilus- private. so.2 directory_ call_when_ ready_internal () libnautilus- private. so.2 vfs_file_ get_type () libnautilus- private. so.2 file_call_ when_ready () libnautilus- private. so.2 view_notify_ selection_ changed () view_activate_ files () view_get_ type () marshal_ VOID__POINTER () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_by_ name () from /usr/lib/ libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 icon_container_ for_each () libnautilus- private. so.2 icon_container_ flush_typeselec t_state () libnautilus- private. so.2 icon_container_ flush_typeselec t_state () libnautilus- private. so.2 BOOLEAN_ _BOXED () from /usr/lib/ libeel- 2.so.2 libgobject- 2.0.so. 0 emit_by_ name () from /usr/lib/ libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libeel- 2.so.2 libeel- 2.so.2 icon_container_ move_icon () libnautilus- private. so.2 BOOLEAN_ _BOXED () libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_by_ name () from /usr/lib/ libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 send_expose () from /usr/lib/ libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgdk- x11-2.0. so.0 libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0
#1 0x4fd7baa8 in gtk_wrap_
from /usr/lib/
#2 0x4fd7c93b in egg_recent_
from /usr/lib/
#3 0x4fd7cb6a in egg_recent_
from /usr/lib/
#4 0x080ab25c in fm_directory_
#5 0x4fd22e33 in nautilus_
from /usr/lib/
#6 0x4fd240bc in nautilus_
from /usr/lib/
#7 0x4fd26f07 in nautilus_
from /usr/lib/
#8 0x4fd2300f in nautilus_
from /usr/lib/
#9 0x4fd76069 in nautilus_
from /usr/lib/
#10 0x4fd45c3b in nautilus_
from /usr/lib/
#11 0x080ab721 in fm_directory_
#12 0x080ab85c in fm_directory_
#13 0x080b4e5c in fm_icon_
#14 0xb7f84b53 in g_cclosure_
from /usr/lib/
#15 0xb7f72686 in g_closure_invoke () from /usr/lib/
#16 0xb7f83d1f in g_signal_
#17 0xb7f82dec in g_signal_
#18 0xb7f83076 in g_signal_emit () from /usr/lib/
#19 0x4fd57d4a in nautilus_
from /usr/lib/
#20 0x4fd574ee in nautilus_
from /usr/lib/
#21 0x4fd575d0 in nautilus_
from /usr/lib/
#22 0x4fc3e034 in eel_marshal_
#23 0xb7f72686 in g_closure_invoke () from /usr/lib/
#24 0xb7f83d1f in g_signal_
#25 0xb7f82bdc in g_signal_
#26 0xb7f83076 in g_signal_emit () from /usr/lib/
#27 0x4fc1aafc in eel_canvas_new () from /usr/lib/
#28 0x4fc1b102 in eel_canvas_new () from /usr/lib/
#29 0x4fd54b2c in nautilus_
from /usr/lib/
#30 0x4f5c40d4 in _gtk_marshal_
from /usr/lib/
#31 0xb7f72919 in g_cclosure_new_swap () from /usr/lib/
#32 0xb7f72686 in g_closure_invoke () from /usr/lib/
#33 0xb7f837a5 in g_signal_
#34 0xb7f82bdc in g_signal_
#35 0xb7f83076 in g_signal_emit () from /usr/lib/
#36 0x4f6c2f67 in gtk_widget_
#37 0x4f5c2672 in gtk_propagate_event () from /usr/lib/
#38 0x4f5c13c6 in gtk_main_do_event () from /usr/lib/
#39 0x4f4611a5 in _gdk_events_queue () from /usr/lib/
#40 0xb7e9a4f2 in g_main_depth () from /usr/lib/
#41 0xb7e9b568 in g_main_
#42 0xb7e9b8a0 in g_main_
#43 0xb7e9be43 in g_main_loop_run () from /usr/lib/
#44 0x4f5c0c83 in gtk_main () from /usr/lib/
#45 0x08077c2a in main ()
--
ciao,
Marco