[LTP] memcg_move_charge_at_immigrate testcase failure on Linux 6.12.48 with cgroup v1

Bikash Yadev yadevbikash035@gmail.com
Tue Sep 30 10:34:24 CEST 2025


Hello,
I was running the latest LTP test suite (version ltp-20250530) on Arm64
qemo emulator with Linux- 6.12.48 kernel CONFIG_MEMCG=Y and
CONFIG_MEMCG_V1=Y, so cgroup v1 is being used.

I observed that the testcase "memcg_move_charge_at_immigrate" consistently
fails. Since the testcase fails with open source Linux-6.12.48, I wanted to
clarify wheather this testcase is specifically designed to run with cgroup
v2, or if some or modification is required so that it works correctly with
cgroup v1 as well.

Please check fails logs:

root@:/opt/usr/ltp/testcases/bin# ./memcg_move_charge_at_Immigraate_test.sh
memcg_move_charge_at_immigrate_test 1 TINFO: Running:
memcg_move_charge_at_Immigrate_test sh

memcg_move_charge_at_Immigrate_test 1 TINFO: Tested kernel: Linux 6.12.44
#3 SMP PREEMPT Sat Sep 6 09:44:29 UTC 2025 aarch64 GNU/Linux

memcg_move_charge_at_Immigrate_test 1 TINFO: Using
/tmp/LTP_memcg_move_charge_at_immigrate_test.kwQyw15107 as tmpdir (tmpfs
filesystem)

memcg_move_charge_at_immigrate_test 1 TINFO: timeout per run is Oh 5m 0s

memcg_move_charge_at_immigrate_test 1 TINFO: set
/sys/fs/cgroup/memory/memory.use_hierarchy to 0 failed

memcg_move_charge_at_immigrate_test 1 TINFO: Test disable moving charges

memcg_move_charge_at_immigrate_test 1 TINFO: Running memcg_process
-mmap-anon -s 266240

memcg_move_charge_at_immigrate_test 1 TINFO: Warming up pid: 15145

memcg_move_charge_at_immigrate_test 1 TINFO: Process is still here after
warm up: 15145

memcg_move_charge_at_immigrate_test 1 TPASS: rss is 0 as expected

memcg_move_charge_at_immigrate_test 1 TPASS: cache is O as expected

memcg_move_charge_at_immigrate_test 1 TFAIL: rss is 0, 266240 expected

memcg_move_charge_at_immigrate_test 1 TPASS: cache is O as expected

memcg_move_charge_at_immigrate_test 2 TINFO: Test move anon

memcg_move_charge_at_Immigrate_test 2 TINFO: Running
memcg_process-mmap-anon-shm-mmap-file -s 266240

memcg_move_charge_at_immigrate_test 2 TINFO: Warming up pid: 15174

memcg_move_charge_at_immigrate_test 2 TINFO: Process is still here after
warm up: 15174

memcg_move_charge_at_Immigrate_test 2 TFAIL: rss is 0, 266240 expected.
memcg_move_charge_at_Immigrate_test 2 Pass: cache is 0 expected.
memcg_move_charge_at_Immigrate_test 2 TPass: rss is 0 expected.
memcg_move_charge_at_Immigrate_test 2 TPass: cache is 532480 expected.
memcg_move_charge_at_immigrate_test 3 TINFO: Test move file
memcg_move_charge_at_Immigrate_test 3 TINFO: Running
memcg_process-mmap-anon-shm-mmap-file -s 266240
memcg_move_charge_at_immigrate_test 3 TINFO: Warming up pid: 15212

memcg_move_charge_at_immigrate_test 3 TINFO: Process is still here after
warm up: 15212

memcg_move_charge_at_Immigrate_test 3 TPASS: rss is 0 as expected.
memcg_move_charge_at_Immigrate_test 3 TPass: cache is 532480 as expected.
memcg_move_Charge_at_Immigrate_test 3 TPass: rss is 266240 as expected.
memcg_move_charge_at_Immigrate_test 3 TPass: cache is 0 as expected.
memcg_move_charge_at_immigrate_test 4 TINFO: Test move anon and file
memcg_move_charge_at_Immigrate_test 4 TINFO: Running
memcg_process-mmap-anon-shm-mmap-file -s 266240.
memcg_move_charge_at_immigrate_test 4 TINFO: Warming up pid: 15243

memcg_move_charge_at_immigrate_test 4 TINFO: Process is still here after
warm up: 15243.
memcg_move_charge_at_Immigrate_test 4 TPASS: rss is 262240 as expected.
memcg_move_charge_at_Immigrate_test 4 TPass: cache is 266240 as expected.
memcg_move_Charge_at_Immigrate_test4 TPass: rss is 0 as expected.
memcg_move_charge_at_Immigrate_test 4 TPass: cache is 0 as expected.


More information about the ltp mailing list