** Patch added: "copy of the upstream patch applied to my rebuild of ntp" https://bugs.launchpad.net/ubuntu/+source/ntp/+bug/1923059/+attachment/5485965/+files/ntp-1738.diff
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ntp in Ubuntu. https://bugs.launchpad.net/bugs/1923059 Title: ntpd crashes using GPSD_JSON clock Status in ntp package in Ubuntu: New Bug description: # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal # apt-cache policy ntp ntp: Installed: 1:4.2.8p12+dfsg-3ubuntu4 Candidate: 1:4.2.8p12+dfsg-3ubuntu4 Version table: *** 1:4.2.8p12+dfsg-3ubuntu4 500 500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 Packages 100 /var/lib/dpkg/status # arch aarch64 I am trying to use gpsd as a time source for ntp. When I add this to ntp.conf: server 127.127.46.0 minpoll 4 maxpoll 4 noselect fudge 127.127.46.0 time1 0.0 time2 0.0 refid GPS Then ntp will crash shortly after starting although the amount of time the daemon runs for is not constant. Running the normal ntpd command and adding -n and -d the last few lines of output are: 8 Apr 14:34:14 ntpd[88025]: GPSD_JSON(0): GPSD revision=3.20 release=3.20 protocol=3.14 refclock_transmit: at 3 127.127.46.0 refclock_receive: at 3 127.127.46.0 event at 3 GPSD_JSON(0) 8014 84 reachable refclock_sample: n 1 offset -0.221798 disp 0.000000 jitter 0.000000 filegen 2 3826877655 clock_filter: n 1 off -0.221798 del 0.000000 dsp 7.937500 jit 0.000000 8 Apr 14:34:16 ntpd[88025]: work_thread.c:219: INSIST(((void *)0) == c->workitems[c->head_workitem % c->workitems_alloc]) failed 8 Apr 14:34:16 ntpd[88025]: exiting (due to assertion failure) Aborted (core dumped) gpsd is running and has a fix, the PPS and SHM ntp clocks are working with ntp. # ntpq -crv -pn associd=0 status=0615 leap_none, sync_ntp, 1 event, clock_sync, version="ntpd 4.2.8p12@1.3728-o (1)", processor="aarch64", system="Linux/5.4.0-1032-raspi", leap=00, stratum=4, precision=-22, rootdelay=30.245, rootdisp=79.073, refid=15.39.164.186, reftime=e419899f.4a3ad96f Thu, Apr 8 2021 14:54:39.289, clock=e4198a33.8e7058bf Thu, Apr 8 2021 14:57:07.556, peer=13164, tc=6, mintc=3, offset=0.638826, frequency=-2.295, sys_jitter=0.034515, clk_jitter=0.241, clk_wander=0.065, tai=37, leapsec=201701010000, expire=202112280000 remote refid st t when poll reach delay offset jitter ============================================================================== 127.127.22.0 .PPS. 0 l - 16 377 0.000 -0.869 0.028 127.127.28.0 .SHM. 15 l 15 16 377 0.000 -119.64 5.299 pool.example.com.POOL. 16 p - 64 0 0.000 0.000 0.000 *<ipv6> 176.58.109.199 3 u 15 64 377 0.415 0.854 0.179 +<ipv4> 176.58.109.199 3 u 18 64 377 0.567 0.825 0.140 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ntp/+bug/1923059/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp