evolution-data-server chews up 100% of CPU / goes into infinite loop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-data-server (Ubuntu) |
Invalid
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Description of the problem:
When date widget at the top right of my screen CPU usage hits 100%. Upon using top I found that the culprit was evolution-
Steps to reproduce the problem (from a clean profile):
1. Start evolution .
2. Click Forward.
3. In the Email Address box type x@x . Click Forward.
4. Click Forward.
5. Select a Server Type of Sendmail. Click Forward.
6. Click Forward.
7. Click Forward.
8. Click Apply.
9. Press Ctrl-F3 to go to the calendars page.
10. Press Ctrl-Shift-N to bring up the New Calendar dialog.
11. In the New Calendar dialog change the type to "On the Web", Type "UK Holidays" in Name textbox, and set the URL to webcal:
12. Close evolution.
13. Click the clock applet at the top right.
Reproducability:
Hard to reproduce.
Traces:
DEB_BUILD_
x@x:~$ gdb -p 7589
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
Attaching to process 7589
Using host libthread_db library "/lib/tls/
warning: could not load vsyscall page because no executable was specified
warning: try using the "file" command first
Reading symbols from /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libnss3.so
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libssl3.so
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libcom_
Loaded symbols for /lib/libcom_
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libpopt.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libplc4.so
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /lib/tls/
[Thread debugging using libthread_db enabled]
[New Thread -1219955008 (LWP 7589)]
[New Thread -1232925776 (LWP 7596)]
[New Thread -1224262736 (LWP 7590)]
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/ld-
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/tls/
done.
Loaded symbols for /lib/tls/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
0xb754ce9d in pthread_mutex_lock () from /lib/tls/
(gdb) thread apply all bt
Thread 3 (Thread -1224262736 (LWP 7590)):
#0 0xffffe410 in ?? ()
#1 0xb7073378 in ?? ()
#2 0xffffffff in ?? ()
#3 0x00000009 in ?? ()
#4 0xb76170f4 in poll () from /lib/tls/
#5 0xb76eb348 in g_main_
#6 0xb76eb7e3 in IA__g_main_loop_run (loop=0x8075618) at gmain.c:2769
#7 0xb77e537e in link_thread_
#8 0xb77048c4 in g_thread_
#9 0xb754b361 in start_thread () from /lib/tls/
#10 0xb7620bde in clone () from /lib/tls/
Thread 2 (Thread -1232925776 (LWP 7596)):
#0 0xffffe410 in ?? ()
#1 0xb6830368 in ?? ()
#2 0xffffffff in ?? ()
#3 0x00000001 in ?? ()
#4 0xb76170f4 in poll () from /lib/tls/
#5 0xb76eb348 in g_main_
#6 0xb76eb7e3 in IA__g_main_loop_run (loop=0x8093428) at gmain.c:2769
#7 0xb7efbe5b in startup_mainloop (arg=0x0) at e-book.c:3727
#8 0xb77048c4 in g_thread_
#9 0xb754b361 in start_thread () from /lib/tls/
#10 0xb7620bde in clone () from /lib/tls/
Thread 1 (Thread -1219955008 (LWP 7589)):
#0 0xb754ce9d in pthread_mutex_lock () from /lib/tls/
#1 0xb762dade in pthread_mutex_lock () from /lib/tls/
#2 0xb76eab42 in IA__g_main_
#3 0xb76eb14e in g_main_
#4 0xb76eb7e3 in IA__g_main_loop_run (loop=0x8084090) at gmain.c:2769
#5 0xb7864590 in bonobo_main () from /usr/lib/
#6 0x0804bae9 in main (argc=3, argv=0x806ea28) at server.c:347
#0 0xb754ce9d in pthread_mutex_lock () from /lib/tls/
(gdb)
x@x:~$ strace -p 7589
Process 7589 attached - interrupt to quit
poll([{fd=22, events=POLLIN}, {fd=25, events=
poll([{fd=22, events=POLLIN}, {fd=25, events=
...
poll([{fd=22, events=POLLIN}, {fd=25, events=
x@x:~$ lsof +L -d 25
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE NLINK NODE NAME
x-session 7407 x 25u unix 0xcccc2a40 11879 /tmp/.ICE-unix/7407
gconfd-2 7451 x 25u unix 0xca2d39e0 11236 socket
bonobo-ac 7485 x 25u unix 0xcb818e20 11106 /tmp/orbit-
gnome-set 7487 x 25u unix 0xc970ee40 29795 socket
gnome-pan 7533 x 25r FIFO 0,5 1 11422 pipe
wnck-appl 7541 x 25w FIFO 0,5 1 11243 pipe
trashappl 7552 x 25w FIFO 0,5 1 11319 pipe
gnome-vfs 7555 x 25r FIFO 0,5 1 11369 pipe
mixer_app 7574 x 25w FIFO 0,5 1 11470 pipe
multiload 7576 x 25w FIFO 0,5 1 11524 pipe
gnome-net 7578 x 25w FIFO 0,5 1 11507 pipe
clock-app 7580 x 25w FIFO 0,5 1 11568 pipe
notificat 7582 x 25w FIFO 0,5 1 11541 pipe
evolution 7586 x 25w FIFO 0,5 1 11876 pipe
evolution 7589 x 25r FIFO 0,5 1 11906 pipe
Additional information:
It's hard to know for sure, but this bug may be related to http://
Changed in evolution-data-server: | |
assignee: | nobody → gnome |
Thanks for your bug report. Which version of Ubuntu and evolution- data-server do you use? Do you still have that issue?