https://bugzilla.novell.com/show_bug.cgi?id=485497 Summary: Evolution Mail hangs when terminating ("EAGAIN") Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i686 OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Evolution AssignedTo: bnc-team-evolution@forge.provo.novell.com ReportedBy: Ulrich.Windl@rz.uni-regensburg.de QAContact: lakhil@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.19) Gecko/20081213 SUSE/1.1.14-1.1 SeaMonkey/1.1.14 With evolution-2.24.1.1-4.13.3 evolution hangs when is window is being closed: Most things are grayed out, but evolution never finishes. An strace seems to show a loop that won't terminate: gettimeofday({1237188789, 843574}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=35, events=POLLIN}, {fd=43, events=POLLIN}, {fd=11, events=POLLIN}, {fd=37, events=POLLIN}], 13, 21) = 0 (Timeout) gettimeofday({1237188789, 871604}, NULL) = 0 read(3, 0x8083abc, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1237188789, 872478}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=35, events=POLLIN}, {fd=43, events=POLLIN}, {fd=11, events=POLLIN}, {fd=37, events=POLLIN}], 13, 0) = 0 (Timeout) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"5\30\4\0\210;\200\3\371\2\200\3\24\0\32\0\225\4\5\0\211;\200\3\210;\200\3(\0\0\0"..., 328}], 1) = 328 read(3, 0x8083abc, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x8083abc, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1237188789, 877847}, NULL) = 0 When attaching to the proces with gdb the traceback is: (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb644f6a7 in poll () from /lib/libc.so.6 #2 0xb6520ef2 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb6521582 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #4 0xb71d5003 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #5 0x0805da6f in main () After continuing the process aborted with this trace: (gdb) c Continuing. [New Thread 0xacaceb90 (LWP 10334)] [New Thread 0xac2cdb90 (LWP 10335)] Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0xacaceb90 (LWP 10334)] 0xffffe430 in __kernel_vsyscall () (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb79e1078 in send () from /lib/libpthread.so.0 #2 0xb7a150be in ?? () from /usr/lib/libnspr4.so #3 0xb7d4891c in ?? () from /usr/lib/libssl3.so #4 0xb7d38a84 in ?? () from /usr/lib/libssl3.so #5 0xb7d38f56 in ?? () from /usr/lib/libssl3.so #6 0xb7d4c578 in ?? () from /usr/lib/libssl3.so #7 0xb7d51277 in ?? () from /usr/lib/libssl3.so #8 0xb79f9558 in PR_Shutdown () from /usr/lib/libnspr4.so #9 0xb7de4253 in ?? () from /usr/lib/libcamel-provider-1.2.so.14 #10 0xb7b134f1 in camel_stream_close () from /usr/lib/libcamel-1.2.so.14 #11 0xb7b10bdd in ?? () from /usr/lib/libcamel-1.2.so.14 #12 0xb7b134f1 in camel_stream_close () from /usr/lib/libcamel-1.2.so.14 #13 0xb45a734b in ?? () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #14 0xb7dd9acf in camel_service_disconnect () from /usr/lib/libcamel-provider-1.2.so.14 #15 0xb45a3692 in camel_imap_store_readline () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #16 0xb45969dd in camel_imap_command_response () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #17 0xb45971d0 in ?? () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #18 0xb4597a9a in camel_imap_command () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #19 0xb45a3f0b in ?? () from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so #20 0xb7ddfd0b in camel_store_noop () from /usr/lib/libcamel-provider-1.2.so.14 #21 0xb58d0e8b in ?? () from /usr/lib/evolution/2.24/components/libevolution-mail.so #22 0xb58d2d99 in ?? () from /usr/lib/evolution/2.24/components/libevolution-mail.so #23 0xb65499f6 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb654835f in ?? () from /usr/lib/libglib-2.0.so.0 #25 0xb79da1b5 in start_thread () from /lib/libpthread.so.0 #26 0xb64593be in clone () from /lib/libc.so.6 Reproducible: Sometimes Steps to Reproduce: 1. Open Evolution 2. Read Mail 3. Delete some messages 4. Terminate Evolution Actual Results: Evolution never finishes Expected Results: Evolution should finish The problem may be related to a recent evolution update (rpm -qa --last): evolution-pilot-2.24.1.1-4.13.3 Mi 04 Mär 2009 16:38:37 CET evolution-2.24.1.1-4.13.3 Mi 04 Mär 2009 16:37:44 CET -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.