Public bug reported:

Binary package hint: evolution
I have 2 ubuntu 8.10 installations.

1: A calendar-server running davical. Works fine, my users can add
appointments, view each others calendars etc. from evolution. (CalDAV)

2: A laptop: The evolution client.

This is what I do:

1. User ADAM creates a new "appointment" and adds BEN as attendee. (Both have 
working calendars in the calendar-server
2. BEN gets an invitation email.
3. BEN opens up the email, which contains the invitation to a meeting from ADAM.
4. BEN presses the "Accept" button.  (See attachment image.)

What happens: 
Evolution hangs and needs to be "Force Quit" to break out.
The meeting is not accepted or added to the calendar.
I have to "force quit" evolution to break out.

An strace on the evolution mail process gives:


e...@laptop:~$ strace -p33457

<snip>

gettimeofday({1238529441, 30679}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN}, {fd=8, 
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=21, events=POLLIN}, 
{fd=11, events=POLLIN}, {fd=43, events=POLLIN}], 7, 251528) = 1
read(3, "\5\1pB\305\311\325\26;\1\0\0\6\7\340\2\0\0\0\0K\2\341\2"..., 4096) = 32
read(3, 0x9258784, 4096)                = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1238529441, 58626}, NULL) = 0
write(2, "** Message: Response 1\n", 23) = 23
time(NULL)                              = 1238529441
writev(44, [{"GIOP\1\2\1\0\266\5\0\0", 12}, 
{"\340\230\216\277\0\0\0\0\0\0\0\0\34\0\0\0\t\0\0\0\v\276"..., 1462}], 2) = 1474
futex(0x98c6674, 0x80 /* FUTEX_??? */, 1

<end snip (when Force-Quit) >


An strace on the evolution data-server process gives:

e...@laptop:~$ strace -p32119

Process 32119 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = ? ERESTART_RESTARTBLOCK 
(To be restarted)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, 
parent_tidptr=0xbfd129c4) = 32172
waitpid(32172, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], 0) = 32172
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(1)                           = ?
Process 32119 detached


I have set the CalDAV calendar as default calendar for the users trying to 
import the meeting.

What I expected was that the meeting inserted into ADAMs default
calendar.

** Affects: evolution (Ubuntu)
     Importance: Undecided
         Status: Confirmed

-- 
Evolution hangs when accepting meeting invitations with CalDAV
https://bugs.launchpad.net/bugs/352665
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to