Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2012 09:54:28 -0500
From:      "Dean Weimer" <dweimer@orscheln.com>
To:        <cy@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   FreeBSD Port: ntp-4.2.6p5
Message-ID:  <CACC65656ED5C44FBA651F3D2B99B808354A375E@neuman.orscheln.oi.local>

next in thread | raw e-mail | index | archive | help
I have a FreeBSD 9.0-RELEASE system built form sources that ntpd compile =
from the port with default options immediately crashes when launched.  =
However when running it with the -d option on the command line to try =
and determine the cause the program runs fine and doesn't crash.

 I have another very similar system built with the same /etc/make.conf =
and /etc/src.conf files only with more ports installed than this system =
which doesn't have the problem.  So I rebuilt this system entirely =
again, doing the full make buildworld, make buildkernel and =
installation.  Followed by a portmaster -af to reinstall all ports =
problem persisted.  I also deleted the ntp.conf and copied the one form =
the FreeBSD /usr/src/etc/ntp.conf file to rule out configuration file =
corruption as the cause.  I also tried the net/ntp-devel branch port, =
similar problem as well, only it exists with a signal 10 when not in =
debugging mode whereas the net/ntp branch port gives me a signal 11.

Further searching and I finally discovered the version of pearl on the =
working system was from the 5.14 branch and not the 5.12 branch.  =
Updating pearl and recompiling all pearl dependent ports seems to have =
resolved the issue.  Below is information about the system, and relevant =
log files, everything is working for me now, but I wanted to pass this =
information on in case there is something useful in it to help you =
maintain the port.

Proxy1# uname -a
FreeBSD proxy1.orscheln.com 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Tue Apr =
24 09:23:20 CDT 2012     =
intproxy@proxy1.orscheln.com:/usr/obj/usr/src/sys/GENERIC  amd64

Log files from a startup of:  /etc/rc.d/ntpd start
Apr 25 09:06:48 proxy1 ntpd[59906]: ntpd 4.2.6p5@1.2349 Wed Apr 25 =
14:06:07 UTC 2012 (1)
Apr 25 09:06:48 proxy1 kernel: pid 59907 (ntpd), uid 0: exited on signal =
11 (core dumped)

proxy1# ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -d
ntpd 4.2.6p5@1.2349 Wed Apr 25 14:06:07 UTC 2012 (1)
25 Apr 09:07:36 ntpd[59923]: proto: precision =3D 0.698 usec
event at 0 0.0.0.0 c01d 0d kern kernel time sync enabled
Finished Parsing!!
25 Apr 09:07:36 ntpd[59923]: ntp_io: estimated max descriptors: 11095, =
initial socket boundary: 20
25 Apr 09:07:36 ntpd[59923]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP =
123
25 Apr 09:07:36 ntpd[59923]: Listen and drop on 1 v6wildcard :: UDP 123
25 Apr 09:07:36 ntpd[59923]: Listen normally on 2 bce0 =
fe80::7a2b:cbff:fe68:9f1e UDP 123
restrict: op 1 addr fe80::7a2b:cbff:fe68:9f1e mask =
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 00003000 flags 00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 3 bce1 =
fe80::7a2b:cbff:fe68:9f1f UDP 123
restrict: op 1 addr fe80::7a2b:cbff:fe68:9f1f mask =
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 00003000 flags 00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 4 lo0 ::1 UDP 123
restrict: op 1 addr ::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff =
mflags 00003000 flags 00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 5 lo0 fe80::1 UDP 123
restrict: op 1 addr fe80::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff =
mflags 00003000 flags 00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 6 lo0 127.0.0.1 UDP 123
restrict: op 1 addr 127.0.0.1 mask 255.255.255.255 mflags 00003000 flags =
00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 7 DMZ 10.50.20.5 UDP 123
restrict: op 1 addr 10.50.20.5 mask 255.255.255.255 mflags 00003000 =
flags 00000001
25 Apr 09:07:36 ntpd[59923]: Listen normally on 8 DMZ 10.52.20.5 UDP 123
restrict: op 1 addr 10.52.20.5 mask 255.255.255.255 mflags 00003000 =
flags 00000001
25 Apr 09:07:36 ntpd[59923]: peers refreshed
25 Apr 09:07:36 ntpd[59923]: Listening on routing socket on fd #29 for =
interface updates
peer_clear: at 0 next 1 associd 24691 refid INIT
event at 0 50.22.155.163 8011 81 mobilize assoc 24691
newpeer: 10.50.20.5->50.22.155.163 mode 3 vers 4 poll 6 9 flags 0x101 =
0x1 ttl 0 key 00000000
peer_clear: at 0 next 2 associd 24692 refid INIT
event at 0 173.230.144.109 8011 81 mobilize assoc 24692
newpeer: 10.50.20.5->173.230.144.109 mode 3 vers 4 poll 6 9 flags 0x101 =
0x1 ttl 0 key 00000000
peer_clear: at 0 next 3 associd 24693 refid INIT
event at 0 24.124.0.251 8011 81 mobilize assoc 24693
newpeer: 10.50.20.5->24.124.0.251 mode 3 vers 4 poll 6 9 flags 0x101 0x1 =
ttl 0 key 00000000
event at 0 0.0.0.0 c016 06 restart
event at 0 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
event at 0 0.0.0.0 c011 01 freq_not_set
receive: at 0 10.50.20.5<-10.26.146.37 mode 1 len 48
transmit: at 0 10.50.20.5->10.26.146.37 mode 2 len 48
receive: at 0 10.50.20.5<-10.26.10.3 mode 3 len 48
transmit: at 0 10.50.20.5->10.26.10.3 mode 4 len 48
receive: at 0 10.50.20.5<-10.21.130.2 mode 1 len 48
transmit: at 0 10.50.20.5->10.21.130.2 mode 2 len 48
receive: at 0 10.50.20.5<-10.22.160.103 mode 3 len 48
transmit: at 0 10.50.20.5->10.22.160.103 mode 4 len 48
receive: at 0 10.50.20.5<-10.26.112.9 mode 3 len 48
transmit: at 0 10.50.20.5->10.26.112.9 mode 4 len 48

/etc/make.conf
# Use OpenSSL from ports instead of base
WITH_OPENSSL_PORT=3Dyes
# Avoid Building Ports Against X
WITHOUT_X11=3Dyes
# Some Default Options From /usr/share/examples/etc/make.conf
CFLAGS?=3D -O -pipe
NO_WERROR=3D
WERROR=3D
# Enable Proxy for Fetch
FETCH_ENV=3Dhttp_proxy=3Dhttp://10.50.20.1:8080
FETCH_ENV=3Dftp_proxy=3Dhttp://10.50.20.1:8080
# ports which will only build with the base system GNU compiler (4.2)
# the "make index" target also needs this
.if target(index) | \
${.CURDIR:M*/lang/gcc*} | \
${.CURDIR:M*/lang/ruby*} | \
${.CURDIR:M*/www/squid*}
USE_GCC?=3D4.2
.endif
# use clang unless gcc is explicitly required
.if !defined(USE_GCC)
.if !defined(CC) || ${CC} =3D=3D "cc"
CC=3Dclang
.endif
.if !defined(CXX) || ${CXX} =3D=3D "c++"
CXX=3Dclang++
.endif
.if !defined(CPP) || ${CPP} =3D=3D "cpp"
CPP=3Dclang-cpp
.endif
.endif
# added by use.perl 2012-04-24 22:44:11
PERL_VERSION=3D5.12.4

/etc/src.conf
# Build Without Bind
WITHOUT_BIND_DNSSEC=3D"YES"
WITHOUT_BIND_LIBS_LWRES=3D"YES"
WITHOUT_BIND_NAMED=3D"YES"
WITHOUT_BIND_UTILS=3D"YES"
# Build without NTP
WITHOUT_NTP=3D"YES"
# Build Without Floppy
WITHOUT_FLOPPY=3D"YES"
# Build Witout FreeBSD Update command
WITHOUT_FREEBSD_UPDATE=3D"YES"

Thanks,
=A0=A0=A0=A0 Dean Weimer
=A0=A0=A0=A0 Network Administrator
=A0=A0=A0=A0 Orscheln Management Co
=A0=A0=A0=A0=A0Phone: (660) 269-3448
=A0=A0=A0=A0 Fax: (660) 269-3950




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACC65656ED5C44FBA651F3D2B99B808354A375E>