Hi -

Syncevolution now quits, before producing any console output, with a
SIGABRT.  This apparently happens since I upgraded evolution and
associated libraries to 3.18.5.1-1+b1 this morning, the only change
being "Rebuild against libical2".  It seems to me that this may well be
related to this bug, syncevolution now being incompatible with the rest
of the evolution ecosystem.

The sync log file ends with the lines:

  [2016-05-16 18:58:50.120] stderr: syncevolution: 
/tmp/buildd/libical-1.0.1/src/libical/icalarray.c:146:
  icalarray_element_at: Assertion `(unsigned int)position < 
array->num_elements' failed.

Here are the last few lines of "syncevolution --daemon=no" under strace:

write(2, "syncevolution: /tmp/buildd/libic"..., 157) = 157
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f09dad8e000
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(11827, 11827, SIGABRT)           = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=11827, si_uid=1000} ---
rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0x7f09d94b6d30}, {SIG_DFL, [], 
0}, 8) = 0
alarm(5)                                = 0
recvfrom(6, "syncevolution: /tmp/buildd/libic"..., 1023, MSG_PEEK|MSG_DONTWAIT, 
NULL, NULL) = 157
recvfrom(6, NULL, 0, MSG_DONTWAIT, NULL, NULL) = 0
write(9, "  <li><i>[2016-05-16 18:52:38.50"..., 220) = 220
recvfrom(6, 0x555b500a1080, 1023, 66, 0, 0) = -1 EAGAIN (Resource temporarily 
unavailable)
dup2(4, 2)                              = 2
close(4)                                = 0
close(5)                                = 0
close(6)                                = 0
tgkill(11827, 11827, SIGABRT)           = 0
rt_sigreturn({mask=[]})                 = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=11827, si_uid=1000} ---
+++ killed by SIGABRT +++

Regards,
Justus

Reply via email to