On Fri, Feb 27, 2026 at 8:00 AM Samuel Thibault <[email protected]> wrote:
>
> Hello,
>
> David Yang, le jeu. 26 févr. 2026 16:17:44 +0800, a ecrit:
> > I'm investigating
> > https://buildd.debian.org/status/package.php?p=libite on the latest
> > debian-hurd.img and found alarm() fire SIGALRM periodically.
>
> You'd want to upgrade the libc0.3 package to get the latest glibc.
>
> > static void sigalrm_handler(int signo) {
> >   printf("alarm %ld\n", time(0));
> > }
> >
> > int main() {
> >   signal(SIGALRM, sigalrm_handler);
> >   alarm(1);
> >   while (1) sleep(3);
> > }
>
> I don't see this issue with libc0.3 2.42-12
>
> Samuel

After reexamining the libite build log and upgrading everything, I
discovered the bug affects only hurd-amd64, not hurd-i386.

My working hurd-i386:
- GNU debian 0.9 GNU-Mach 1.8+git20260224-up-486/Hurd-0.9 i686-AT386 GNU
- gcc version 15.2.0 (Debian 15.2.0-13)
- libc0.3 2.42-12

My not-working hurd-amd64:
- GNU debian 0.9 GNU-Mach 1.8+git20260224-up-amd64/Hurd-0.9 x86_64 GNU
- gcc version 15.2.0 (Debian 15.2.0-12)
- libc0.3 2.42-12

Reply via email to