canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #06139
[Bug 2097453] Re: cgroup_fj_*hugetlb* fails on jammy
** Tags added: jammy
** Tags added: arm64
** Tags added: linux-realtime
** Tags added: sru-20250113
--
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2097453
Title:
cgroup_fj_*hugetlb* fails on jammy
Status in ubuntu-kernel-tests:
New
Bug description:
Found on:
SRU Cycle: 2025.01.13
Series: jammy
Package: linux-realtime
Version: 5.15.0-1078.86
Cloud: metal
Instance: wright
Region: kernel
Operation: sru
The following tests fail:
- cgroup_fj_function_hugetlb
- cgroup_fj_stress_hugetlb_2_2_none
- cgroup_fj_stress_hugetlb_3_3_none
- cgroup_fj_stress_hugetlb_4_4_none
- cgroup_fj_stress_hugetlb_2_9_none
- cgroup_fj_stress_hugetlb_10_3_none
- cgroup_fj_stress_hugetlb_1_200_none
- cgroup_fj_stress_hugetlb_200_1_none
- cgroup_fj_stress_hugetlb_2_2_one
- cgroup_fj_stress_hugetlb_3_3_one
- cgroup_fj_stress_hugetlb_4_4_one
- cgroup_fj_stress_hugetlb_2_9_one
- cgroup_fj_stress_hugetlb_10_3_one
- cgroup_fj_stress_hugetlb_1_200_one
- cgroup_fj_stress_hugetlb_200_1_one
- cgroup_fj_stress_hugetlb_2_2_each
- cgroup_fj_stress_hugetlb_3_3_each
- cgroup_fj_stress_hugetlb_4_4_each
- cgroup_fj_stress_hugetlb_2_9_each
- cgroup_fj_stress_hugetlb_10_3_each
- cgroup_fj_stress_hugetlb_1_200_each
- cgroup_fj_stress_hugetlb_200_1_each
None of them show a TFAIL.
The underlying issue may have also manifested in
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2089768, which
uses hugetlb features too.
===========================================================================
Example output of ubuntu_ltp_controllers.cgroup_fj_stress_hugetlb_2_2_none:
21:21:56 DEBUG| Persistent state client._record_indent now set to 2
21:21:56 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_ltp_controllers.cgroup_fj_stress_hugetlb_2_2_none', 'ubuntu_ltp_controllers.cgroup_fj_stress_hugetlb_2_2_none')
21:21:56 DEBUG| Waiting for pid 604005 for 4500 seconds
21:21:56 WARNI| System python is too old, crash handling disabled
21:21:57 ERROR| [stderr] -------------------------------------------
21:21:57 ERROR| [stderr] INFO: runltp script is deprecated, try kirk
21:21:57 ERROR| [stderr] https://github.com/linux-test-project/kirk
21:21:57 ERROR| [stderr] -------------------------------------------
21:21:57 DEBUG| [stdout] Checking for required user/group ids
21:21:57 DEBUG| [stdout]
21:21:57 DEBUG| [stdout] 'root' user id and group found.
21:21:57 DEBUG| [stdout] 'nobody' user id and group found.
21:21:57 DEBUG| [stdout] 'bin' user id and group found.
21:21:57 DEBUG| [stdout] 'daemon' user id and group found.
21:21:57 DEBUG| [stdout] Users group found.
21:21:57 DEBUG| [stdout] Sys group found.
21:21:57 DEBUG| [stdout] Required users/groups exist.
21:21:57 DEBUG| [stdout] no big block device was specified on commandline.
21:21:57 DEBUG| [stdout] Tests which require a big block device are disabled.
21:21:57 DEBUG| [stdout] You can specify it with option -z
21:21:57 DEBUG| [stdout] INFO: Test start time: Tue Feb 4 21:21:57 UTC 2025
21:21:57 DEBUG| [stdout] COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 604009 -n 604009 -f /tmp/ltp-I2wp2IpE3i/alltests -l /dev/null -C /dev/null -T /dev/null
21:21:57 DEBUG| [stdout] LOG File: /dev/null
21:21:57 DEBUG| [stdout] FAILED COMMAND File: /dev/null
21:21:57 DEBUG| [stdout] TCONF COMMAND File: /dev/null
21:21:57 DEBUG| [stdout] Running tests.......
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: Running: cgroup_fj_stress.sh hugetlb 2 2 none
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: Tested kernel: Linux wright 5.15.0-1078-realtime #86-Ubuntu SMP PREEMPT_RT Fri Jan 24 20:53:58 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: Using /tmp/ltp-I2wp2IpE3i/LTP_cgroup_fj_stress.Cmf0ksvDU4 as tmpdir (ext2/ext3 filesystem)
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: timeout per run is 0h 5m 0s
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: test starts with cgroup version 2
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: Creating subgroups ...
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TINFO: ... mkdired 7 times
21:21:57 DEBUG| [stdout] cgroup_fj_stress 1 TPASS: All done!
21:21:57 DEBUG| [stdout] cgroup_fj_stress 2 TINFO: Removing all ltp subgroups...
21:21:57 DEBUG| [stdout] echo: write error: Device or resource busy
21:21:57 DEBUG| [stdout] cgroup_fj_stress 2 TWARN: echo -hugetlb > /sys/fs/cgroup/cgroup.subtree_control failed
21:21:57 DEBUG| [stdout] cgroup_fj_stress 2 TINFO: AppArmor enabled, this may affect test results
21:21:57 DEBUG| [stdout] cgroup_fj_stress 2 TINFO: it can be disabled with TST_DISABLE_APPARMOR=1 (requires super/root)
21:21:57 DEBUG| [stdout] cgroup_fj_stress 2 TINFO: loaded AppArmor profiles: none
21:21:57 DEBUG| [stdout]
21:21:57 DEBUG| [stdout] Summary:
21:21:57 DEBUG| [stdout] passed 1
21:21:57 DEBUG| [stdout] failed 0
21:21:57 DEBUG| [stdout] broken 0
21:21:57 DEBUG| [stdout] skipped 0
21:21:57 DEBUG| [stdout] warnings 1
21:21:57 DEBUG| [stdout] INFO: ltp-pan reported some tests FAIL
21:21:57 DEBUG| [stdout] LTP Version: 20240930
21:21:57 DEBUG| [stdout] INFO: Test end time: Tue Feb 4 21:21:57 UTC 2025
21:21:57 ERROR| [stderr] -------------------------------------------
21:21:57 ERROR| [stderr] INFO: runltp script is deprecated, try kirk
21:21:57 ERROR| [stderr] https://github.com/linux-test-project/kirk
21:21:57 ERROR| [stderr] -------------------------------------------
21:21:57 ERROR| Exception escaping from test:
Traceback (most recent call last):
File "/home/ubuntu/autotest/client/shared/test.py", line 411, in _exec
_call_test_function(self.execute, *p_args, **p_dargs)
File "/home/ubuntu/autotest/client/shared/test.py", line 823, in _call_test_function
return func(*args, **dargs)
File "/home/ubuntu/autotest/client/shared/test.py", line 291, in execute
postprocess_profiled_run, args, dargs)
File "/home/ubuntu/autotest/client/shared/test.py", line 212, in _call_run_once
self.run_once(*args, **dargs)
File "/home/ubuntu/autotest/client/tests/ubuntu_ltp_controllers/ubuntu_ltp_controllers.py", line 138, in run_once
utils.system_output(cmd, verbose=False, retain_output=True)
File "/home/ubuntu/autotest/client/shared/utils.py", line 1268, in system_output
verbose=verbose, args=args).stdout
File "/home/ubuntu/autotest/client/shared/utils.py", line 918, in run
"Command returned non-zero exit status")
CmdError: Command failed, rc=1, Command returned non-zero exit status
* Command:
/opt/ltp/runltp -f /tmp/target -q -C /dev/null -l /dev/null -T /dev/null
Exit status: 1
Duration: 0.630308866501
stdout:
Checking for required user/group ids
'root' user id and group found.
'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
INFO: Test start time: Tue Feb 4 21:21:57 UTC 2025
COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 604009 -n 604009 -f /tmp/ltp-I2wp2IpE3i/alltests -l /dev/null -C /dev/null -T /dev/null
LOG File: /dev/null
FAILED COMMAND File: /dev/null
TCONF COMMAND File: /dev/null
Running tests.......
cgroup_fj_stress 1 TINFO: Running: cgroup_fj_stress.sh hugetlb 2 2 none
cgroup_fj_stress 1 TINFO: Tested kernel: Linux wright 5.15.0-1078-realtime #86-Ubuntu SMP PREEMPT_RT Fri Jan 24 20:53:58 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
cgroup_fj_stress 1 TINFO: Using /tmp/ltp-I2wp2IpE3i/LTP_cgroup_fj_stress.Cmf0ksvDU4 as tmpdir (ext2/ext3 filesystem)
cgroup_fj_stress 1 TINFO: timeout per run is 0h 5m 0s
cgroup_fj_stress 1 TINFO: test starts with cgroup version 2
cgroup_fj_stress 1 TINFO: Creating subgroups ...
cgroup_fj_stress 1 TINFO: ... mkdired 7 times
cgroup_fj_stress 1 TPASS: All done!
cgroup_fj_stress 2 TINFO: Removing all ltp subgroups...
echo: write error: Device or resource busy
cgroup_fj_stress 2 TWARN: echo -hugetlb > /sys/fs/cgroup/cgroup.subtree_control failed
cgroup_fj_stress 2 TINFO: AppArmor enabled, this may affect test results
cgroup_fj_stress 2 TINFO: it can be disabled with TST_DISABLE_APPARMOR=1 (requires super/root)
cgroup_fj_stress 2 TINFO: loaded AppArmor profiles: none
Summary:
passed 1
failed 0
broken 0
skipped 0
warnings 1
INFO: ltp-pan reported some tests FAIL
LTP Version: 20240930
INFO: Test end time: Tue Feb 4 21:21:57 UTC 2025
stderr:
-------------------------------------------
INFO: runltp script is deprecated, try kirk
https://github.com/linux-test-project/kirk
-------------------------------------------
-------------------------------------------
INFO: runltp script is deprecated, try kirk
https://github.com/linux-test-project/kirk
-------------------------------------------
21:21:57 ERROR| child process failed
21:21:57 DEBUG| Traceback (most recent call last):
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/parallel.py", line 25, in fork_start
21:21:57 DEBUG| l()
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/job.py", line 505, in
21:21:57 DEBUG| l = lambda: test.runtest(self, url, tag, args, dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/test.py", line 125, in runtest
21:21:57 DEBUG| job.sysinfo.log_after_each_iteration)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/test.py", line 913, in runtest
21:21:57 DEBUG| mytest._exec(args, dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/test.py", line 411, in _exec
21:21:57 DEBUG| _call_test_function(self.execute, *p_args, **p_dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/test.py", line 823, in _call_test_function
21:21:57 DEBUG| return func(*args, **dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/test.py", line 291, in execute
21:21:57 DEBUG| postprocess_profiled_run, args, dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/test.py", line 212, in _call_run_once
21:21:57 DEBUG| self.run_once(*args, **dargs)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/tests/ubuntu_ltp_controllers/ubuntu_ltp_controllers.py", line 138, in run_once
21:21:57 DEBUG| utils.system_output(cmd, verbose=False, retain_output=True)
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/utils.py", line 1268, in system_output
21:21:57 DEBUG| verbose=verbose, args=args).stdout
21:21:57 DEBUG| File "/home/ubuntu/autotest/client/shared/utils.py", line 918, in run
21:21:57 DEBUG| "Command returned non-zero exit status")
21:21:57 DEBUG| CmdError: Command failed, rc=1, Command returned non-zero exit status
21:21:57 DEBUG| * Command:
21:21:57 DEBUG| /opt/ltp/runltp -f /tmp/target -q -C /dev/null -l /dev/null -T /dev/null
21:21:57 DEBUG| Exit status: 1
21:21:57 DEBUG| Duration: 0.630308866501
21:21:57 DEBUG|
21:21:57 DEBUG| stdout:
21:21:57 DEBUG| Checking for required user/group ids
21:21:57 DEBUG|
21:21:57 DEBUG| 'root' user id and group found.
21:21:57 DEBUG| 'nobody' user id and group found.
21:21:57 DEBUG| 'bin' user id and group found.
21:21:57 DEBUG| 'daemon' user id and group found.
21:21:57 DEBUG| Users group found.
21:21:57 DEBUG| Sys group found.
21:21:57 DEBUG| Required users/groups exist.
21:21:57 DEBUG| no big block device was specified on commandline.
21:21:57 DEBUG| Tests which require a big block device are disabled.
21:21:57 DEBUG| You can specify it with option -z
21:21:57 DEBUG| INFO: Test start time: Tue Feb 4 21:21:57 UTC 2025
21:21:57 DEBUG| COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 604009 -n 604009 -f /tmp/ltp-I2wp2IpE3i/alltests -l /dev/null -C /dev/null -T /dev/null
21:21:57 DEBUG| LOG File: /dev/null
21:21:57 DEBUG| FAILED COMMAND File: /dev/null
21:21:57 DEBUG| TCONF COMMAND File: /dev/null
21:21:57 DEBUG| Running tests.......
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: Running: cgroup_fj_stress.sh hugetlb 2 2 none
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: Tested kernel: Linux wright 5.15.0-1078-realtime #86-Ubuntu SMP PREEMPT_RT Fri Jan 24 20:53:58 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: Using /tmp/ltp-I2wp2IpE3i/LTP_cgroup_fj_stress.Cmf0ksvDU4 as tmpdir (ext2/ext3 filesystem)
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: timeout per run is 0h 5m 0s
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: test starts with cgroup version 2
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: Creating subgroups ...
21:21:57 DEBUG| cgroup_fj_stress 1 TINFO: ... mkdired 7 times
21:21:57 DEBUG| cgroup_fj_stress 1 TPASS: All done!
21:21:57 DEBUG| cgroup_fj_stress 2 TINFO: Removing all ltp subgroups...
21:21:57 DEBUG| echo: write error: Device or resource busy
21:21:57 DEBUG| cgroup_fj_stress 2 TWARN: echo -hugetlb > /sys/fs/cgroup/cgroup.subtree_control failed
21:21:57 DEBUG| cgroup_fj_stress 2 TINFO: AppArmor enabled, this may affect test results
21:21:57 DEBUG| cgroup_fj_stress 2 TINFO: it can be disabled with TST_DISABLE_APPARMOR=1 (requires super/root)
21:21:57 DEBUG| cgroup_fj_stress 2 TINFO: loaded AppArmor profiles: none
21:21:57 DEBUG|
21:21:57 DEBUG| Summary:
21:21:57 DEBUG| passed 1
21:21:57 DEBUG| failed 0
21:21:57 DEBUG| broken 0
21:21:57 DEBUG| skipped 0
21:21:57 DEBUG| warnings 1
21:21:57 DEBUG| INFO: ltp-pan reported some tests FAIL
21:21:57 DEBUG| LTP Version: 20240930
21:21:57 DEBUG| INFO: Test end time: Tue Feb 4 21:21:57 UTC 2025
21:21:57 DEBUG| stderr:
21:21:57 DEBUG| -------------------------------------------
21:21:57 DEBUG| INFO: runltp script is deprecated, try kirk
21:21:57 DEBUG| https://github.com/linux-test-project/kirk
21:21:57 DEBUG| -------------------------------------------
21:21:57 DEBUG| -------------------------------------------
21:21:57 DEBUG| INFO: runltp script is deprecated, try kirk
21:21:57 DEBUG| https://github.com/linux-test-project/kirk
21:21:57 DEBUG| -------------------------------------------
21:21:58 INFO | ERROR ubuntu_ltp_controllers.cgroup_fj_stress_hugetlb_2_2_none ubuntu_ltp_controllers.cgroup_fj_stress_hugetlb_2_2_none timestamp=1738704118 localtime=Feb 04 21:21:58 Command failed, rc=1, Command returned non-zero exit status
* Command:
/opt/ltp/runltp -f /tmp/target -q -C /dev/null -l /dev/null -T /dev/null
Exit status: 1
Duration: 0.630308866501
stdout:
Checking for required user/group ids
'root' user id and group found.
'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
INFO: Test start time: Tue Feb 4 21:21:57 UTC 2025
COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 604009 -n 604009 -f /tmp/ltp-I2wp2IpE3i/alltests -l /dev/null -C /dev/null -T /dev/null
LOG File: /dev/null
FAILED COMMAND File: /dev/null
TCONF COMMAND File: /dev/null
Running tests.......
cgroup_fj_stress 1 TINFO: Running: cgroup_fj_stress.sh hugetlb 2 2 none
cgroup_fj_stress 1 TINFO: Tested kernel: Linux wright 5.15.0-1078-realtime #86-Ubuntu SMP PREEMPT_RT Fri Jan 24 20:53:58 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
cgroup_fj_stress 1 TINFO: Using /tmp/ltp-I2wp2IpE3i/LTP_cgroup_fj_stress.Cmf0ksvDU4 as tmpdir (ext2/ext3 filesystem)
cgroup_fj_stress 1 TINFO: timeout per run is 0h 5m 0s
cgroup_fj_stress 1 TINFO: test starts with cgroup version 2
cgroup_fj_stress 1 TINFO: Creating subgroups ...
cgroup_fj_stress 1 TINFO: ... mkdired 7 times
cgroup_fj_stress 1 TPASS: All done!
cgroup_fj_stress 2 TINFO: Removing all ltp subgroups...
echo: write error: Device or resource busy
cgroup_fj_stress 2 TWARN: echo -hugetlb > /sys/fs/cgroup/cgroup.subtree_control failed
cgroup_fj_stress 2 TINFO: AppArmor enabled, this may affect test results
cgroup_fj_stress 2 TINFO: it can be disabled with TST_DISABLE_APPARMOR=1 (requires super/root)
cgroup_fj_stress 2 TINFO: loaded AppArmor profiles: none
Summary:
passed 1
failed 0
broken 0
skipped 0
warnings 1
INFO: ltp-pan reported some tests FAIL
LTP Version: 20240930
INFO: Test end time: Tue Feb 4 21:21:57 UTC 2025
stderr:
-------------------------------------------
INFO: runltp script is deprecated, try kirk
https://github.com/linux-test-project/kirk
-------------------------------------------
-------------------------------------------
INFO: runltp script is deprecated, try kirk
https://github.com/linux-test-project/kirk
-------------------------------------------
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2097453/+subscriptions
References