Bug 3647 - [Anolis8.6][ck-4.19][社区版nightly][aarch64]xfstests测试套测试ext4文件系统时case:generic/686测试fail
Summary: [Anolis8.6][ck-4.19][社区版nightly][aarch64]xfstests测试套测试ext4文件系统时case:generic/6...
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: kernel - anck-4.19 (show other bugs) kernel - anck-4.19
Version: 8.6
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaoxiang
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-06 16:04 UTC by anolislw
Modified: 2023-01-10 16:34 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anolislw alibaba_cloud_group 2023-01-06 16:04:16 UTC
Description of problem:
在社区版的anolis8.6 ck-4.19 kernel nightly测试中,xfstests测试套ext4中case:generic/686测试失败

How reproducible:
Steps to Reproduce:
#安装nightly kernel的相关内核
1)curl http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/ | xargs -n1 | sed -e "s#href=##" -e "s#># #" | xargs -n1 | grep rpm$ | grep aarch64 | xargs -i wget -c http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/{}
2)rpm -ivh *.rpm
3)reboot

#编译安装xfstests:
mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb1
mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb2
mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb3
mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb4
export FSTYP=ext4
export TEST_DEV=/dev/vdb1
export SCRATCH_DEV=/dev/vdb2
export TEST_LOGDEV =/dev/vdb3
export SCRATCH_LOGDEV=/dev/vdb4
mkdir -p /fs/vdb1 /fs/vdb2
export TEST_DIR=/fs/vdb1
export SCRATCH_MNT=/fs/vdb2
export OVL_BASE_FSTYP=ext4

git clone --branch anck-4.19 https://gitee.com/anolis/xfstests.git
cd xfstests
export CFLAGS="-fcommon"
make configure
./configure
make && make install
./check generic/686


Actual results:
[root@qibo-anolis8-nightly-func-arm-2 xfstests]# ./check generic/686
FSTYP         -- ext4
PLATFORM      -- Linux/aarch64 qibo-anolis8-nightly-func-arm-2 4.19.91-266.git.dc94d8113a48.an8.aarch64 #1 SMP Thu Jan 5 21:48:06 CST 2023
MKFS_OPTIONS  -- -F /dev/vdb2
MOUNT_OPTIONS -- -o acl,user_xattr /dev/vdb2 /fs/vdb2

generic/686       - output mismatch (see /root/xfstests/results//generic/686.out.bad)
    --- tests/generic/686.out   2023-01-06 15:28:14.687207724 +0800
    +++ /root/xfstests/results//generic/686.out.bad     2023-01-06 15:50:01.248051600 +0800
    @@ -1,19 +1,19 @@
     QA output created by 686
     Test 1 - qa_user, non-exec file finsert
     6666 -rwSrwSrw- TEST_DIR/686/a
    -666 -rw-rw-rw- TEST_DIR/686/a
    +6666 -rwSrwSrw- TEST_DIR/686/a

     Test 2 - qa_user, group-exec file finsert
    ...
    (Run 'diff -u /root/xfstests/tests/generic/686.out /root/xfstests/results//generic/686.out.bad'  to see the entire diff)
Ran: generic/686
Failures: generic/686
Failed 1 of 1 tests

[root@qibo-anolis8-nightly-func-arm-2 xfstests]# diff -u /root/xfstests/tests/generic/686.out /root/xfstests/results//generic/686.out.bad
--- /root/xfstests/tests/generic/686.out        2023-01-06 15:28:14.687207724 +0800
+++ /root/xfstests/results//generic/686.out.bad 2023-01-06 15:50:01.248051600 +0800
@@ -1,19 +1,19 @@
 QA output created by 686
 Test 1 - qa_user, non-exec file finsert
 6666 -rwSrwSrw- TEST_DIR/686/a
-666 -rw-rw-rw- TEST_DIR/686/a
+6666 -rwSrwSrw- TEST_DIR/686/a

 Test 2 - qa_user, group-exec file finsert
 6676 -rwSrwsrw- TEST_DIR/686/a
-676 -rw-rwxrw- TEST_DIR/686/a
+6676 -rwSrwsrw- TEST_DIR/686/a

 Test 3 - qa_user, user-exec file finsert
 6766 -rwsrwSrw- TEST_DIR/686/a
-766 -rwxrw-rw- TEST_DIR/686/a
+6766 -rwsrwSrw- TEST_DIR/686/a

 Test 4 - qa_user, all-exec file finsert
 6777 -rwsrwsrwx TEST_DIR/686/a
-777 -rwxrwxrwx TEST_DIR/686/a
+6777 -rwsrwsrwx TEST_DIR/686/a

 Test 5 - root, non-exec file finsert
 6666 -rwSrwSrw- TEST_DIR/686/a
@@ -37,7 +37,7 @@

 Test 10 - qa_user, group-exec file finsert, only sgid
 2676 -rw-rwsrw- TEST_DIR/686/a
-676 -rw-rwxrw- TEST_DIR/686/a
+2676 -rw-rwsrw- TEST_DIR/686/a

 Test 11 - qa_user, user-exec file finsert, only sgid
 2766 -rwxrwSrw- TEST_DIR/686/a
@@ -45,5 +45,5 @@

 Test 12 - qa_user, all-exec file finsert, only sgid
 2777 -rwxrwsrwx TEST_DIR/686/a
-777 -rwxrwxrwx TEST_DIR/686/a
+2777 -rwxrwsrwx TEST_DIR/686/a

[root@qibo-anolis8-nightly-func-arm-2 xfstests]#


Expected results:
case pass


Additional info:(test esc env info)
[root@qibo-anolis8-nightly-func-arm-2 tmp]# uname -r
4.19.91-266.git.dc94d8113a48.an8.aarch64
[root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /etc/redhat-release
Anolis OS release 8.6
[root@qibo-anolis8-nightly-func-arm-2 tmp]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.5G     0  7.5G   0% /dev
tmpfs           7.5G     0  7.5G   0% /dev/shm
tmpfs           7.5G  628K  7.5G   1% /run
tmpfs           7.5G     0  7.5G   0% /sys/fs/cgroup
/dev/vda2        39G   26G   12G  69% /
/dev/vda1       500M  6.8M  494M   2% /boot/efi
tmpfs           1.5G     0  1.5G   0% /run/user/0
[root@qibo-anolis8-nightly-func-arm-2 tmp]# free -g
              total        used        free      shared  buff/cache   available
Mem:             14           0          13           0           1          14
Swap:             0           0           0
[root@qibo-anolis8-nightly-func-arm-2 tmp]# lscpu
Architecture:        aarch64
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per cluster: 4
Socket(s):           1
Cluster(s):          1
NUMA node(s):        1
Vendor ID:           ARM
BIOS Vendor ID:      Alibaba Cloud
Model:               1
Model name:          Neoverse-N1
BIOS Model name:     virt-rhel7.6.0
Stepping:            r3p1
BogoMIPS:            50.00
NUMA node0 CPU(s):   0-3
Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
[root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/boot/vmlinuz-4.19.91-266.git.dc94d8113a48.an8.aarch64 root=UUID=69f901e7-05b1-40ca-bff0-947d6f410fe7 ro cryptomgr.notests cgroup.memory=nokmem rcupdate.rcu_cpu_stall_timeout=300 vring_force_dma_api rhgb quiet console=tty0 biosdevname=0 net.ifnames=0 console=ttyAMA0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M
[root@qibo-anolis8-nightly-func-arm-2 tmp]#
Comment 1 anolislw alibaba_cloud_group 2023-01-06 16:19:53 UTC
(In reply to anolislw from comment #0)
> Description of problem:
> 在社区版的anolis8.6 ck-4.19 kernel nightly测试中,xfstests测试套ext4中case:generic/686测试失败
> 
> How reproducible:
> Steps to Reproduce:
> #安装nightly kernel的相关内核
> 1)curl
> http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/ |
> xargs -n1 | sed -e "s#href=##" -e "s#># #" | xargs -n1 | grep rpm$ | grep
> aarch64 | xargs -i wget -c
> http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/{}
> 2)rpm -ivh *.rpm
> 3)reboot
> 
> #编译安装xfstests:
> mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb1
> mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb2
> mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb3
> mkfs -t ext4 -L tone -q -F  -q -F /dev/vdb4
> export FSTYP=ext4
> export TEST_DEV=/dev/vdb1
> export SCRATCH_DEV=/dev/vdb2
> export TEST_LOGDEV =/dev/vdb3
> export SCRATCH_LOGDEV=/dev/vdb4
> mkdir -p /fs/vdb1 /fs/vdb2
> export TEST_DIR=/fs/vdb1
> export SCRATCH_MNT=/fs/vdb2
> export OVL_BASE_FSTYP=ext4
> 
> git clone --branch anck-4.19 https://gitee.com/anolis/xfstests.git
> cd xfstests
> export CFLAGS="-fcommon"
> make configure
> ./configure
> make && make install
> ./check generic/686
> 
> 
> Actual results:
> [root@qibo-anolis8-nightly-func-arm-2 xfstests]# ./check generic/686
> FSTYP         -- ext4
> PLATFORM      -- Linux/aarch64 qibo-anolis8-nightly-func-arm-2
> 4.19.91-266.git.dc94d8113a48.an8.aarch64 #1 SMP Thu Jan 5 21:48:06 CST 2023
> MKFS_OPTIONS  -- -F /dev/vdb2
> MOUNT_OPTIONS -- -o acl,user_xattr /dev/vdb2 /fs/vdb2
> 
> generic/686       - output mismatch (see
> /root/xfstests/results//generic/686.out.bad)
>     --- tests/generic/686.out   2023-01-06 15:28:14.687207724 +0800
>     +++ /root/xfstests/results//generic/686.out.bad     2023-01-06
> 15:50:01.248051600 +0800
>     @@ -1,19 +1,19 @@
>      QA output created by 686
>      Test 1 - qa_user, non-exec file finsert
>      6666 -rwSrwSrw- TEST_DIR/686/a
>     -666 -rw-rw-rw- TEST_DIR/686/a
>     +6666 -rwSrwSrw- TEST_DIR/686/a
> 
>      Test 2 - qa_user, group-exec file finsert
>     ...
>     (Run 'diff -u /root/xfstests/tests/generic/686.out
> /root/xfstests/results//generic/686.out.bad'  to see the entire diff)
> Ran: generic/686
> Failures: generic/686
> Failed 1 of 1 tests
> 
> [root@qibo-anolis8-nightly-func-arm-2 xfstests]# diff -u
> /root/xfstests/tests/generic/686.out
> /root/xfstests/results//generic/686.out.bad
> --- /root/xfstests/tests/generic/686.out        2023-01-06
> 15:28:14.687207724 +0800
> +++ /root/xfstests/results//generic/686.out.bad 2023-01-06
> 15:50:01.248051600 +0800
> @@ -1,19 +1,19 @@
>  QA output created by 686
>  Test 1 - qa_user, non-exec file finsert
>  6666 -rwSrwSrw- TEST_DIR/686/a
> -666 -rw-rw-rw- TEST_DIR/686/a
> +6666 -rwSrwSrw- TEST_DIR/686/a
> 
>  Test 2 - qa_user, group-exec file finsert
>  6676 -rwSrwsrw- TEST_DIR/686/a
> -676 -rw-rwxrw- TEST_DIR/686/a
> +6676 -rwSrwsrw- TEST_DIR/686/a
> 
>  Test 3 - qa_user, user-exec file finsert
>  6766 -rwsrwSrw- TEST_DIR/686/a
> -766 -rwxrw-rw- TEST_DIR/686/a
> +6766 -rwsrwSrw- TEST_DIR/686/a
> 
>  Test 4 - qa_user, all-exec file finsert
>  6777 -rwsrwsrwx TEST_DIR/686/a
> -777 -rwxrwxrwx TEST_DIR/686/a
> +6777 -rwsrwsrwx TEST_DIR/686/a
> 
>  Test 5 - root, non-exec file finsert
>  6666 -rwSrwSrw- TEST_DIR/686/a
> @@ -37,7 +37,7 @@
> 
>  Test 10 - qa_user, group-exec file finsert, only sgid
>  2676 -rw-rwsrw- TEST_DIR/686/a
> -676 -rw-rwxrw- TEST_DIR/686/a
> +2676 -rw-rwsrw- TEST_DIR/686/a
> 
>  Test 11 - qa_user, user-exec file finsert, only sgid
>  2766 -rwxrwSrw- TEST_DIR/686/a
> @@ -45,5 +45,5 @@
> 
>  Test 12 - qa_user, all-exec file finsert, only sgid
>  2777 -rwxrwsrwx TEST_DIR/686/a
> -777 -rwxrwxrwx TEST_DIR/686/a
> +2777 -rwxrwsrwx TEST_DIR/686/a
> 
> [root@qibo-anolis8-nightly-func-arm-2 xfstests]#
> 
> 
> Expected results:
> case pass
> 
> 
> Additional info:(test esc env info)
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# uname -r
> 4.19.91-266.git.dc94d8113a48.an8.aarch64
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /etc/redhat-release
> Anolis OS release 8.6
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# df -h
> Filesystem      Size  Used Avail Use% Mounted on
> devtmpfs        7.5G     0  7.5G   0% /dev
> tmpfs           7.5G     0  7.5G   0% /dev/shm
> tmpfs           7.5G  628K  7.5G   1% /run
> tmpfs           7.5G     0  7.5G   0% /sys/fs/cgroup
> /dev/vda2        39G   26G   12G  69% /
> /dev/vda1       500M  6.8M  494M   2% /boot/efi
> tmpfs           1.5G     0  1.5G   0% /run/user/0
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# free -g
>               total        used        free      shared  buff/cache  
> available
> Mem:             14           0          13           0           1         
> 14
> Swap:             0           0           0
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# lscpu
> Architecture:        aarch64
> Byte Order:          Little Endian
> CPU(s):              4
> On-line CPU(s) list: 0-3
> Thread(s) per core:  1
> Core(s) per cluster: 4
> Socket(s):           1
> Cluster(s):          1
> NUMA node(s):        1
> Vendor ID:           ARM
> BIOS Vendor ID:      Alibaba Cloud
> Model:               1
> Model name:          Neoverse-N1
> BIOS Model name:     virt-rhel7.6.0
> Stepping:            r3p1
> BogoMIPS:            50.00
> NUMA node0 CPU(s):   0-3
> Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp
> asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
> [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /proc/cmdline
> BOOT_IMAGE=(hd0,gpt2)/boot/vmlinuz-4.19.91-266.git.dc94d8113a48.an8.aarch64
> root=UUID=69f901e7-05b1-40ca-bff0-947d6f410fe7 ro cryptomgr.notests
> cgroup.memory=nokmem rcupdate.rcu_cpu_stall_timeout=300 vring_force_dma_api
> rhgb quiet console=tty0 biosdevname=0 net.ifnames=0 console=ttyAMA0,115200n8
> noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295
> crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M
> [root@qibo-anolis8-nightly-func-arm-2 tmp]#


case:generic/686,generic/685,generic/684,generic/683也有类似的问题