I have the same problem with PDF files that are being worked on (so they get
updated). In case it helps, here is the last lines of `strace`:
ppoll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN}], 2, {tv_sec=6,
tv_nsec=707522000}, NULL, 8) = 1 ([{fd=8, revents=POLLIN}], left {tv_sec=5,
tv_nsec=961210652})
recvmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\"\0\0\0\2\0\24\0\362mf\nr\n\1\0\212\254\2\0\"\0\0\0\5\0\10\0",
iov_len=200}, {iov_base="", iov_len=3896}], msg_iovlen=2, msg_controllen=0,
msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 28
recvmsg(8, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN
(Resource temporarily unavailable)
ppoll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN}], 2, {tv_sec=0, tv_nsec=0},
NULL, 8) = 0 (Timeout)
futex(0x7f9fae43da98, FUTEX_WAKE_PRIVATE, 2147483647) = 0
munmap(0x7f9f48034000, 1679360) = 0
munmap(0x7f9fa219f000, 4096) = 0
munmap(0x7f9f6802f000, 1712128) = 0
munmap(0x7f9fa219e000, 4096) = 0
munmap(0x7f9fa2193000, 4096) = 0
munmap(0x7f9fa20d3000, 4096) = 0
munmap(0x7f9fa2072000, 4096) = 0
close(17) = 0
munmap(0x7f9f3b1fd000, 2109440) = 0
close(24) = 0
munmap(0x7f9f3affa000, 2109440) = 0
close(28) = 0
munmap(0x7f9f3a1e6000, 2109440) = 0
close(30) = 0
munmap(0x7f9f385fd000, 2109440) = 0
sendmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="+\0\0\0\1\0\20\0\362\341\0\0\4\0\0\0\332\1\0\0\0\0\10\0\331\1\0\0\0\0\10\0"...,
iov_len=92}], msg_iovlen=1, msg_controllen=0, msg_flags=0},
MSG_DONTWAIT|MSG_NOSIGNAL) = 92
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x18} ---
+++ killed by SIGSEGV +++