On Tue, 2004-03-02 at 11:09, Jeffrey Stedfast wrote: > Can you attach to evolution with gdb and see what it is actually doing > in all the threads when this "lock" occurs? Afaik, all the code that > does *anything* over the network is done in another thread (ie. not > the GUI thread).
Ok, i think i got lucky this time. See the output below. If it doesn't make sense, tell me and i'll try one more time. I only have a small time window when i have to hit CTRL-C - if i loose it, then Evo starts working fine again and i have to wait one more minute until it reads the Inbox again. ################################################ (gdb) thread apply all bt Thread 5 (Thread -1119704144 (LWP 4152)): #0 0x0019dc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00423424 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0x00623015 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0 #3 0x0062382d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0 #4 0x004207fc in start_thread () from /lib/tls/libpthread.so.0 #5 0x00290aba in clone () from /lib/tls/libc.so.6 Thread 4 (Thread -1109214288 (LWP 4151)): #0 0x0019dc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00423424 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0x00623015 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0 #3 0x0062382d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0 #4 0x004207fc in start_thread () from /lib/tls/libpthread.so.0 #5 0x00290aba in clone () from /lib/tls/libc.so.6 Thread 3 (Thread -1098724432 (LWP 4150)): #0 0x0019dc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00423424 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0x00623015 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0 #3 0x0062382d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0 #4 0x004207fc in start_thread () from /lib/tls/libpthread.so.0 #5 0x00290aba in clone () from /lib/tls/libc.so.6 Thread 2 (Thread -1088234576 (LWP 4149)): #0 0x0019dc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00423424 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0x00623015 in e_msgport_wait () from /usr/lib/evolution/1.4/libeutil.so.0 #3 0x0062382d in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0 #4 0x004207fc in start_thread () from /lib/tls/libpthread.so.0 #5 0x00290aba in clone () from /lib/tls/libc.so.6 Thread 1 (Thread -1085200416 (LWP 4141)): #0 0x00224e48 in malloc () from /lib/tls/libc.so.6 #1 0x008a48c7 in g_malloc () from /usr/lib/libglib-2.0.so.0 #2 0x00b2d610 in pango_layout_line_get_extents () from /usr/lib/libpango-1.0.so.0 #3 0x00b2bb6e in pango_layout_get_pixel_size () from /usr/lib/libpango-1.0.so.0 #4 0x00b2c2fc in no_shape_filter_func () from /usr/lib/libpango-1.0.so.0 #5 0xbff39a30 in ?? () #6 0x08f0d6c0 in ?? () (gdb) ################################################ -- Florin Andrei http://florin.myip.org/ _______________________________________________ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
