Umierający ntpd

Andrzej Zawadzki zawadaa w gmail.com
Wto, 23 Cze 2015, 14:31:58 CEST


Dzień dobry,

po upgrade ntpd do wersji ntpd-4.2.8 demon umiera po pewnym czasie.
strace -p przedstawia się jak poniżej:

--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
adjtimex({modes=ADJ_OFFSET|0x8000, offset=0, freq=3402563,
maxerror=130016, esterror=16, status=STA_PLL|STA_NANO, constant=3,
precision=1, tolerance=32768000, time={1435062480, 270832020},
tick=10000, ppsfreq=0, jitter=0, shift=0, stabil=0, jitcnt=0, calcnt=0,
errcnt=0, stbcnt=0}) = 0 (TIME_OK)
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, NULL) = ?
ERESTARTNOHAND (To be restarted if no handler)
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
adjtimex({modes=ADJ_OFFSET|0x8000, offset=0, freq=3402563,
maxerror=130516, esterror=16, status=STA_PLL|STA_NANO, constant=3,
precision=1, tolerance=32768000, time={1435062481, 270824370},
tick=10000, ppsfreq=0, jitter=0, shift=0, stabil=0, jitcnt=0, calcnt=0,
errcnt=0, stbcnt=0}) = 0 (TIME_OK)
sendto(19,
"#\3\6\353\0\0\4L\0\1\22\212\300\250\2\317\3313\317\24Es\234U\3313\317\20L\210\17\204"...,
48, 0, {sa_family=AF_INET, sin_port=htons(123),
sin_addr=inet_addr("192.168.2.111")}, 16) = 48
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, NULL) = 1 (in [19])
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, {0, 0}) = 1 (in [19],
left {0, 0})
recvmsg(19, {msg_name(16)={sa_family=AF_INET, sin_port=htons(123),
sin_addr=inet_addr("192.168.2.111")},
msg_iov(1)=[{"$\3\6\351\0\0\4\320\0\0-?\300\250\24\317\3313\314f\v\352H\373\3313\317QEW\371\267"...,
2120}], msg_controllen=32, [{cmsg_len=32, cmsg_level=SOL_SOCKET,
cmsg_type=0x23 /* SCM_??? */, ...}], msg_flags=0}, 0) = 48
recvmsg(19, 0x7ffc03b3d200, 0)          = -1 EAGAIN (Resource
temporarily unavailable)
socket(PF_UNSPEC, SOCK_DGRAM, 0)        = -1 EAFNOSUPPORT (Address
family not supported by protocol)
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, NULL) = ?
ERESTARTNOHAND (To be restarted if no handler)
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
adjtimex({modes=ADJ_OFFSET|0x8000, offset=0, freq=3402563,
maxerror=131016, esterror=16, status=STA_PLL|STA_NANO, constant=3,
precision=1, tolerance=32768000, time={1435062482, 270827127},
tick=10000, ppsfreq=0, jitter=0, shift=0, stabil=0, jitcnt=0, calcnt=0,
errcnt=0, stbcnt=0}) = 0 (TIME_OK)
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, NULL) = ?
ERESTARTNOHAND (To be restarted if no handler)
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
adjtimex({modes=ADJ_OFFSET|0x8000, offset=0, freq=3402563,
maxerror=131516, esterror=16, status=STA_PLL|STA_NANO, constant=3,
precision=1, tolerance=32768000, time={1435062483, 270820276},
tick=10000, ppsfreq=0, jitter=0, shift=0, stabil=0, jitcnt=0, calcnt=0,
errcnt=0, stbcnt=0}) = 0 (TIME_OK)
select(24, [16 17 18 19 20 21 22 23], NULL, NULL, NULL) = ?
ERESTARTNOHAND (To be restarted if no handler)
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
adjtimex({modes=ADJ_OFFSET|0x8000, offset=0, freq=3402563,
maxerror=132016, esterror=16, status=STA_PLL|STA_NANO, constant=3,
precision=1, tolerance=32768000, time={1435062484, 270831997},
tick=10000, ppsfreq=0, jitter=0, shift=0, stabil=0, jitcnt=0, calcnt=0,
errcnt=0, stbcnt=0}) = 0 (TIME_OK)
+++ killed by SIGSYS +++

Ktoś ma pomysł dlaczego?

-- 
Andrzej


Więcej informacji o liście pld-users-pl