Re: [Evolution] BUG: frozen while looking up new mail
- From: Jeffrey Stedfast <fejj ximian com>
- To: evolution lists ximian com
- Subject: Re: [Evolution] BUG: frozen while looking up new mail
- Date: Tue, 02 Mar 2004 19:05:32 -0500
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]