* Re: [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes
[not found] <20250813143509.31073-4-mark@harmstone.com>
@ 2025-08-19 1:05 ` kernel test robot
2025-08-22 17:07 ` Mark Harmstone
0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2025-08-19 1:05 UTC (permalink / raw)
To: Mark Harmstone; +Cc: oe-lkp, lkp, linux-btrfs, Mark Harmstone, oliver.sang
Hello,
kernel test robot noticed "kernel_BUG_at_fs/btrfs/tree-checker.c" on:
commit: 7ec33e314b27be8996378a9601527017b6ebba95 ("[PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes")
url: https://github.com/intel-lab-lkp/linux/commits/Mark-Harmstone/btrfs-add-definitions-and-constants-for-remap-tree/20250813-224507
base: v6.17-rc1
patch link: https://lore.kernel.org/all/20250813143509.31073-4-mark@harmstone.com/
patch subject: [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes
in testcase: xfstests
version: xfstests-x86_64-e1e4a0ea-1_20250714
with following parameters:
disk: 6HDD
fs: btrfs
test: btrfs-group-02
config: x86_64-rhel-9.4-func
compiler: gcc-12
test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (Haswell) with 8G memory
(please refer to attached dmesg/kmsg for entire log/backtrace)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202508181031.5f89d7-lkp@intel.com
[ 65.722045][ T7549] ------------[ cut here ]------------
[ 65.727330][ T7549] kernel BUG at fs/btrfs/tree-checker.c:847!
[ 65.733149][ T7549] Oops: invalid opcode: 0000 [#1] SMP KASAN PTI
[ 65.739195][ T7549] CPU: 5 UID: 0 PID: 7549 Comm: mount Tainted: G S 6.17.0-rc1-00003-g7ec33e314b27 #1 PREEMPT(voluntary)
[ 65.751607][ T7549] Tainted: [S]=CPU_OUT_OF_SPEC
[ 65.756182][ T7549] Hardware name: Dell Inc. OptiPlex 9020/0DNKMN, BIOS A05 12/05/2013
[ 65.764022][ T7549] RIP: 0010:btrfs_check_chunk_valid (fs/btrfs/tree-checker.c:847 fs/btrfs/tree-checker.c:1004) btrfs
[ 65.770855][ T7549] Code: 24 18 4c 8b 5c 24 10 e9 81 f9 ff ff 48 89 4c 24 18 4c 89 5c 24 10 e8 78 9f 52 bf 48 8b 4c 24 18 4c 8b 5c 24 10 e9 2c fd ff ff <0f> 0b 48 c7 c7 a3 99 51 c2 48 89 4c 24 10 e8 f6 9e 52 bf 48 8b 4c
All code
========
0: 24 18 and $0x18,%al
2: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
7: e9 81 f9 ff ff jmp 0xfffffffffffff98d
c: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
11: 4c 89 5c 24 10 mov %r11,0x10(%rsp)
16: e8 78 9f 52 bf call 0xffffffffbf529f93
1b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
20: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
25: e9 2c fd ff ff jmp 0xfffffffffffffd56
2a:* 0f 0b ud2 <-- trapping instruction
2c: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
33: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
38: e8 f6 9e 52 bf call 0xffffffffbf529f33
3d: 48 rex.W
3e: 8b .byte 0x8b
3f: 4c rex.WR
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
9: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
e: e8 f6 9e 52 bf call 0xffffffffbf529f09
13: 48 rex.W
14: 8b .byte 0x8b
15: 4c rex.WR
[ 65.790121][ T7549] RSP: 0018:ffffc9002239f960 EFLAGS: 00010283
[ 65.795985][ T7549] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000001500000
[ 65.803738][ T7549] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff88814af8e0bc
[ 65.811492][ T7549] RBP: ffff88814af8e33c R08: 0000000000000001 R09: 0000000000000005
[ 65.819246][ T7549] R10: e400000000000001 R11: 0000000000000000 R12: 000000000000000a
[ 65.826998][ T7549] R13: 0000000000000008 R14: 0000000000000005 R15: 0000000000ff0000
[ 65.834749][ T7549] FS: 00007f8edf369840(0000) GS:ffff8882182db000(0000) knlGS:0000000000000000
[ 65.843446][ T7549] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 65.849838][ T7549] CR2: 0000562e34dee000 CR3: 0000000201f00005 CR4: 00000000001726f0
[ 65.857589][ T7549] Call Trace:
[ 65.860704][ T7549] <TASK>
[ 65.863474][ T7549] ? set_extent_bit (fs/btrfs/extent-io-tree.c:1099) btrfs
[ 65.869002][ T7549] btrfs_validate_super (fs/btrfs/disk-io.c:2369 fs/btrfs/disk-io.c:2558) btrfs
[ 65.874869][ T7549] ? crypto_alloc_tfmmem+0x92/0xf0
[ 65.880390][ T7549] ? __pfx_btrfs_validate_super (fs/btrfs/disk-io.c:2393) btrfs
[ 65.886682][ T7549] ? btrfs_release_disk_super (include/linux/page-flags.h:226 include/linux/page-flags.h:288 include/linux/mm.h:1424 fs/btrfs/volumes.c:1337) btrfs
[ 65.892995][ T7549] open_ctree (fs/btrfs/disk-io.c:3373) btrfs
[ 65.897997][ T7549] ? __pfx_open_ctree (fs/btrfs/disk-io.c:3282) btrfs
[ 65.903426][ T7549] ? mutex_unlock (arch/x86/include/asm/atomic64_64.h:101 include/linux/atomic/atomic-arch-fallback.h:4329 include/linux/atomic/atomic-long.h:1506 include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:167 kernel/locking/mutex.c:533)
[ 65.907740][ T7549] ? __pfx_mutex_unlock (kernel/locking/mutex.c:531)
[ 65.912572][ T7549] btrfs_get_tree_super (fs/btrfs/super.c:978 fs/btrfs/super.c:1937) btrfs
[ 65.918346][ T7549] btrfs_get_tree_subvol (fs/btrfs/super.c:2074) btrfs
[ 65.924203][ T7549] vfs_get_tree (fs/super.c:1816)
[ 65.928432][ T7549] do_new_mount (fs/namespace.c:3806)
[ 65.932749][ T7549] ? __pfx_do_new_mount (fs/namespace.c:3760)
[ 65.937580][ T7549] ? __pfx_map_id_range_up (kernel/user_namespace.c:382)
[ 65.942669][ T7549] ? security_capable (security/security.c:1142)
[ 65.947330][ T7549] path_mount (fs/namespace.c:4120)
[ 65.951561][ T7549] ? 0xffffffff81000000
[ 65.955533][ T7549] ? __pfx_path_mount (fs/namespace.c:4047)
[ 65.960193][ T7549] ? kmem_cache_free (mm/slub.c:4680 mm/slub.c:4782)
[ 65.964939][ T7549] ? user_path_at (fs/namei.c:3131)
[ 65.969259][ T7549] __x64_sys_mount (fs/namespace.c:4134 fs/namespace.c:4344 fs/namespace.c:4321 fs/namespace.c:4321)
[ 65.973843][ T7549] ? __pfx___x64_sys_mount (fs/namespace.c:4321)
[ 65.978934][ T7549] ? do_user_addr_fault (arch/x86/include/asm/atomic.h:93 include/linux/atomic/atomic-arch-fallback.h:949 include/linux/atomic/atomic-instrumented.h:401 include/linux/refcount.h:389 include/linux/refcount.h:432 include/linux/mmap_lock.h:143 include/linux/mmap_lock.h:267 arch/x86/mm/fault.c:1338)
[ 65.983938][ T7549] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 65.988257][ T7549] ? exc_page_fault (arch/x86/include/asm/irqflags.h:37 arch/x86/include/asm/irqflags.h:114 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
[ 65.992749][ T7549] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 65.998441][ T7549] RIP: 0033:0x7f8edf568e0a
[ 66.002672][ T7549] Code: 48 8b 0d f9 7f 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c6 7f 0c 00 f7 d8 64 89 01 48
All code
========
0: 48 8b 0d f9 7f 0c 00 mov 0xc7ff9(%rip),%rcx # 0xc8000
7: f7 d8 neg %eax
9: 64 89 01 mov %eax,%fs:(%rcx)
c: 48 83 c8 ff or $0xffffffffffffffff,%rax
10: c3 ret
11: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
18: 00 00 00
1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
20: 49 89 ca mov %rcx,%r10
23: b8 a5 00 00 00 mov $0xa5,%eax
28: 0f 05 syscall
2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
30: 73 01 jae 0x33
32: c3 ret
33: 48 8b 0d c6 7f 0c 00 mov 0xc7fc6(%rip),%rcx # 0xc8000
3a: f7 d8 neg %eax
3c: 64 89 01 mov %eax,%fs:(%rcx)
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
6: 73 01 jae 0x9
8: c3 ret
9: 48 8b 0d c6 7f 0c 00 mov 0xc7fc6(%rip),%rcx # 0xc7fd6
10: f7 d8 neg %eax
12: 64 89 01 mov %eax,%fs:(%rcx)
15: 48 rex.W
[ 66.021939][ T7549] RSP: 002b:00007ffe66b952e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5
[ 66.030126][ T7549] RAX: ffffffffffffffda RBX: 0000557c5d7619e0 RCX: 00007f8edf568e0a
[ 66.037879][ T7549] RDX: 0000557c5d761c10 RSI: 0000557c5d761c50 RDI: 0000557c5d761c30
[ 66.045631][ T7549] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000557c5d762940
[ 66.053384][ T7549] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557c5d761c30
[ 66.061140][ T7549] R13: 0000557c5d761c10 R14: 00007f8edf6d0264 R15: 0000557c5d761af8
[ 66.068895][ T7549] </TASK>
[ 66.071750][ T7549] Modules linked in: snd_hda_codec_intelhdmi snd_hda_codec_hdmi btrfs blake2b_generic xor intel_rapl_msr zstd_compress intel_rapl_common snd_hda_codec_alc269 x86_pkg_temp_thermal snd_hda_scodec_component raid6_pq snd_hda_codec_realtek_lib intel_powerclamp i915 snd_hda_codec_generic coretemp snd_hda_intel sd_mod snd_hda_codec kvm_intel intel_gtt sg snd_hda_core drm_buddy ipmi_devintf ipmi_msghandler platform_profile kvm snd_intel_dspcfg ttm snd_intel_sdw_acpi dell_wmi snd_hwdep irqbypass drm_display_helper dell_smbios ghash_clmulni_intel mei_wdt snd_pcm cec dell_wmi_descriptor drm_client_lib rapl ahci sparse_keymap rfkill snd_timer libahci drm_kms_helper intel_cstate mei_me pcspkr dcdbas intel_uncore libata mei video snd i2c_i801 lpc_ich soundcore i2c_smbus wmi binfmt_misc loop fuse drm dm_mod
[ 66.142949][ T7549] ---[ end trace 0000000000000000 ]---
[ 66.148220][ T7549] RIP: 0010:btrfs_check_chunk_valid (fs/btrfs/tree-checker.c:847 fs/btrfs/tree-checker.c:1004) btrfs
[ 66.155057][ T7549] Code: 24 18 4c 8b 5c 24 10 e9 81 f9 ff ff 48 89 4c 24 18 4c 89 5c 24 10 e8 78 9f 52 bf 48 8b 4c 24 18 4c 8b 5c 24 10 e9 2c fd ff ff <0f> 0b 48 c7 c7 a3 99 51 c2 48 89 4c 24 10 e8 f6 9e 52 bf 48 8b 4c
All code
========
0: 24 18 and $0x18,%al
2: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
7: e9 81 f9 ff ff jmp 0xfffffffffffff98d
c: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
11: 4c 89 5c 24 10 mov %r11,0x10(%rsp)
16: e8 78 9f 52 bf call 0xffffffffbf529f93
1b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
20: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
25: e9 2c fd ff ff jmp 0xfffffffffffffd56
2a:* 0f 0b ud2 <-- trapping instruction
2c: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
33: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
38: e8 f6 9e 52 bf call 0xffffffffbf529f33
3d: 48 rex.W
3e: 8b .byte 0x8b
3f: 4c rex.WR
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
9: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
e: e8 f6 9e 52 bf call 0xffffffffbf529f09
13: 48 rex.W
14: 8b .byte 0x8b
15: 4c rex.WR
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250818/202508181031.5f89d7-lkp@intel.com
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes
2025-08-19 1:05 ` [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes kernel test robot
@ 2025-08-22 17:07 ` Mark Harmstone
0 siblings, 0 replies; 2+ messages in thread
From: Mark Harmstone @ 2025-08-22 17:07 UTC (permalink / raw)
To: kernel test robot; +Cc: oe-lkp, lkp, linux-btrfs
It looks like this is because the new valid_stripe_count() function BUG_ONs
for RAID0 - I'll fix this for v3.
On 19/08/2025 2.05 am, kernel test robot wrote:
>
>
> Hello,
>
> kernel test robot noticed "kernel_BUG_at_fs/btrfs/tree-checker.c" on:
>
> commit: 7ec33e314b27be8996378a9601527017b6ebba95 ("[PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes")
> url: https://github.com/intel-lab-lkp/linux/commits/Mark-Harmstone/btrfs-add-definitions-and-constants-for-remap-tree/20250813-224507
> base: v6.17-rc1
> patch link: https://lore.kernel.org/all/20250813143509.31073-4-mark@harmstone.com/
> patch subject: [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes
>
> in testcase: xfstests
> version: xfstests-x86_64-e1e4a0ea-1_20250714
> with following parameters:
>
> disk: 6HDD
> fs: btrfs
> test: btrfs-group-02
>
>
>
> config: x86_64-rhel-9.4-func
> compiler: gcc-12
> test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (Haswell) with 8G memory
>
> (please refer to attached dmesg/kmsg for entire log/backtrace)
>
>
>
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <oliver.sang@intel.com>
> | Closes: https://lore.kernel.org/oe-lkp/202508181031.5f89d7-lkp@intel.com
>
>
> [ 65.722045][ T7549] ------------[ cut here ]------------
> [ 65.727330][ T7549] kernel BUG at fs/btrfs/tree-checker.c:847!
> [ 65.733149][ T7549] Oops: invalid opcode: 0000 [#1] SMP KASAN PTI
> [ 65.739195][ T7549] CPU: 5 UID: 0 PID: 7549 Comm: mount Tainted: G S 6.17.0-rc1-00003-g7ec33e314b27 #1 PREEMPT(voluntary)
> [ 65.751607][ T7549] Tainted: [S]=CPU_OUT_OF_SPEC
> [ 65.756182][ T7549] Hardware name: Dell Inc. OptiPlex 9020/0DNKMN, BIOS A05 12/05/2013
> [ 65.764022][ T7549] RIP: 0010:btrfs_check_chunk_valid (fs/btrfs/tree-checker.c:847 fs/btrfs/tree-checker.c:1004) btrfs
> [ 65.770855][ T7549] Code: 24 18 4c 8b 5c 24 10 e9 81 f9 ff ff 48 89 4c 24 18 4c 89 5c 24 10 e8 78 9f 52 bf 48 8b 4c 24 18 4c 8b 5c 24 10 e9 2c fd ff ff <0f> 0b 48 c7 c7 a3 99 51 c2 48 89 4c 24 10 e8 f6 9e 52 bf 48 8b 4c
> All code
> ========
> 0: 24 18 and $0x18,%al
> 2: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
> 7: e9 81 f9 ff ff jmp 0xfffffffffffff98d
> c: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
> 11: 4c 89 5c 24 10 mov %r11,0x10(%rsp)
> 16: e8 78 9f 52 bf call 0xffffffffbf529f93
> 1b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
> 20: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
> 25: e9 2c fd ff ff jmp 0xfffffffffffffd56
> 2a:* 0f 0b ud2 <-- trapping instruction
> 2c: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
> 33: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
> 38: e8 f6 9e 52 bf call 0xffffffffbf529f33
> 3d: 48 rex.W
> 3e: 8b .byte 0x8b
> 3f: 4c rex.WR
>
> Code starting with the faulting instruction
> ===========================================
> 0: 0f 0b ud2
> 2: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
> 9: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
> e: e8 f6 9e 52 bf call 0xffffffffbf529f09
> 13: 48 rex.W
> 14: 8b .byte 0x8b
> 15: 4c rex.WR
> [ 65.790121][ T7549] RSP: 0018:ffffc9002239f960 EFLAGS: 00010283
> [ 65.795985][ T7549] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000001500000
> [ 65.803738][ T7549] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff88814af8e0bc
> [ 65.811492][ T7549] RBP: ffff88814af8e33c R08: 0000000000000001 R09: 0000000000000005
> [ 65.819246][ T7549] R10: e400000000000001 R11: 0000000000000000 R12: 000000000000000a
> [ 65.826998][ T7549] R13: 0000000000000008 R14: 0000000000000005 R15: 0000000000ff0000
> [ 65.834749][ T7549] FS: 00007f8edf369840(0000) GS:ffff8882182db000(0000) knlGS:0000000000000000
> [ 65.843446][ T7549] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 65.849838][ T7549] CR2: 0000562e34dee000 CR3: 0000000201f00005 CR4: 00000000001726f0
> [ 65.857589][ T7549] Call Trace:
> [ 65.860704][ T7549] <TASK>
> [ 65.863474][ T7549] ? set_extent_bit (fs/btrfs/extent-io-tree.c:1099) btrfs
> [ 65.869002][ T7549] btrfs_validate_super (fs/btrfs/disk-io.c:2369 fs/btrfs/disk-io.c:2558) btrfs
> [ 65.874869][ T7549] ? crypto_alloc_tfmmem+0x92/0xf0
> [ 65.880390][ T7549] ? __pfx_btrfs_validate_super (fs/btrfs/disk-io.c:2393) btrfs
> [ 65.886682][ T7549] ? btrfs_release_disk_super (include/linux/page-flags.h:226 include/linux/page-flags.h:288 include/linux/mm.h:1424 fs/btrfs/volumes.c:1337) btrfs
> [ 65.892995][ T7549] open_ctree (fs/btrfs/disk-io.c:3373) btrfs
> [ 65.897997][ T7549] ? __pfx_open_ctree (fs/btrfs/disk-io.c:3282) btrfs
> [ 65.903426][ T7549] ? mutex_unlock (arch/x86/include/asm/atomic64_64.h:101 include/linux/atomic/atomic-arch-fallback.h:4329 include/linux/atomic/atomic-long.h:1506 include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:167 kernel/locking/mutex.c:533)
> [ 65.907740][ T7549] ? __pfx_mutex_unlock (kernel/locking/mutex.c:531)
> [ 65.912572][ T7549] btrfs_get_tree_super (fs/btrfs/super.c:978 fs/btrfs/super.c:1937) btrfs
> [ 65.918346][ T7549] btrfs_get_tree_subvol (fs/btrfs/super.c:2074) btrfs
> [ 65.924203][ T7549] vfs_get_tree (fs/super.c:1816)
> [ 65.928432][ T7549] do_new_mount (fs/namespace.c:3806)
> [ 65.932749][ T7549] ? __pfx_do_new_mount (fs/namespace.c:3760)
> [ 65.937580][ T7549] ? __pfx_map_id_range_up (kernel/user_namespace.c:382)
> [ 65.942669][ T7549] ? security_capable (security/security.c:1142)
> [ 65.947330][ T7549] path_mount (fs/namespace.c:4120)
> [ 65.951561][ T7549] ? 0xffffffff81000000
> [ 65.955533][ T7549] ? __pfx_path_mount (fs/namespace.c:4047)
> [ 65.960193][ T7549] ? kmem_cache_free (mm/slub.c:4680 mm/slub.c:4782)
> [ 65.964939][ T7549] ? user_path_at (fs/namei.c:3131)
> [ 65.969259][ T7549] __x64_sys_mount (fs/namespace.c:4134 fs/namespace.c:4344 fs/namespace.c:4321 fs/namespace.c:4321)
> [ 65.973843][ T7549] ? __pfx___x64_sys_mount (fs/namespace.c:4321)
> [ 65.978934][ T7549] ? do_user_addr_fault (arch/x86/include/asm/atomic.h:93 include/linux/atomic/atomic-arch-fallback.h:949 include/linux/atomic/atomic-instrumented.h:401 include/linux/refcount.h:389 include/linux/refcount.h:432 include/linux/mmap_lock.h:143 include/linux/mmap_lock.h:267 arch/x86/mm/fault.c:1338)
> [ 65.983938][ T7549] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
> [ 65.988257][ T7549] ? exc_page_fault (arch/x86/include/asm/irqflags.h:37 arch/x86/include/asm/irqflags.h:114 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
> [ 65.992749][ T7549] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
> [ 65.998441][ T7549] RIP: 0033:0x7f8edf568e0a
> [ 66.002672][ T7549] Code: 48 8b 0d f9 7f 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c6 7f 0c 00 f7 d8 64 89 01 48
> All code
> ========
> 0: 48 8b 0d f9 7f 0c 00 mov 0xc7ff9(%rip),%rcx # 0xc8000
> 7: f7 d8 neg %eax
> 9: 64 89 01 mov %eax,%fs:(%rcx)
> c: 48 83 c8 ff or $0xffffffffffffffff,%rax
> 10: c3 ret
> 11: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
> 18: 00 00 00
> 1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
> 20: 49 89 ca mov %rcx,%r10
> 23: b8 a5 00 00 00 mov $0xa5,%eax
> 28: 0f 05 syscall
> 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
> 30: 73 01 jae 0x33
> 32: c3 ret
> 33: 48 8b 0d c6 7f 0c 00 mov 0xc7fc6(%rip),%rcx # 0xc8000
> 3a: f7 d8 neg %eax
> 3c: 64 89 01 mov %eax,%fs:(%rcx)
> 3f: 48 rex.W
>
> Code starting with the faulting instruction
> ===========================================
> 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
> 6: 73 01 jae 0x9
> 8: c3 ret
> 9: 48 8b 0d c6 7f 0c 00 mov 0xc7fc6(%rip),%rcx # 0xc7fd6
> 10: f7 d8 neg %eax
> 12: 64 89 01 mov %eax,%fs:(%rcx)
> 15: 48 rex.W
> [ 66.021939][ T7549] RSP: 002b:00007ffe66b952e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5
> [ 66.030126][ T7549] RAX: ffffffffffffffda RBX: 0000557c5d7619e0 RCX: 00007f8edf568e0a
> [ 66.037879][ T7549] RDX: 0000557c5d761c10 RSI: 0000557c5d761c50 RDI: 0000557c5d761c30
> [ 66.045631][ T7549] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000557c5d762940
> [ 66.053384][ T7549] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557c5d761c30
> [ 66.061140][ T7549] R13: 0000557c5d761c10 R14: 00007f8edf6d0264 R15: 0000557c5d761af8
> [ 66.068895][ T7549] </TASK>
> [ 66.071750][ T7549] Modules linked in: snd_hda_codec_intelhdmi snd_hda_codec_hdmi btrfs blake2b_generic xor intel_rapl_msr zstd_compress intel_rapl_common snd_hda_codec_alc269 x86_pkg_temp_thermal snd_hda_scodec_component raid6_pq snd_hda_codec_realtek_lib intel_powerclamp i915 snd_hda_codec_generic coretemp snd_hda_intel sd_mod snd_hda_codec kvm_intel intel_gtt sg snd_hda_core drm_buddy ipmi_devintf ipmi_msghandler platform_profile kvm snd_intel_dspcfg ttm snd_intel_sdw_acpi dell_wmi snd_hwdep irqbypass drm_display_helper dell_smbios ghash_clmulni_intel mei_wdt snd_pcm cec dell_wmi_descriptor drm_client_lib rapl ahci sparse_keymap rfkill snd_timer libahci drm_kms_helper intel_cstate mei_me pcspkr dcdbas intel_uncore libata mei video snd i2c_i801 lpc_ich soundcore i2c_smbus wmi binfmt_misc loop fuse drm dm_mod
> [ 66.142949][ T7549] ---[ end trace 0000000000000000 ]---
> [ 66.148220][ T7549] RIP: 0010:btrfs_check_chunk_valid (fs/btrfs/tree-checker.c:847 fs/btrfs/tree-checker.c:1004) btrfs
> [ 66.155057][ T7549] Code: 24 18 4c 8b 5c 24 10 e9 81 f9 ff ff 48 89 4c 24 18 4c 89 5c 24 10 e8 78 9f 52 bf 48 8b 4c 24 18 4c 8b 5c 24 10 e9 2c fd ff ff <0f> 0b 48 c7 c7 a3 99 51 c2 48 89 4c 24 10 e8 f6 9e 52 bf 48 8b 4c
> All code
> ========
> 0: 24 18 and $0x18,%al
> 2: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
> 7: e9 81 f9 ff ff jmp 0xfffffffffffff98d
> c: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
> 11: 4c 89 5c 24 10 mov %r11,0x10(%rsp)
> 16: e8 78 9f 52 bf call 0xffffffffbf529f93
> 1b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
> 20: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11
> 25: e9 2c fd ff ff jmp 0xfffffffffffffd56
> 2a:* 0f 0b ud2 <-- trapping instruction
> 2c: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
> 33: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
> 38: e8 f6 9e 52 bf call 0xffffffffbf529f33
> 3d: 48 rex.W
> 3e: 8b .byte 0x8b
> 3f: 4c rex.WR
>
> Code starting with the faulting instruction
> ===========================================
> 0: 0f 0b ud2
> 2: 48 c7 c7 a3 99 51 c2 mov $0xffffffffc25199a3,%rdi
> 9: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
> e: e8 f6 9e 52 bf call 0xffffffffbf529f09
> 13: 48 rex.W
> 14: 8b .byte 0x8b
> 15: 4c rex.WR
>
>
> The kernel config and materials to reproduce are available at:
> https://download.01.org/0day-ci/archive/20250818/202508181031.5f89d7-lkp@intel.com
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-08-22 17:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20250813143509.31073-4-mark@harmstone.com>
2025-08-19 1:05 ` [PATCH v2 03/16] btrfs: allow remapped chunks to have zero stripes kernel test robot
2025-08-22 17:07 ` Mark Harmstone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).