Re: [Evolution] BUG: frozen while looking up new mail



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)
################################################




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]