[Bug 1930473] Re: select in gilbc 2.33 does not always set select timeout in Hirsute

Bug Watch Updater 1930473 at bugs.launchpad.net
Wed Jun 2 00:32:05 UTC 2021


Launchpad has imported 5 comments from the remote bug at
https://sourceware.org/bugzilla/show_bug.cgi?id=27706.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2021-04-07T10:01:32+00:00 Andreas Schwab wrote:

When the [p]select syscall returns with an error (eg. EINTR) the timeout
argument is no longer updated.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1930473/comments/0

------------------------------------------------------------------------
On 2021-04-07T12:19:19+00:00 Andreas Schwab wrote:

When 64-bit time_t is supported, the timeout argument is not updated at
all.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1930473/comments/1

------------------------------------------------------------------------
On 2021-04-13T13:11:39+00:00 Adhemerval Zanella wrote:

Fixed on 2.33, I will backport to 2.32 as well.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1930473/comments/2

------------------------------------------------------------------------
On 2021-04-13T13:13:59+00:00 Adhemerval Zanella wrote:

My confusion, I meant fixed on 2.34 and I will backport to 2.33.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1930473/comments/3

------------------------------------------------------------------------
On 2021-04-28T10:20:35+00:00 Florian Weimer wrote:

commit cedbf6d5f3f70ca911176de87d6e453eeab4b7a1
Author: Adhemerval Zanella <adhemerval.zanella at linaro.org>
Date:   Thu Apr 8 07:39:32 2021 -0300

    linux: always update select timeout (BZ #27706)
    
    The timeout should be updated even on failure for time64 support.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1930473/comments/4


** Changed in: glibc
       Status: Unknown => Fix Released

** Changed in: glibc
   Importance: Unknown => Critical

-- 
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/1930473

Title:
  select in gilbc 2.33 does not always set select timeout in Hirsute

Status in GLibC:
  Fix Released
Status in glibc package in Ubuntu:
  Fix Released
Status in glibc source package in Hirsute:
  New

Bug description:
  [Impact]
  * Not updating select's timeout breaks topline's autopkgtest and possibly other software. https://github.com/kilobyte/topline/issues/1

  [Test Plan]

  * Run Groovy's topline's autopkgtest, it should pass:

    $ autopkgtest -U topline_0.3-1.dsc --apt-pocket=proposed=src:glibc
  -- lxd autopkgtest/ubuntu/hirsute/amd64

  [Where problems could occur]

  * The fix removes obsolete checks that prevented updating the returned
  timeout. There are no unexpected side effects from this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glibc/+bug/1930473/+subscriptions



More information about the foundations-bugs mailing list