[Bug 2035061] Re: uptime -p reports incorrect output after 52 weeks
Robert Malz
2035061 at bugs.launchpad.net
Tue Sep 12 14:20:12 UTC 2023
** Description changed:
[IMPACT]
uptime will provide incorrect data after 52 weeks. This is at least confusing for users utilizing this tool.
Issue is already fixed in upstream https://gitlab.com/procps-ng/procps/-/commit/8827c6763f79f77a126968e200b0e402de7cb749.
Latest procps releases already include this patch (procps 4.0.3 lunar/mantic)
The fix is needed for following set of packages:
procps | 2:3.3.17-6ubuntu2 | jammy
procps | 2:3.3.16-1ubuntu2 | focal
[TEST CASE]
UPTIME="31528920 31528800"; mkfifo uptime_fifo; while true; do cat <<<$UPTIME > uptime_fifo; done & sudo mount -obind uptime_fifo /proc/uptime
uptime -p
Running above commands will result in incorrect uptime output.
[REGRESSION POTENTIAL]
- The patch is already available in upstream, lunar/mantic releases
- already include is as well.
+ The patch is already available in upstream, lunar/mantic releases already include is as well.
+ Old behavior will inaccurately print uptime -p for 24h after 31449600 seconds (0 years, 0 weeks).
+ With new patch during that time uptime -p will print "52 weeks".
[OTHER]
Bug upstream: https://gitlab.com/procps-ng/procps/-/issues/217
Following patch is needed for older releases: https://gitlab.com/procps-ng/procps/-/commit/8827c6763f79f77a126968e200b0e402de7cb749
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2035061
Title:
uptime -p reports incorrect output after 52 weeks
Status in procps package in Ubuntu:
New
Status in procps source package in Focal:
New
Status in procps source package in Jammy:
New
Bug description:
[IMPACT]
uptime will provide incorrect data after 52 weeks. This is at least confusing for users utilizing this tool.
Issue is already fixed in upstream https://gitlab.com/procps-ng/procps/-/commit/8827c6763f79f77a126968e200b0e402de7cb749.
Latest procps releases already include this patch (procps 4.0.3 lunar/mantic)
The fix is needed for following set of packages:
procps | 2:3.3.17-6ubuntu2 | jammy
procps | 2:3.3.16-1ubuntu2 | focal
[TEST CASE]
UPTIME="31528920 31528800"; mkfifo uptime_fifo; while true; do cat <<<$UPTIME > uptime_fifo; done & sudo mount -obind uptime_fifo /proc/uptime
uptime -p
Running above commands will result in incorrect uptime output.
[REGRESSION POTENTIAL]
The patch is already available in upstream, lunar/mantic releases already include is as well.
Old behavior will inaccurately print uptime -p for 24h after 31449600 seconds (0 years, 0 weeks).
With new patch during that time uptime -p will print "52 weeks".
[OTHER]
Bug upstream: https://gitlab.com/procps-ng/procps/-/issues/217
Following patch is needed for older releases: https://gitlab.com/procps-ng/procps/-/commit/8827c6763f79f77a126968e200b0e402de7cb749
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/2035061/+subscriptions
More information about the Ubuntu-sponsors
mailing list