==================================================================
BUG: KASAN: stack-out-of-bounds in instrument_atomic_read include/linux/instrumented.h:68 [inline]
BUG: KASAN: stack-out-of-bounds in atomic_read include/linux/atomic/atomic-instrumented.h:32 [inline]
BUG: KASAN: stack-out-of-bounds in xfs_buf_lock+0x9e/0x520 fs/xfs/xfs_buf.c:1191
Read of size 4 at addr ffffc90004c9fb84 by task kswapd0/88
CPU: 0 PID: 88 Comm: kswapd0 Not tainted 6.9.0-rc4-syzkaller-00329-g48cf398f15fc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
check_region_inline mm/kasan/generic.c:183 [inline]
kasan_check_range+0xef/0x1a0 mm/kasan/generic.c:189
instrument_atomic_read include/linux/instrumented.h:68 [inline]
atomic_read include/linux/atomic/atomic-instrumented.h:32 [inline]
xfs_buf_lock+0x9e/0x520 fs/xfs/xfs_buf.c:1191
xfs_buf_delwri_submit_buffers+0x140/0xa40 fs/xfs/xfs_buf.c:2290
xfs_buf_delwri_submit+0x8a/0x270 fs/xfs/xfs_buf.c:2368
xfs_qm_shrink_scan+0x209/0x3f0 fs/xfs/xfs_qm.c:522
do_shrink_slab+0x452/0x11c0 mm/shrinker.c:435
shrink_slab+0x18a/0x1310 mm/shrinker.c:662
shrink_one+0x493/0x7c0 mm/vmscan.c:4774
shrink_many mm/vmscan.c:4835 [inline]
lru_gen_shrink_node mm/vmscan.c:4935 [inline]
shrink_node+0x231f/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c4/0x3a0 kernel/kthread.c:388
ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
The buggy address belongs to the virtual mapping at
[ffffc90004c98000, ffffc90004ca1000) created by:
kernel_clone+0xfd/0x980 kernel/fork.c:2797
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x22be06
memcg:ffff888020a91d82
flags: 0x57ff80000000000(node=1|zone=2|lastcpupid=0xfff)
page_type: 0xffffffff()
raw: 057ff80000000000 0000000000000000 dead000000000122 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff ffff888020a91d82
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0x102dc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_ZERO), pid 5655, tgid -479563954 (syz-executor.2), ts 5655, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d4/0x350 mm/page_alloc.c:1534
prep_new_page mm/page_alloc.c:1541 [inline]
get_page_from_freelist+0xa28/0x3780 mm/page_alloc.c:3317
__alloc_pages+0x22b/0x2460 mm/page_alloc.c:4575
alloc_pages_mpol+0x275/0x610 mm/mempolicy.c:2264
vm_area_alloc_pages mm/vmalloc.c:3561 [inline]
__vmalloc_area_node mm/vmalloc.c:3637 [inline]
__vmalloc_node_range+0xa26/0x14b0 mm/vmalloc.c:3818
alloc_thread_stack_node kernel/fork.c:309 [inline]
dup_task_struct kernel/fork.c:1115 [inline]
copy_process+0xe56/0x9090 kernel/fork.c:2220
kernel_clone+0xfd/0x980 kernel/fork.c:2797
__do_sys_clone+0xba/0x100 kernel/fork.c:2940
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcf/0x260 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
page_owner free stack trace missing
Memory state around the buggy address:
ffffc90004c9fa80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9fb00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
>ffffc90004c9fb80: f1 f1 04 f2 04 f2 00 f3 f3 f3 00 00 00 00 00 00
^
ffffc90004c9fc00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9fc80: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 f1 f1 04 f2
==================================================================
==================================================================
BUG: KASAN: stack-out-of-bounds in arch_atomic_read arch/x86/include/asm/atomic.h:23 [inline]
BUG: KASAN: stack-out-of-bounds in raw_atomic_read include/linux/atomic/atomic-arch-fallback.h:457 [inline]
BUG: KASAN: stack-out-of-bounds in atomic_read include/linux/atomic/atomic-instrumented.h:33 [inline]
BUG: KASAN: stack-out-of-bounds in xfs_buf_lock+0x4c9/0x520 fs/xfs/xfs_buf.c:1191
Read of size 4 at addr ffffc90004c9fb84 by task kswapd0/88
CPU: 1 PID: 88 Comm: kswapd0 Tainted: G B 6.9.0-rc4-syzkaller-00329-g48cf398f15fc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
arch_atomic_read arch/x86/include/asm/atomic.h:23 [inline]
raw_atomic_read include/linux/atomic/atomic-arch-fallback.h:457 [inline]
atomic_read include/linux/atomic/atomic-instrumented.h:33 [inline]
xfs_buf_lock+0x4c9/0x520 fs/xfs/xfs_buf.c:1191
xfs_buf_delwri_submit_buffers+0x140/0xa40 fs/xfs/xfs_buf.c:2290
xfs_buf_delwri_submit+0x8a/0x270 fs/xfs/xfs_buf.c:2368
xfs_qm_shrink_scan+0x209/0x3f0 fs/xfs/xfs_qm.c:522
do_shrink_slab+0x452/0x11c0 mm/shrinker.c:435
shrink_slab+0x18a/0x1310 mm/shrinker.c:662
shrink_one+0x493/0x7c0 mm/vmscan.c:4774
shrink_many mm/vmscan.c:4835 [inline]
lru_gen_shrink_node mm/vmscan.c:4935 [inline]
shrink_node+0x231f/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c4/0x3a0 kernel/kthread.c:388
ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
The buggy address belongs to the virtual mapping at
[ffffc90004c98000, ffffc90004ca1000) created by:
kernel_clone+0xfd/0x980 kernel/fork.c:2797
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x22be06
memcg:ffff888020a91d82
flags: 0x57ff80000000000(node=1|zone=2|lastcpupid=0xfff)
page_type: 0xffffffff()
raw: 057ff80000000000 0000000000000000 dead000000000122 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff ffff888020a91d82
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0x102dc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_ZERO), pid 5655, tgid -479563954 (syz-executor.2), ts 5655, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d4/0x350 mm/page_alloc.c:1534
prep_new_page mm/page_alloc.c:1541 [inline]
get_page_from_freelist+0xa28/0x3780 mm/page_alloc.c:3317
__alloc_pages+0x22b/0x2460 mm/page_alloc.c:4575
alloc_pages_mpol+0x275/0x610 mm/mempolicy.c:2264
vm_area_alloc_pages mm/vmalloc.c:3561 [inline]
__vmalloc_area_node mm/vmalloc.c:3637 [inline]
__vmalloc_node_range+0xa26/0x14b0 mm/vmalloc.c:3818
alloc_thread_stack_node kernel/fork.c:309 [inline]
dup_task_struct kernel/fork.c:1115 [inline]
copy_process+0xe56/0x9090 kernel/fork.c:2220
kernel_clone+0xfd/0x980 kernel/fork.c:2797
__do_sys_clone+0xba/0x100 kernel/fork.c:2940
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcf/0x260 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
page_owner free stack trace missing
Memory state around the buggy address:
ffffc90004c9fa80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9fb00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
>ffffc90004c9fb80: f1 f1 04 f2 04 f2 00 f3 f3 f3 00 00 00 00 00 00
^
ffffc90004c9fc00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9fc80: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 f1 f1 04 f2
==================================================================
==================================================================
BUG: KASAN: stack-out-of-bounds in down+0x8e/0xa0 kernel/locking/semaphore.c:60
Read of size 4 at addr ffffc90004c9f9a0 by task kswapd0/88
CPU: 1 PID: 88 Comm: kswapd0 Tainted: G B 6.9.0-rc4-syzkaller-00329-g48cf398f15fc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
down+0x8e/0xa0 kernel/locking/semaphore.c:60
xfs_buf_lock+0x133/0x520 fs/xfs/xfs_buf.c:1193
xfs_buf_delwri_submit_buffers+0x140/0xa40 fs/xfs/xfs_buf.c:2290
xfs_buf_delwri_submit+0x8a/0x270 fs/xfs/xfs_buf.c:2368
xfs_qm_shrink_scan+0x209/0x3f0 fs/xfs/xfs_qm.c:522
do_shrink_slab+0x452/0x11c0 mm/shrinker.c:435
shrink_slab+0x18a/0x1310 mm/shrinker.c:662
shrink_one+0x493/0x7c0 mm/vmscan.c:4774
shrink_many mm/vmscan.c:4835 [inline]
lru_gen_shrink_node mm/vmscan.c:4935 [inline]
shrink_node+0x231f/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c4/0x3a0 kernel/kthread.c:388
ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
The buggy address belongs to the virtual mapping at
[ffffc90004c98000, ffffc90004ca1000) created by:
kernel_clone+0xfd/0x980 kernel/fork.c:2797
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x22be06
memcg:ffff888020a91d82
flags: 0x57ff80000000000(node=1|zone=2|lastcpupid=0xfff)
page_type: 0xffffffff()
raw: 057ff80000000000 0000000000000000 dead000000000122 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff ffff888020a91d82
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0x102dc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_ZERO), pid 5655, tgid -479563954 (syz-executor.2), ts 5655, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d4/0x350 mm/page_alloc.c:1534
prep_new_page mm/page_alloc.c:1541 [inline]
get_page_from_freelist+0xa28/0x3780 mm/page_alloc.c:3317
__alloc_pages+0x22b/0x2460 mm/page_alloc.c:4575
alloc_pages_mpol+0x275/0x610 mm/mempolicy.c:2264
vm_area_alloc_pages mm/vmalloc.c:3561 [inline]
__vmalloc_area_node mm/vmalloc.c:3637 [inline]
__vmalloc_node_range+0xa26/0x14b0 mm/vmalloc.c:3818
alloc_thread_stack_node kernel/fork.c:309 [inline]
dup_task_struct kernel/fork.c:1115 [inline]
copy_process+0xe56/0x9090 kernel/fork.c:2220
kernel_clone+0xfd/0x980 kernel/fork.c:2797
__do_sys_clone+0xba/0x100 kernel/fork.c:2940
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcf/0x260 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
page_owner free stack trace missing
Memory state around the buggy address:
ffffc90004c9f880: f1 f1 f1 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9f900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffffc90004c9f980: 00 00 00 f3 f3 f3 f3 f3 f3 f3 f3 00 00 00 00 00
^
ffffc90004c9fa00: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 f3 f3
ffffc90004c9fa80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
==================================================================
==================================================================
BUG: KASAN: stack-out-of-bounds in list_empty include/linux/list.h:373 [inline]
BUG: KASAN: stack-out-of-bounds in up+0xa6/0xb0 kernel/locking/semaphore.c:188
Read of size 8 at addr ffffc90004c9f9a8 by task kswapd0/88
CPU: 0 PID: 88 Comm: kswapd0 Tainted: G B 6.9.0-rc4-syzkaller-00329-g48cf398f15fc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0xc3/0x620 mm/kasan/report.c:488
kasan_report+0xd9/0x110 mm/kasan/report.c:601
list_empty include/linux/list.h:373 [inline]
up+0xa6/0xb0 kernel/locking/semaphore.c:188
xfs_buf_unlock+0x1b/0x230 fs/xfs/xfs_buf.c:1204
xfs_buf_relse fs/xfs/xfs_buf.h:311 [inline]
xfs_buf_delwri_submit_buffers+0x646/0xa40 fs/xfs/xfs_buf.c:2301
xfs_buf_delwri_submit+0x8a/0x270 fs/xfs/xfs_buf.c:2368
xfs_qm_shrink_scan+0x209/0x3f0 fs/xfs/xfs_qm.c:522
do_shrink_slab+0x452/0x11c0 mm/shrinker.c:435
shrink_slab+0x18a/0x1310 mm/shrinker.c:662
shrink_one+0x493/0x7c0 mm/vmscan.c:4774
shrink_many mm/vmscan.c:4835 [inline]
lru_gen_shrink_node mm/vmscan.c:4935 [inline]
shrink_node+0x231f/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c4/0x3a0 kernel/kthread.c:388
ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
The buggy address belongs to the virtual mapping at
[ffffc90004c98000, ffffc90004ca1000) created by:
kernel_clone+0xfd/0x980 kernel/fork.c:2797
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x22be06
memcg:ffff888020a91d82
flags: 0x57ff80000000000(node=1|zone=2|lastcpupid=0xfff)
page_type: 0xffffffff()
raw: 057ff80000000000 0000000000000000 dead000000000122 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff ffff888020a91d82
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0x102dc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_ZERO), pid 5655, tgid -479563954 (syz-executor.2), ts 5655, free_ts 0
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x2d4/0x350 mm/page_alloc.c:1534
prep_new_page mm/page_alloc.c:1541 [inline]
get_page_from_freelist+0xa28/0x3780 mm/page_alloc.c:3317
__alloc_pages+0x22b/0x2460 mm/page_alloc.c:4575
alloc_pages_mpol+0x275/0x610 mm/mempolicy.c:2264
vm_area_alloc_pages mm/vmalloc.c:3561 [inline]
__vmalloc_area_node mm/vmalloc.c:3637 [inline]
__vmalloc_node_range+0xa26/0x14b0 mm/vmalloc.c:3818
alloc_thread_stack_node kernel/fork.c:309 [inline]
dup_task_struct kernel/fork.c:1115 [inline]
copy_process+0xe56/0x9090 kernel/fork.c:2220
kernel_clone+0xfd/0x980 kernel/fork.c:2797
__do_sys_clone+0xba/0x100 kernel/fork.c:2940
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xcf/0x260 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
page_owner free stack trace missing
Memory state around the buggy address:
ffffc90004c9f880: f1 f1 f1 00 00 00 00 00 00 00 00 00 00 00 00 00
ffffc90004c9f900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffffc90004c9f980: 00 00 00 f3 f3 f3 f3 f3 f3 f3 f3 00 00 00 00 00
^
ffffc90004c9fa00: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 f3 f3
ffffc90004c9fa80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
==================================================================
general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
CPU: 0 PID: 88 Comm: kswapd0 Tainted: G B 6.9.0-rc4-syzkaller-00329-g48cf398f15fc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
RIP: 0010:__list_del_entry_valid_or_report+0x20/0x1c0 lib/list_debug.c:49
Code: 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 89 fe 48 83 c7 08 48 83 ec 18 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 19 01 00 00 48 89 f2 48 8b 4e 08 48 b8 00 00 00
RSP: 0018:ffffc9000251f418 EFLAGS: 00010012
RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffffff8151843f
RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000008
RBP: ffffc90004c9f9a8 R08: 0000000000000007 R09: 0000000000000000
R10: 0000000000000000 R11: 3d3d3d3d3d3d3d3d R12: ffffc90004c9fa68
R13: ffffc90004c9fa60 R14: ffffc90004c9f940 R15: ffffc90004c9f940
FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f2a83cd66e4 CR3: 0000000179c2a000 CR4: 0000000000350ef0
Call Trace:
__list_del_entry_valid include/linux/list.h:124 [inline]
__list_del_entry include/linux/list.h:215 [inline]
list_del include/linux/list.h:229 [inline]
__up.isra.0+0xe/0x190 kernel/locking/semaphore.c:276
up+0x79/0xb0 kernel/locking/semaphore.c:191
xfs_buf_unlock+0x1b/0x230 fs/xfs/xfs_buf.c:1204
xfs_buf_relse fs/xfs/xfs_buf.h:311 [inline]
xfs_buf_delwri_submit_buffers+0x646/0xa40 fs/xfs/xfs_buf.c:2301
xfs_buf_delwri_submit+0x8a/0x270 fs/xfs/xfs_buf.c:2368
xfs_qm_shrink_scan+0x209/0x3f0 fs/xfs/xfs_qm.c:522
do_shrink_slab+0x452/0x11c0 mm/shrinker.c:435
shrink_slab+0x18a/0x1310 mm/shrinker.c:662
shrink_one+0x493/0x7c0 mm/vmscan.c:4774
shrink_many mm/vmscan.c:4835 [inline]
lru_gen_shrink_node mm/vmscan.c:4935 [inline]
shrink_node+0x231f/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c4/0x3a0 kernel/kthread.c:388
ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:__list_del_entry_valid_or_report+0x20/0x1c0 lib/list_debug.c:49
Code: 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 89 fe 48 83 c7 08 48 83 ec 18 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 19 01 00 00 48 89 f2 48 8b 4e 08 48 b8 00 00 00
RSP: 0018:ffffc9000251f418 EFLAGS: 00010012
RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffffff8151843f
RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000008
RBP: ffffc90004c9f9a8 R08: 0000000000000007 R09: 0000000000000000
R10: 0000000000000000 R11: 3d3d3d3d3d3d3d3d R12: ffffc90004c9fa68
R13: ffffc90004c9fa60 R14: ffffc90004c9f940 R15: ffffc90004c9f940
FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f2a83cd66e4 CR3: 0000000179c2a000 CR4: 0000000000350ef0
----------------
Code disassembly (best guess):
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: f3 0f 1e fa endbr64
e: 48 89 fe mov %rdi,%rsi
11: 48 83 c7 08 add $0x8,%rdi
15: 48 83 ec 18 sub $0x18,%rsp
19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
20: fc ff df
23: 48 89 fa mov %rdi,%rdx
26: 48 c1 ea 03 shr $0x3,%rdx
* 2a: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) <-- trapping instruction
2e: 0f 85 19 01 00 00 jne 0x14d
34: 48 89 f2 mov %rsi,%rdx
37: 48 8b 4e 08 mov 0x8(%rsi),%rcx
3b: 48 rex.W
3c: b8 .byte 0xb8
3d: 00 00 add %al,(%rax)