Comment 7 for bug 1705434

Revision history for this message
Pierre Abbat (phma-a) wrote :

I get Akonadi crashing several times a day on a new laptop running Artful. My previous laptop, running Xenial, did not do this. I'm not sure that it's crashing with the same signal, as I don't know how to start Akonadi with this process being debugged. I tried attaching the debugger to the process, but the process simply exited without gdb being able to get a stack trace. The tail of strace looks as follows:

ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=116, events=POLLIN}], 4, {tv_sec=1, tv_nsec=0}, NULL, 8) = 1 ([{fd=116, revents=POLLIN|POLLHUP}], left {tv_sec=0, tv_nsec=999998794})
read(116, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\251\6\7\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 152) = 152
close(116) = 0
close(104) = 0
write(8, "Application '/usr/bin/akonadi_no"..., 61) = 61
write(2, "org.kde.pim.akonadicontrol: Appl"..., 90) = 90
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b03200, FUTEX_WAKE_PRIVATE, 1) = 1
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d64025820, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x7f9d640257d0, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b03278, FUTEX_WAKE_PRIVATE, 1) = 1
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d64025820, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f9d640257d0, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d6403f4e0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x7f9d6403f490, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b03490, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f9d6402a540, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f9d6402a4f0, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b03298, FUTEX_WAKE_PRIVATE, 1) = 1
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x55f61fec9d30, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x55f61fec9ce0, FUTEX_WAKE_PRIVATE, 1) = 0
write(7, "\1\v\1\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
close(7) = 0
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 7
read(7, "0-7\n", 8192) = 4
close(7) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d6400b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f9d6400b060, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d6400b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x7f9d6400b060, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\1\0\10\0\4\0\0\0075\1\0\0\0\0\0\0\1\0\1\0\0\0\2\0!\0\0\0\0\0\0\0"..., iov_len=84}], 1) = 84
futex(0x55f61fe24010, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55f61fe23fc0, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\226\0015\1\0\0E\1\0\0*J\334\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
writev(3, [{iov_base=".\0\2\0\2\0\0\7", iov_len=8}], 1) = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="<0\2\0\0\0\0\7+\1\1\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\231\1\0\0\0\0\6\0`\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
shutdown(3, SHUT_RDWR) = 0
close(3) = 0
inotify_rm_watch(6, 1) = 0
close(6) = 0
msync(0x7f9d6aca4000, 10547304, MS_ASYNC|MS_INVALIDATE) = 0
munmap(0x7f9d6aca4000, 10547304) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d6400b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x7f9d6400b060, FUTEX_WAKE_PRIVATE, 1) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x55f61fe61370, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x55f61fe7e140, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55f61fe7e0f0, FUTEX_WAKE_PRIVATE, 1) = 0
close(8) = 0
futex(0x7f9d84e18c20, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f9d84e18c20, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7f9d84e18c20, FUTEX_WAKE_PRIVATE, 1) = 0
exit_group(255) = ?
+++ exited with 255 +++