Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ntpd gets killed with newer kernel on i386



Hi,

running an old ntpd (userland from 5.99.2) with a kernel from today (16:00 UTC)
gets killed after a few minutes:

# ktrace -i /usr/sbin/ntpd -n
Jan 21 18:25:29 arresum ntpd[842]: ntpd 4.2.4p5-o Sat Aug 23 08:32:54 UTC 2008 
(import)
Jan 21 18:29:45 arresum ntpd[842]: time reset +3.215350 s
Jan 21 18:29:45 arresum ntpd[842]: kernel time sync status change 2001
Killed

   842      0 ntpd     MISC  msghdr: 28, 
0000000000000000d4cc69d001000000000000000600000000000000
   842      0 ntpd     GIO   fd 3 wrote 104 bytes
       "<29>1 2009-01-21T18:29:45.636799+01:00 arresum.veego.de ntpd 842 - - 
kernel time sync status change 2001"
   842      0 ntpd     RET   sendto 104/0x68
   842      0 ntpd     CALL  clock_gettime(0,0xbfbfe488)
   842      0 ntpd     RET   clock_gettime 0
   842      0 ntpd     CALL  clock_gettime(0,0xbfbfe998)
   842      0 ntpd     RET   clock_gettime 0
   842      0 ntpd     CALL  __sigprocmask14(1,0xbfbfeb68,0)
   842      0 ntpd     RET   __sigprocmask14 0
   842      0 ntpd     CALL  __sigprocmask14(2,0,0xbfbfeb74)
   842      0 ntpd     RET   __sigprocmask14 0
   842      0 ntpd     CALL  __sigsuspend14(0xbfbfeb74)
   842      0 ntpd     RET   __sigsuspend14 -1 errno 4 Interrupted system call
   842      0 ntpd     PSIG  SIGKILL SIG_DFL: code=SI_NOINFO

And yes, I made a kernel with 'options COMPAT_50' despite there is no COMPAT_50
in any i386 default kernel config, even when doc/UPDATING mentions:

        1. Make sure your kernel has COMPAT_50 in it. Build and install.
           This is needed even in the MODULAR kernel because there is
           conditionally compiled code in rtsock.c.

Bernd



Home | Main Index | Thread Index | Old Index