> 2026年7月22日 06:39,Benjamin Drung <[email protected]> 写道: > > On Thu, 2026-07-16 at 17:33 +0800, Miao Wang wrote: >> On Tue, 30 Jun 2026 20:18:40 +0200 Paul Gevers <[email protected]> wrote: >>> Hi, >>> >>> On 29-06-2026 13:12, Benjamin Drung wrote: >>>>> For now, I've added dracut/loong64 to the reject_list to save resources >>>>> (the test get triggered often). >>>> >>>> The long execution time is caused by the individual tests running into >>>> the test-configured timeout. I just uploaded dracut 110-4 which contains >>>> a patch to use edk2 firmware for loong64 tests. This should resolve >>>> running into the timeouts. >>> >>> >>> I've scheduled a run manually. Let's see how it fares. >> >> Hi, I just noticed you have discussed the autopkgtest failures on loong64 >> here. At first the failure was because the UEFI firmware was not used and >> the Linux kernel relies on the ACPI table provided by the UEFI firmware >> to work correctly. Later the failure is because the race condition in qemu. >> I just sent patches to qemu to fix this [1]. > > Thank you. Looking at the loong64 test logs [1] shows an execution time > between found and eight hours. The test for 111-6 has this result: > > 16179s lsinitrd PASS (superficial) > 16179s 10-basic PASS > 16179s 13-sysroot PASS > 16179s 14-hooks PASS > 16179s 40-systemd PASS > 16179s 42-systemd-initrd PASS > 16179s 43-kernel-install PASS > 16179s 80-getarg PASS > 16179s 81-skipcpio PASS > 16179s 11-usr-mount PASS > 16179s 20-storage PASS > 16179s 26-enc-raid-lvm PASS > 16179s 21-overlayfs FAIL non-zero exit status 124 > 16179s 30-dmsquash FAIL non-zero exit status 1 > 16179s 31-livenet PASS > 16179s 41-full-systemd PASS > 16179s 44-drivers PASS > 16179s 45-systemd-import PASS > 16179s 46-systemd-sysext PASS > 16179s 50-network PASS > 16179s 60-nfs FAIL non-zero exit status 124 > 16179s 70-iscsi FAIL non-zero exit status 124 > 16179s 71-iscsi-multi PASS > 16179s 72-nbd PASS > > 21-overlayfs and 30-dmsquash wich should be fixed by your qemu fix I > assume. > > 60-nfs and 70-iscsi show multiple "PROGRESS CODE: V03040003 I0" lines, > but I see no obvious lockup error message. Will those be fixed by your > qemu fix as well or are they caused by a different issue? > > [1] https://ci.debian.net/packages/d/dracut/testing/loong64/ >
The bug is actually a race condition in the internal CPU state emulated by qemu related to interrupt handling, As a result, the failure can happen randomly. In the log [1], I can see lock up messages during 70-iscsi. Regarding 60-nfs, I can see the direct reason for the failure is because of the unresponding nfs server. I guess the actual reason might still be the same. The lock up might happen on the vm served as nfs server. The message "PROGRESS CODE: " is printed by the firmware during initialization, which is normal and can be ignored. Cheers, Miao Wang [1]: https://ci.debian.net/data/autopkgtest/testing/loong64/d/dracut/73387522/log.gz

