boot-and-services tests fails in impish on armhf (248.3)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Auto Package Testing |
Invalid
|
Undecided
|
Unassigned | ||
dnsmasq (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
gdm3 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
glibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
isc-dhcp (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
lxd (Ubuntu) |
Fix Released
|
Undecided
|
Lukas Märdian | ||
Impish |
Fix Released
|
Undecided
|
Lukas Märdian | ||
systemd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Systemd 248.3-1ubuntu1 is rather new, but had 5 successful tests on armhf
before now slipping into a bad mode.
Now it seems all tests failed in boot-and-services by hanging until killed by
VirtSubproc.Timeout of autokgtest.
The last [1] test log has a bit more, it shows a python stack overflow
```
VirtSubproc.
Fatal Python error: Cannot recover from stack overflow.
Python runtime state: initialized
Current thread 0x00007f108e840740 (most recent call first):
File "/home/
File "/home/
File "/home/
File "/home/
```
I have seen a bunch of packages including even gdm3 and glibc being blocked by
that so I wanted to at least track down the issue until we can put it on
someones task list to resolve.
No one replied to my pings yet, but maybe that means someone is already
debugging this and had enabled some debugging?
By running the same in armhf container on arm64 VM on canonistack I've seen
no issues. The test worked fine and had no hang/issues.
root@systemd-
lxc
1
test_profile (__main_
AppArmor confined unit ... skipped 'fails on armhf testbeds, see LP: #1842352'
test_help (__main__.CLITest)
--help works and succeeds ... ok
test_invalid_option (__main__.CLITest)
Calling with invalid option fails ... ok
test_version (__main__.CLITest)
--version works and succeeds ... ok
test_cpushares (__main_
service with CPUShares ... ok
test_simple (__main_
simple service ... ok
test_bash_crash (__main_
test_log_
test_no_options (__main_
test_boot (__main_
test_service (__main_
test_failing (__main_
test_0_init (__main_
Verify that init is systemd ... ok
test_cron (__main_
test_dbus (__main_
test_gdm3 (__main_
test_logind (__main_
test_network_
test_no_failed (__main_
No failed units ... ok
test_rsyslog (__main_
test_tmp_cleanup (__main_
test_tmp_mount (__main_
test_udev (__main_
-------
Ran 23 tests in 5.589s
OK (skipped=6)
So I can not reproduce this on canonistack, but it blocks autopkgtests of
various packages pretty reproducibly :-/
Changed in systemd (Ubuntu): | |
status: | Confirmed → Incomplete |
tags: | added: fr-1435 |
tags: | removed: rls-ii-incoming |
Changed in systemd (Ubuntu Impish): | |
status: | Confirmed → Invalid |
Changed in lxd (Ubuntu Impish): | |
status: | New → Fix Committed |
assignee: | nobody → Lukas Märdian (slyon) |
Changed in auto-package-testing: | |
status: | Incomplete → Invalid |
Changed in dnsmasq (Ubuntu Impish): | |
status: | Incomplete → Invalid |
Changed in gdm3 (Ubuntu Impish): | |
status: | Incomplete → Invalid |
Changed in glibc (Ubuntu Impish): | |
status: | Incomplete → Invalid |
Changed in isc-dhcp (Ubuntu Impish): | |
status: | Incomplete → Invalid |
Changed in lxd (Ubuntu Impish): | |
status: | Fix Committed → Fix Released |
I was adding a few of the blocked packages as incomplete tasks to have this bug update-excuse show up in excuses. Right now until we know better I'd consider this a systemd issue.