[Bug 1915006] Re: Consider merging 4.0-5 for Hirsute

Christian Ehrhardt  1915006 at bugs.launchpad.net
Fri Feb 12 08:50:56 UTC 2021


Starting it without going to the background confirmed my assumption:
../../chronyd -d -x -f /root/chrony-4.0/test/system/tmp/chronyd.conf -u root -F -1
2021-02-12T08:28:54Z chronyd version 4.0 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 -DEBUG)
2021-02-12T08:28:54Z Disabled control of system clock
2021-02-12T08:28:54Z Frequency 0.000 +/- 10000.000 ppm read from /root/chrony-4.0/test/system/tmp/driftfile
2021-02-12T08:28:54Z Loaded seccomp filter
Bad system call (core dumped)


with ltrace -rtS I can see this:

  0.004178 qsort(0xbfba10, 0, 144, 0x84808d)                                                                          = <void> <0.001344>
  0.001618 free(0xbf7750)                                                                                             = <void> <0.000946>
  0.001359 free(0xbea140)                                                                                             = <void> <0.001227>
  0.001634 __snprintf_chk(0xffc5c4e4, 4096, 1, 4096)                                                                  = 38 <0.001835>
  0.002481 glob(0xffc5c4e4, 0, 0, 0xffc5c46c <unfinished ...>
  0.001822 SYS_322(-100, 0xffc5bf98, 0xa4800, 0)                                                                      = 11 <0.001148>
  0.001684 SYS_397(11, 0xf75def08, 6144, 2047 <no return ...>
  0.759239 +++ killed by SIGSYS +++

That is statx?
https://github.com/torvalds/linux/blob/v5.10/arch/arm/tools/syscall.tbl#L414


You can test that with two builds of chrony 4.0 that we have in hirsute (-release/proposed).

$ltrace -rTS -- /usr/sbin/chronyd.old -d -x -f /root/chrony-4.0/test/system/tmp/chronyd.conf -u root -F 1
...
  0.000606 SYS_322(-100, 0xffcb3428, 0xa4800, 0)                                                                      = 11 <0.001303>
  0.001932 SYS_397(11, 0xf7adcf08, 6144, 2047 <no return ...>
  0.738267 +++ killed by SIGSYS +++

$ltrace -rTS -- /usr/sbin/chronyd.new -d -x -f /root/chrony-4.0/test/system/tmp/chronyd.conf -u root -F 1
...
  0.000722 SYS_322(-100, 0xff99ed38, 0xa4800, 0)                                                                      = 11 <0.000405>
  0.000555 SYS_397(11, 0xf79a2f08, 6144, 2047 <no return ...>
  0.763443 +++ killed by SIGSYS +++

If it is "SIGSYS" or "SIGSYS (Bad system call)" depends on our config, but isn't important.
We can see that the OLD and the NEW build both fail atm - so it is not anything that chrony introduced.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1915006

Title:
  Consider merging 4.0-5 for Hirsute

Status in chrony package in Ubuntu:
  In Progress
Status in glibc package in Ubuntu:
  New

Bug description:
  There are plenty of nice improvements and features added late in
  bullseye that would also be useful for Hirsute in between 4.0-2 and
  4.0-5.

  We have to take care that all extended tests work on all
  architectures, but other than that all sounds like a straight carry-
  forward of the Delta we have.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chrony/+bug/1915006/+subscriptions



More information about the foundations-bugs mailing list