[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