All of lore.kernel.org
 help / color / mirror / Atom feed
From: Guoqing Jiang <guoqing.jiang@linux.dev>
To: linux-xfs@vger.kernel.org
Subject: xfs/148 fails with 5.19-rc1 kernel
Date: Tue, 7 Jun 2022 11:20:12 +0800	[thread overview]
Message-ID: <f7de0b18-f10b-6b2e-65a2-3c7e1593b096@linux.dev> (raw)

Hi,

The latest 5.19-rc1 kernel failed with xfs/148 test as follows, is it a 
known issue?

[root@localhost fstest]# ./check xfs/148
FSTYP         -- xfs (non-debug)
PLATFORM      -- Linux/x86_64 localhost 5.19.0-rc1-default #19 SMP 
PREEMPT_DYNAMIC Mon Jun 6 17:32:05 CST 2022
MKFS_OPTIONS  -- -f /dev/vde
MOUNT_OPTIONS -- -o context=system_u:object_r:root_t:s0 /dev/vde 
/mnt/scratch

xfs/148 - output mismatch (see /root/fstest/results//xfs/148.out.bad)
     --- tests/xfs/148.out       2021-06-07 17:24:30.000000000 +0800
     +++ /root/fstest/results//xfs/148.out.bad   2022-06-07 
11:05:34.016737438 +0800
     @@ -46,5 +46,5 @@
      attr_get: No data available
      Could not get "a_too_many" for TEST_DIR/mount-148/testfile
      ls: cannot access 'TEST_DIR/mount-148/testdir/f_are_bad/for_you': 
No such file or directory
     -Attribute "a_are_bad/for_you" had a 3 byte value for 
TEST_DIR/mount-148/testfile:
     -heh
     +attr_get: No data available
     +Could not get "a_are_bad/for_you" for TEST_DIR/mount-148/testfile
     ...
     (Run 'diff -u /root/fstest/tests/xfs/148.out 
/root/fstest/results//xfs/148.out.bad'  to see the entire diff)
Ran: xfs/148
Failures: xfs/148
Failed 1 of 1 tests

Also some calltraces appeared in dmesg.

[  356.595147] XFS (loop0): Corruption detected. Unmount and run xfs_repair
[  356.595150] XFS (loop0): Internal error 
!xfs_dir2_namecheck(sfep->name, sfep->namelen) at line 122 of file 
fs/xfs/xfs_dir2_readdir.c.  Caller 
xfs_dir2_sf_getdents.isra.8+0x1f1/0x280 [xfs]
[  356.595171] CPU: 3 PID: 6619 Comm: ls Kdump: loaded Tainted: 
G            E     5.19.0-rc1-default #19
[  356.595172] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), 
BIOS rel-1.14.0-0-g155821a-rebuilt.opensuse.org 04/01/2014
[  356.595173] Call Trace:
[  356.595173]  <TASK>
[  356.595174]  dump_stack_lvl+0x44/0x57
[  356.595176]  xfs_corruption_error+0x92/0xa0 [xfs]
[  356.595196]  ? xfs_dir2_sf_getdents.isra.8+0x1f1/0x280 [xfs]
[  356.595224]  xfs_dir2_sf_getdents.isra.8+0x21c/0x280 [xfs]
[  356.595245]  ? xfs_dir2_sf_getdents.isra.8+0x1f1/0x280 [xfs]
[  356.595268]  xfs_readdir+0x1e3/0x250 [xfs]
[  356.595296]  iterate_dir+0x88/0x1b0
[  356.595301]  __x64_sys_getdents64+0x89/0x130
[  356.595302]  ? filldir+0x190/0x190
[  356.595307]  ? do_syscall_64+0x3a/0x80
[  356.595308]  ? __x64_sys_getdents+0x130/0x130
[  356.595309]  do_syscall_64+0x3a/0x80
[  356.595310]  entry_SYSCALL_64_after_hwframe+0x46/0xb0
[  356.595311] RIP: 0033:0x7f7f286d4a2b
[  356.595312] Code: 89 e0 5b 5d 41 5c c3 0f 1f 84 00 00 00 00 00 f3 0f 
1e fa 48 81 fa ff ff ff 7f b8 ff ff ff 7f 48 0f 47 d0 b8 d9 00 00 00 0f 
05 <48> 3d 00 f0 ff ff 77 05 c3 0f 1f 40 00 4
8 8b 15 b9 c3 11 00 f7 d8
[  356.595313] RSP: 002b:00007ffea3c48da8 EFLAGS: 00000293 ORIG_RAX: 
00000000000000d9
[  356.595314] RAX: ffffffffffffffda RBX: 0000556710442650 RCX: 
00007f7f286d4a2b
[  356.595314] RDX: 0000000000008000 RSI: 0000556710442650 RDI: 
0000000000000003
[  356.595314] RBP: 0000556710442624 R08: 0000000000000003 R09: 
0000000000000078
[  356.595315] R10: 0000000000000000 R11: 0000000000000293 R12: 
fffffffffffffe98
[  356.595315] R13: 0000000000000000 R14: 0000556710442620 R15: 
0000556710442693
[  356.595323]  </TASK>
[  356.595324] XFS (loop0): Corruption detected. Unmount and run xfs_repair
[  356.600830] XFS (loop0): Internal error !xfs_attr_namecheck(name, 
namelen) at line 469 of file fs/xfs/xfs_attr_list.c.  Caller 
xfs_attr3_leaf_list_int+0x341/0x4d0 [xfs]
[  356.600871] CPU: 0 PID: 6620 Comm: attr Kdump: loaded Tainted: 
G            E     5.19.0-rc1-default #19
[  356.600873] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), 
BIOS rel-1.14.0-0-g155821a-rebuilt.opensuse.org 04/01/2014
[  356.600874] Call Trace:
[  356.600874]  <TASK>
[  356.600875]  dump_stack_lvl+0x44/0x57
[  356.600879]  xfs_corruption_error+0x92/0xa0 [xfs]
[  356.600908]  ? xfs_attr3_leaf_list_int+0x341/0x4d0 [xfs]
[  356.600936]  xfs_attr3_leaf_list_int+0x36f/0x4d0 [xfs]
[  356.600960]  ? xfs_attr3_leaf_list_int+0x341/0x4d0 [xfs]
[  356.600990]  xfs_attr_leaf_list+0x61/0x140 [xfs]
[  356.601015]  xfs_attr_list+0x74/0x90 [xfs]
[  356.601040]  xfs_vn_listxattr+0x64/0xa0 [xfs]
[  356.601080]  ? __xfs_xattr_put_listent+0xb0/0xb0 [xfs]
[  356.601108]  listxattr+0x5b/0xf0
[  356.601113]  path_listxattr+0x5f/0xb0
[  356.601118]  do_syscall_64+0x3a/0x80
[  356.601120]  entry_SYSCALL_64_after_hwframe+0x46/0xb0
[  356.601121] RIP: 0033:0x7f5fc790970b
[  356.601123] Code: f0 ff ff 73 01 c3 48 8b 0d 0a 77 0e 00 f7 d8 64 89 
01 48 83 c8 ff c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 c3 00 00 00 0f 
05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d dd 76 0e 00 f7 d8 64 89 01 48
[  356.601124] RSP: 002b:00007ffe09e59368 EFLAGS: 00000202 ORIG_RAX: 
00000000000000c3
[  356.601125] RAX: ffffffffffffffda RBX: 00007ffe09e594c0 RCX: 
00007f5fc790970b
[  356.601126] RDX: 0000000000010000 RSI: 00007ffe09e594c0 RDI: 
00007ffe09e6bdd0
[  356.601127] RBP: 000000000000f000 R08: 00007ffe09e69540 R09: 
0000000000000078
[  356.601127] R10: 000000000000007d R11: 0000000000000202 R12: 
0000000000000001
[  356.601128] R13: 0000000000000001 R14: 00007ffe09e6bdd0 R15: 
0000000000000000
[  356.601138]  </TASK>


Thanks,
Guoqing

             reply	other threads:[~2022-06-07  3:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-07  3:20 Guoqing Jiang [this message]
2022-06-07 15:22 ` xfs/148 fails with 5.19-rc1 kernel Darrick J. Wong
2022-06-07 23:59   ` Guoqing Jiang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f7de0b18-f10b-6b2e-65a2-3c7e1593b096@linux.dev \
    --to=guoqing.jiang@linux.dev \
    --cc=linux-xfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.