Lock up on machine when copying file

I have a Dell T420 Server with some largeish XFS SAS connected disk trays.

When coping a particular file from one filesystem to another, I get this:

022-05-26T16:02:46.066660+08:00 bajor kernel: page:000000002880e921 refcount:1 mapcount:0 mapping:00000000cb93b031 index:0x48553 pfn:0x287de0
2022-05-26T16:02:46.067234+08:00 bajor kernel: memcg:ffff9c700614e000
2022-05-26T16:02:46.067369+08:00 bajor kernel: aops:xfs_address_space_operations [xfs] ino:c23f3043 dentry name:""
2022-05-26T16:02:46.067524+08:00 bajor kernel: flags: 0x17ffffc0000110(error|lru|node=0|zone=2|lastcpupid=0x1fffff)
2022-05-26T16:02:46.067652+08:00 bajor kernel: raw: 0017ffffc0000110 ffffe0b68a0195c8 ffffe0b68a1f7848 ffff9c754eae0638
2022-05-26T16:02:46.067753+08:00 bajor kernel: raw: 0000000000048553 0000000000000000 00000001ffffffff ffff9c700614e000
2022-05-26T16:02:46.067853+08:00 bajor kernel: page dumped because: VM_BUG_ON_FOLIO(!folio_test_locked(folio))
2022-05-26T16:02:46.068046+08:00 bajor kernel: ------------[ cut here ]------------

And the machine becomes completely unresponsive and requires a power cycle.
All the file systems check out OK with xfs_repair.

Fedora 35 all up to date.

Any ideas?

Looks like a recently introduced issue; you might revert to a less recent kernel and see if that gets you around this. And of course you should open a bug.