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:
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}) 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 akonadi_ no"..., 61) = 61 pim.akonadicont rol: Appl"..., 90) = 90 03200, FUTEX_WAKE_PRIVATE, 1) = 1 25820, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 257d0, FUTEX_WAKE_PRIVATE, 1) = 0 03278, FUTEX_WAKE_PRIVATE, 1) = 1 25820, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) 257d0, FUTEX_WAKE_PRIVATE, 1) = 0 3f4e0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 3f490, FUTEX_WAKE_PRIVATE, 1) = 0 03490, FUTEX_WAKE_PRIVATE, 1) = 1 2a540, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) 2a4f0, FUTEX_WAKE_PRIVATE, 1) = 0 03298, FUTEX_WAKE_PRIVATE, 1) = 1 c9d30, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) c9ce0, FUTEX_WAKE_PRIVATE, 1) = 0 0\1\0\0\ 0\0\0\0\ 0\0\0\0\ 0", 16) = 16 sys/devices/ system/ cpu/online" , O_RDONLY|O_CLOEXEC) = 7 0b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) 0b060, FUTEX_WAKE_PRIVATE, 1) = 0 0b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 0b060, FUTEX_WAKE_PRIVATE, 1) = 0 POLLIN| POLLOUT} ], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) "\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 24010, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 23fc0, FUTEX_WAKE_PRIVATE, 1) = 0 POLLIN| POLLOUT} ], 1, -1) = 1 ([{fd=3, revents= POLLIN| POLLOUT} ]) [{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 ".\0\2\ 0\2\0\0\ 7", iov_len=8}], 1) = 8 POLLIN| POLLOUT} ], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) "<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 [{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 a4000, 10547304, MS_ASYNC| MS_INVALIDATE) = 0 0x7f9d6aca4000, 10547304) = 0 0b0b0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 0b060, FUTEX_WAKE_PRIVATE, 1) = 0 61370, FUTEX_WAKE_PRIVATE, 1) = 1 7e140, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 7e0f0, FUTEX_WAKE_PRIVATE, 1) = 0 18c20, FUTEX_WAKE_PRIVATE, 1) = 0 18c20, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 18c20, FUTEX_WAKE_PRIVATE, 1) = 0
read(116, "\1\0\0\
close(116) = 0
close(104) = 0
write(8, "Application '/usr/bin/
write(2, "org.kde.
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d85b
futex(0x7f9d640
futex(0x7f9d640
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(0x7f9d85b
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(0x55f61fe
futex(0x55f61fe
write(7, "\1\v\1\
close(7) = 0
open("/
read(7, "0-7\n", 8192) = 4
close(7) = 0
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
poll([{fd=3, events=
writev(3, [{iov_base=
futex(0x55f61fe
futex(0x55f61fe
poll([{fd=3, events=
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=
writev(3, [{iov_base=
poll([{fd=3, events=
writev(3, [{iov_base=
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=
shutdown(3, SHUT_RDWR) = 0
close(3) = 0
inotify_rm_watch(6, 1) = 0
close(6) = 0
msync(0x7f9d6ac
munmap(
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7f9d640
futex(0x7f9d640
write(9, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x55f61fe
futex(0x55f61fe
futex(0x55f61fe
close(8) = 0
futex(0x7f9d84e
futex(0x7f9d84e
futex(0x7f9d84e
exit_group(255) = ?
+++ exited with 255 +++