Master log
9701:C 26 Mar 15:12:08.490 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=9701, just started
9701:C 26 Mar 15:12:08.490 # Configuration loaded
9701:C 26 Mar 15:12:08.490 * supervised by systemd, will signal readiness
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 4.0.9 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 9701
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
http://redis.io `-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
9701:M 26 Mar 15:12:08.492 # Server initialized
9701:M 26 Mar 15:12:08.492 * DB loaded from disk: 0.000 seconds
9701:M 26 Mar 15:12:08.492 * Ready to accept connections
9701:M 26 Mar 15:12:34.336 * Slave
10.207.141.4:6379 asks for synchronization
9701:M 26 Mar 15:12:34.336 * Full resync requested by slave
10.207.141.4:63799701:M 26 Mar 15:12:34.337 * Starting BGSAVE for SYNC with target: disk
9701:M 26 Mar 15:12:34.337 * Background saving started by pid
97879701:M 26 Mar 15:12:34.359 # Background saving terminated by signal 11
9701:M 26 Mar 15:12:34.359 # Connection with slave
10.207.141.4:6379 lost.
9701:M 26 Mar 15:12:34.359 # SYNC failed. BGSAVE child returned an error
Below is the strace output when the slave connects. Background saving pid is 9787
killed by SIGSEGV
9701 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f685ae17a50) = 9787
9701 open("/var/log/redis/redis.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 10
9701 lseek(10, 0, SEEK_END) = 20715
9701 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
9701 fstat(10, {st_mode=S_IFREG|0664, st_size=20715, ...}) = 0
9701 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f685ae23000
9701 write(10, "9701:M 26 Mar 15:12:34.337 * Bac"..., 67) = 67
9701 close(10) = 0
9701 munmap(0x7f685ae23000, 4096) = 0
9701 write(7, "+FULLRESYNC 3a07c70bf94574324561"..., 56) = 56
9701 read(3, 0x7ffd834f060f, 1) = -1 EAGAIN (Resource temporarily unavailable)
9701 epoll_wait(5, <unfinished ...>
9787 set_robust_list(0x7f685ae17a60, 24) = 0
9787 close(6) = 0
9787 open("temp-9787.rdb", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
9787 fstat(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
9787 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f685ae23000
9787 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7ffd834c2734} ---
9787 --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
9787 +++ killed by SIGSEGV +++9701 <... epoll_wait resumed> 0x7f685370ecc0, 10128, 21) = -1 EINTR (Interrupted system call)
9701 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=9787, si_uid=25337, si_status=SIGSEGV, si_utime=0, si_stime=0} ---
9701 read(3, 0x7ffd834f060f, 1) = -1 EAGAIN (Resource temporarily unavailable)
9701 epoll_wait(5, [], 10128, 20) = 0
9701 open("/proc/9701/stat", O_RDONLY) = 10
9701 read(10, "9701 (redis-server) R 1 9701 970"..., 4096) = 327
9701 close(10) = 0
9701 wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], WNOHANG, NULL) = 9787
9701 open("/var/log/redis/redis.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 10
9701 lseek(10, 0, SEEK_END) = 20782
9701 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
9701 fstat(10, {st_mode=S_IFREG|0664, st_size=20782, ...}) = 0
9701 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f685ae23000