On Mon, 07 Feb 2005 11:00:37 +0800 Not Zed <[email protected]>
wrote:

> 
> Better to run it in gdb, then when it hangs, hit ctrl-c, then type
> 'thread apply all bt'.  the 'system call trace' (i.e. strace)
> isn't nearly as useful as a 'stack trace' for this type of
> problem.
> 
> (although that is clearly waiting on some corba call to return, so
> it may even be another process hanging, e.g. eds).

Ok, attached is the thread trace.

I discovered also, when I tried to save an email to a text file,
that File->"Save As" also frezes.

> On Sun, 2005-02-06 at 15:50 -0600, Ron Johnson wrote:
> 
> > Hi,
> > 
> > When I try to Insert->Attachment or Insert->"Text File", it
> > freezes. When I ran Evo with strace, here is where it freezes:
> > 
> > writev(17, [{"GIOP\1\2\1\0\242\2\0\0", 12}, 
> >   {"\320\316\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\16f\264".
> >   ..,  674}], 2) = 686
> > futex(0x80a46c8, FUTEX_WAIT, 5, NULL
> > 
> > I'm also going to file a Debian bug, and it would be helpful if
> > I could add whatever feedback I get here to that bug report.
> > 
> > Note that this is the first time I've seen this happen, although
> > it's been a week or so since I've tried to attach a file.
> > 
> > Thanks.
> 


-- 
-----------------------------------------------------------------
Ron Johnson, Jr.
Jefferson, LA  USA
PGP Key ID 8834C06B I prefer encrypted mail.

"There never was a good war or a bad peace."
Benjamin Franklin
Well, I think I have to disagree with Mr. Franklin...
(no debugging symbols found)

Program received signal SIGINT, Interrupt.
[Switching to Thread -1221797824 (LWP 12733)]
0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
(gdb) thread apply all bt

Thread 9 (Thread -1283998800 (LWP 12769)):
#0  0x410e7fe3 in poll () from /lib/tls/libc.so.6
#1  0xb749c226 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0
#2  0xb749b820 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0xb749be43 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x41c21eb2 in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0xb74b54ef in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#7  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 8 (Thread -1275610192 (LWP 12768)):
#0  0x410e7fe3 in poll () from /lib/tls/libc.so.6
#1  0xb749c226 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0
#2  0xb749b820 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0xb749be43 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xb6f81812 in e_book_get_addressbooks () from /usr/lib/libebook.so.8
#5  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#6  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 7 (Thread -1264387152 (LWP 12748)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0xb7f92b3a in e_msgport_wait () from /usr/lib/evolution/2.0/libeutil.so.0
#2  0xb7f933db in e_thread_busy () from /usr/lib/evolution/2.0/libeutil.so.0
#3  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#4  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 6 (Thread -1255998544 (LWP 12747)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0xb7f92b3a in e_msgport_wait () from /usr/lib/evolution/2.0/libeutil.so.0
#2  0xb7f933db in e_thread_busy () from /usr/lib/evolution/2.0/libeutil.so.0
#3  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#4  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 5 (Thread -1246438480 (LWP 12744)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0xb7f92b3a in e_msgport_wait () from /usr/lib/evolution/2.0/libeutil.so.0
#2  0xb7f933db in e_thread_busy () from /usr/lib/evolution/2.0/libeutil.so.0
#3  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#4  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 3 (Thread -1238049872 (LWP 12740)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0xb7f92b3a in e_msgport_wait () from /usr/lib/evolution/2.0/libeutil.so.0
#2  0xb7f933db in e_thread_busy () from /usr/lib/evolution/2.0/libeutil.so.0
#3  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#4  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 2 (Thread -1229661264 (LWP 12739)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0xb7f92b3a in e_msgport_wait () from /usr/lib/evolution/2.0/libeutil.so.0
#2  0xb7f933db in e_thread_busy () from /usr/lib/evolution/2.0/libeutil.so.0
#3  0x41177b63 in start_thread () from /lib/tls/libpthread.so.0
#4  0x410f0c4a in clone () from /lib/tls/libc.so.6

Thread 1 (Thread -1221797824 (LWP 12733)):
#0  0x4117a295 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/libpthread.so.0
#1  0x41c03c6b in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#2  0x41c07978 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#3  0x41c07840 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#4  0x41c1b7c2 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#5  0x41d406dc in Bonobo_ActivationContext_activateMatchingFull () from 
/usr/lib/libbonobo-activation.so.4
#6  0x41d42754 in bonobo_activation_activate () from 
/usr/lib/libbonobo-activation.so.4
#7  0x41d42a9a in bonobo_activation_activate_from_id () from 
/usr/lib/libbonobo-activation.so.4
#8  0xb79f6479 in gnome_vfs_client_get_type () from /usr/lib/libgnomevfs-2.so.0
#9  0xb79f6610 in _gnome_vfs_client_get_daemon () from 
/usr/lib/libgnomevfs-2.so.0
#10 0xb7a190ca in gnome_vfs_volume_monitor_client_get_type () from 
/usr/lib/libgnomevfs-2.so.0
#11 0xb7519645 in g_type_free_instance () from /usr/lib/libgobject-2.0.so.0
#12 0xb751aac1 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
#13 0xb75054f8 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#14 0xb750585b in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb7504d8b in g_object_new () from /usr/lib/libgobject-2.0.so.0
#16 0xb7a19c24 in _gnome_vfs_get_volume_monitor_internal () from 
/usr/lib/libgnomevfs-2.so.0
#17 0xb7a19c80 in gnome_vfs_get_volume_monitor () from 
/usr/lib/libgnomevfs-2.so.0
#18 0xb29d772d in gtk_file_system_gnome_vfs_new () from 
/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#19 0xb751889a in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#20 0xb75058bf in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb750508e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#22 0xb750585b in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb7504d8b in g_object_new () from /usr/lib/libgobject-2.0.so.0
#24 0xb29d74d1 in gtk_file_system_gnome_vfs_new () from 
/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#25 0xb29dafbb in fs_module_create () from 
/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#26 0xb76f9eee in _gtk_file_system_module_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#27 0xb76f9fe2 in _gtk_file_system_create () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb76ea8e1 in _gtk_file_chooser_default_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#29 0xb7505a31 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb76ea450 in _gtk_file_chooser_default_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#31 0xb750508e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#32 0xb7505710 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#33 0xb7504d8b in g_object_new () from /usr/lib/libgobject-2.0.so.0
#34 0xb76ee9b8 in _gtk_file_chooser_default_new () from 
/usr/lib/libgtk-x11-2.0.so.0
#35 0xb76efd9c in gtk_file_chooser_widget_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#36 0xb750508e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#37 0xb750585b in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb7504d8b in g_object_new () from /usr/lib/libgobject-2.0.so.0
#39 0xb76e2d03 in gtk_file_chooser_dialog_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#40 0xb750508e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#41 0xb7505710 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#42 0xb7504d8b in g_object_new () from /usr/lib/libgobject-2.0.so.0
#43 0xb76e2ff0 in gtk_file_chooser_dialog_get_type () from 
/usr/lib/libgtk-x11-2.0.so.0
#44 0xb76e3073 in gtk_file_chooser_dialog_new () from 
/usr/lib/libgtk-x11-2.0.so.0
#45 0xb6e63977 in e_msg_composer_hdrs_get_from_omenu ()
   from /usr/lib/evolution/2.0/components/libevolution-mail.so
#46 0xb6e63c9f in e_msg_composer_select_file_attachments ()
   from /usr/lib/evolution/2.0/components/libevolution-mail.so
#47 0xb6e5d93e in GNOME_GtkHTML_Editor_Engine_hasUndo ()
   from /usr/lib/evolution/2.0/components/libevolution-mail.so
#48 0xb6e5eac0 in e_msg_composer_attachment_bar_attach ()
   from /usr/lib/evolution/2.0/components/libevolution-mail.so
#49 0xb6e67475 in e_msg_composer_get_sig_file_content ()
   from /usr/lib/evolution/2.0/components/libevolution-mail.so
#50 0xb7aa7daa in bonobo_socket_add_id () from /usr/lib/libbonoboui-2.so.0
#51 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#52 0x41bc0c13 in bonobo_closure_invoke_va_list () from 
/usr/lib/libbonobo-2.so.0
#53 0x41bc0e98 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
#54 0xb7aa7c42 in bonobo_socket_add_id () from /usr/lib/libbonoboui-2.so.0
#55 0x41bc1f71 in _ORBIT_skel_small_Bonobo_UIComponent_execVerb () from 
/usr/lib/libbonobo-2.so.0
#56 0x41c1b788 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#57 0x41bc6484 in Bonobo_UIComponent_execVerb () from /usr/lib/libbonobo-2.so.0
#58 0xb7aaf1b6 in bonobo_ui_engine_get_ui_container () from 
/usr/lib/libbonoboui-2.so.0
#59 0xb7aaf413 in bonobo_ui_engine_get_ui_container () from 
/usr/lib/libbonoboui-2.so.0
#60 0xb7514b53 in g_cclosure_marshal_VOID__POINTER () from 
/usr/lib/libgobject-2.0.so.0
#61 0xb7502919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#62 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#63 0xb75137a5 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#64 0xb7512dec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#65 0xb7513076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#66 0xb7ab1d74 in bonobo_ui_engine_emit_verb_on_w () from 
/usr/lib/libbonoboui-2.so.0
#67 0xb7ab9fb7 in bonobo_ui_sync_status_new () from /usr/lib/libbonoboui-2.so.0
#68 0xb75141f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#69 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#70 0xb7513d1f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#71 0xb7512dec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#72 0xb7513076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#73 0xb7abeb55 in bonobo_ui_toolbar_item_activate () from 
/usr/lib/libbonoboui-2.so.0
#74 0xb7abc08e in bonobo_ui_toolbar_button_item_get_type () from 
/usr/lib/libbonoboui-2.so.0
#75 0xb75141f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#76 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#77 0xb7513d1f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#78 0xb7512dec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#79 0xb7513076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#80 0xb767a4a5 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#81 0xb767b32a in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#82 0xb75141f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#83 0xb7502919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#84 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#85 0xb75135a1 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#86 0xb7512dec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#87 0xb7513076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#88 0xb767a415 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#89 0xb767b1d3 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#90 0xb774018e in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#91 0xb7502919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#92 0xb7502686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#93 0xb75137a5 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#94 0xb7512bdc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#95 0xb7513076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#96 0xb782f297 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#97 0xb773eca2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#98 0xb773daf6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#99 0xb75ee605 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#100 0xb749a4f2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#101 0xb749b568 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#102 0xb749b8a0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#103 0xb749be43 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#104 0x41bac3c8 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#105 0x080658f6 in main ()

Reply via email to