[Evolution] Bug#561330: Bug#561330: Bug#561330: evolution: hangs with 100% cpu utilization when opening an attachment

Alessio Botta alessio.botta at consorzio-cini.it
Sat Dec 26 17:51:10 UTC 2009


Here it is.

Thanks to you!

AB

On Sat, 2009-12-26 at 22:20 +0800, Li, Yan wrote:
> On Sat, Dec 26, 2009 at 11:32:38AM +0100, Alessio Botta wrote:
> > -------------------------------------------------------
> > -------------------------------------------------------
> > Everything went all right.
> > Then, I was going to open a fourth attachment
> > -------------------------------------------------------
> > -------------------------------------------------------
> > 
> > ** (evolution:28786): CRITICAL **: atk_object_set_name: assertion
> > `name != NULL' failed
> > 
> > ** (evolution:28786): CRITICAL **: atk_object_set_name: assertion
> > `name != NULL' failed
> > 
> > ** (evolution:28786): CRITICAL **: clearlooks_style_draw_box: assertion
> > `width >= -1' failed
> > Killed
> > 
> > -------------------------------------------------------
> > -------------------------------------------------------
> > Evolution hanged with 100% cpu utilization
> > I had to kill it
> > -------------------------------------------------------
> > -------------------------------------------------------
> 
> Thanks for the log. But unfortunately there seems nothing very useful
> here. Could you please try to catch a backtrace by using gdb?
> 
> 1. install gdb and Evolution debugging info packages:
>    evolution-data-server-dbg, evolution-dbg
> 2. start evolution and make it run crazy by using your steps to
>    reproduce this issue
> 3. get its pid, run:
>    # ps -ef | grep evolution
>    and you can find a line like:
>    user     5260 26187  0 22:16 pts/7    00:00:00 evolution
>             ^^^^ this is pid
> 4. run gdb:
>    # gdb `which evolution` pid
>    like:
>    # gdb `which evolution` 5260
> 5. in gdb, run the following cmds one by one:
>    set logging on
>    info threads
>    thread apply all bt
>    (press <return> if the output pauses)
>    quit
> 
> then please attach the gdb.txt under your current directory.
> 
> Thank you.   
> 

-------------- next part --------------
  10 Thread 0xb5afbb70 (LWP 16824)  0xb80bc424 in __kernel_vsyscall ()
  9 Thread 0xb52fab70 (LWP 16825)  0xb80bc424 in __kernel_vsyscall ()
  8 Thread 0xb38ffb70 (LWP 16828)  0xb80bc424 in __kernel_vsyscall ()
  7 Thread 0xb30feb70 (LWP 16829)  0xb80bc424 in __kernel_vsyscall ()
  6 Thread 0xb20fcb70 (LWP 16831)  0xb80bc424 in __kernel_vsyscall ()
  5 Thread 0xb18fbb70 (LWP 16832)  0xb80bc424 in __kernel_vsyscall ()
  4 Thread 0xac345b70 (LWP 16842)  0xb80bc424 in __kernel_vsyscall ()
  3 Thread 0xabb44b70 (LWP 16843)  0xb80bc424 in __kernel_vsyscall ()
  2 Thread 0xb28fdb70 (LWP 17341)  0xb80bc424 in __kernel_vsyscall ()
* 1 Thread 0xb632d760 (LWP 16814)  0xb6d97d40 in cairo_matrix_transform_point () from /usr/lib/libcairo.so.2

Thread 10 (Thread 0xb5afbb70 (LWP 16824)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xb52fab70 (LWP 16825)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xb38ffb70 (LWP 16828)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xb30feb70 (LWP 16829)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xb20fcb70 (LWP 16831)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xb18fbb70 (LWP 16832)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xac345b70 (LWP 16842)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xabb44b70 (LWP 16843)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6b9db6a in ?? () from /lib/libglib-2.0.so.0
#3  0xb6b9df08 in g_async_queue_pop () from /lib/libglib-2.0.so.0
#4  0xb7c3b683 in sync_request_thread_cb (cFile=0xb6c40928) at camel-db.c:78
#5  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#6  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb28fdb70 (LWP 17341)):
#0  0xb80bc424 in __kernel_vsyscall ()
#1  0xb79bd3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb75bc06d in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0xb6b9dba9 in ?? () from /lib/libglib-2.0.so.0
#4  0xb6b9dca7 in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#5  0xb6bf0733 in ?? () from /lib/libglib-2.0.so.0
#6  0xb6bef17f in ?? () from /lib/libglib-2.0.so.0
#7  0xb79b9585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb6b122be in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb632d760 (LWP 16814)):
#0  0xb6d97d40 in cairo_matrix_transform_point () from /usr/lib/libcairo.so.2
#1  0xb6d8d761 in cairo_move_to () from /usr/lib/libcairo.so.2
#2  0xb6142328 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
#3  0xb6128d69 in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
#4  0xb71a7b5e in gtk_paint_box () from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb70793ca in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#6  0xb7074a8f in gtk_cell_renderer_render () from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb70f4b4a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb70ff7d0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7129f66 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb6c4e569 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0xb6c4fde3 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0xb6c63bb7 in ?? () from /usr/lib/libgobject-2.0.so.0
#13 0xb6c651ef in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#14 0xb6c657b6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#15 0xb72461b6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7123c9d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb6f52228 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#18 0xb6f521d7 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#19 0xb6f521d7 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#20 0xb6f521d7 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#21 0xb6f521d7 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb6f79804 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0xb6f4daf5 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb6f4fbff in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb6f4fc5b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0xb6f2beeb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb6bc3141 in ?? () from /lib/libglib-2.0.so.0
#28 0xb6bc4f28 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0xb6bc86b3 in ?? () from /lib/libglib-2.0.so.0
#30 0xb6bc8b7a in g_main_loop_run () from /lib/libglib-2.0.so.0
#31 0xb764aef3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#32 0x0805d780 in main (argc=1, argv=0xbfc31cd4) at main.c:732
A debugging session is active.

	Inferior 1 [process 16814] will be detached.

Quit anyway? (y or n) Detaching from program: /usr/bin/evolution, process 16814


More information about the Pkg-evolution-maintainers mailing list