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

Reply via email to