according to that backtrace, Evolution is rendering text in the main thread (ie. the one that is creating the feeling of a 'hang').
Possibly pango is rendering some complex text or something? or maybe it is a GtkHTML issue with using pango in a non-efficient manner? Or maybe you just didn't catch it at the right spot (ie after the hang ended?) *shrug* Jeff On Tue, 2004-03-02 at 17:42, Florin Andrei wrote: > 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) > ################################################ _______________________________________________ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
