GNU bug report logs - #56625
[core-updates] libaio test fails on powerpc64le-linux due to kernel bug

Previous Next

Package: guix;

Reported by: Thiago Jung Bauermann <bauermann <at> kolabnow.com>

Date: Mon, 18 Jul 2022 01:40:02 UTC

Severity: normal

Done: Christopher Baines <mail <at> cbaines.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56625 in the body.
You can then email your comments to 56625 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#56625; Package guix. (Mon, 18 Jul 2022 01:40:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thiago Jung Bauermann <bauermann <at> kolabnow.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 18 Jul 2022 01:40:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thiago Jung Bauermann <bauermann <at> kolabnow.com>
To: bug-guix <at> gnu.org
Subject: [core-updates] libaio test fails on powerpc64le-linux due to kernel
 bug
Date: Sun, 17 Jul 2022 22:22:17 -0300
On the core-updates branch, libaio has been updated to version 0.3.113.
This version contains a new test which fails on guixp9 (one of the
powerpc64le-linux builders) due to a bug present in the kernel it is
running:

--8<---------------cut here---------------start------------->8---
Starting cases/23.p
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
test cases/23.t completed FAILED.
Completed cases/23.p with 1 -- FAILED.
Pass: 18  Fail: 1  Skip: 0
Test run complete at Sun Jul 17 10:39:33 AM UTC 2022
make[1]: *** [Makefile:53: partcheck] Error 1
make[1]: Leaving directory '/tmp/guix-build-libaio-0.3.113.drv-0/libaio-0.3.113/harness'
make: *** [Makefile:23: partcheck] Error 2

Test suite failed, dumping logs.
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc") exit-status: 2 term-signal: #f stop-signal: #f>
phase `check' failed after 97.9 seconds
command "make" "partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc" failed with status 2
--8<---------------cut here---------------end--------------->8---

The header of libaio/harness/cases/23.t says:

 * Verify that aio poll doesn't miss any events.  This is a regression test for
 * kernel commit 363bee27e258 ("aio: keep poll requests on waitqueue until
 * completed")ยน.

guixp9 is running kernel linux-image-5.10.0-0.bpo.8-powerpc64le version
5.10.46-4~bpo10+1. The kernel commit mentioned above was backported to
upstream stable kernel 5.10.85, which was included in Debian's
linux-image version 5.10.92-1, available in the buster-backports kernel.

So long story short, we need to update guixp9's kernel so that we can
build core-update's libaio. I suggest we take the opportunity to update
all of the Debian packages as well.

I don't have access to guixp9's console, so unfortunately I can't
perform the update. Or rather, I can if someone else reboots the machine
afterwards and fixes any boot issues that could come up (hopefully not
but it's always a possibility).

-- 
Thanks
Thiago




Reply sent to Christopher Baines <mail <at> cbaines.net>:
You have taken responsibility. (Thu, 04 May 2023 14:28:02 GMT) Full text and rfc822 format available.

Notification sent to Thiago Jung Bauermann <bauermann <at> kolabnow.com>:
bug acknowledged by developer. (Thu, 04 May 2023 14:28:02 GMT) Full text and rfc822 format available.

Message #10 received at 56625-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Thiago Jung Bauermann <bauermann <at> kolabnow.com>
Cc: 56625-done <at> debbugs.gnu.org
Subject: Re: bug#56625: [core-updates] libaio test fails on
 powerpc64le-linux due to kernel bug
Date: Thu, 04 May 2023 15:25:54 +0100
[Message part 1 (text/plain, inline)]
Thiago Jung Bauermann via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:

> On the core-updates branch, libaio has been updated to version 0.3.113.
> This version contains a new test which fails on guixp9 (one of the
> powerpc64le-linux builders) due to a bug present in the kernel it is
> running:

...

> So long story short, we need to update guixp9's kernel so that we can
> build core-update's libaio. I suggest we take the opportunity to update
> all of the Debian packages as well.

Thanks so much for reporting this. I think the berlin connected machines
were handled via guix-devel, and I've just updated polaris (which builds
powerpc64le-linux) for the bordeaux build farm.

I'm going to close this issue.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 02 Jun 2023 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 327 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.