FAULT_INJECTION: forcing a failure.
name fail_usercopy, interval 1, probability 0, space 0, times 0
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
syz.5.2679/12870 is trying to acquire lock:
ffffffff8cb1ee60 (console_owner){-.-.}-{0:0}, at: console_lock_spinning_enable kernel/printk/printk.c:1818 [inline]
ffffffff8cb1ee60 (console_owner){-.-.}-{0:0}, at: console_emit_next_record+0x82d/0xc90 kernel/printk/printk.c:2774
but task is already holding lock:
ffff8880b8e3aad8 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x26/0x140 kernel/sched/core.c:537
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #4 (&rq->__lock){-.-.}-{2:2}:
_raw_spin_lock_nested+0x2e/0x40 kernel/locking/spinlock.c:378
raw_spin_rq_lock_nested+0x26/0x140 kernel/sched/core.c:537
raw_spin_rq_lock kernel/sched/sched.h:1355 [inline]
rq_lock kernel/sched/sched.h:1645 [inline]
task_fork_fair+0x5c/0x350 kernel/sched/fair.c:11901
sched_cgroup_fork+0x32c/0x3c0 kernel/sched/core.c:4685
copy_process+0x24b8/0x4020 kernel/fork.c:2459
kernel_clone+0x225/0x8b0 kernel/fork.c:2757
user_mode_thread+0xda/0x130 kernel/fork.c:2833
rest_init+0x23/0x300 init/main.c:710
start_kernel+0x0/0x539 init/main.c:905
start_kernel+0x490/0x539 init/main.c:1152
secondary_startup_64_no_verify+0xcf/0xdb
-> #3 (&p->pi_lock){-.-.}-{2:2}:
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0xa4/0xf0 kernel/locking/spinlock.c:162
try_to_wake_up+0x5c/0x1080 kernel/sched/core.c:4111
__wake_up_common+0x2a4/0x4e0 kernel/sched/wait.c:107
__wake_up_common_lock kernel/sched/wait.c:138 [inline]
__wake_up+0x10e/0x190 kernel/sched/wait.c:160
tty_port_default_wakeup+0x9e/0xf0 drivers/tty/tty_port.c:71
serial8250_tx_chars+0x629/0x830 drivers/tty/serial/8250/8250_port.c:1854
serial8250_handle_irq+0x516/0x6d0 drivers/tty/serial/8250/8250_port.c:1961
serial8250_default_handle_irq+0xb4/0x1a0 drivers/tty/serial/8250/8250_port.c:1981
serial8250_interrupt+0x9b/0x1c0 drivers/tty/serial/8250/8250_core.c:126
__handle_irq_event_percpu+0x298/0xa30 kernel/irq/handle.c:158
handle_irq_event_percpu kernel/irq/handle.c:193 [inline]
handle_irq_event+0x87/0x1e0 kernel/irq/handle.c:210
handle_edge_irq+0x243/0xb20 kernel/irq/chip.c:819
generic_handle_irq_desc include/linux/irqdesc.h:158 [inline]
handle_irq arch/x86/kernel/irq.c:233 [inline]
__common_interrupt+0xd7/0x1e0 arch/x86/kernel/irq.c:252
common_interrupt+0xb0/0xd0 arch/x86/kernel/irq.c:242
asm_common_interrupt+0x22/0x40 arch/x86/include/asm/idtentry.h:682
__count_vm_events include/linux/vmstat.h:76 [inline]
rmqueue_pcplist mm/page_alloc.c:3831 [inline]
rmqueue mm/page_alloc.c:3870 [inline]
get_page_from_freelist+0x83d/0x1ac0 mm/page_alloc.c:4325
__alloc_pages+0x1df/0x4e0 mm/page_alloc.c:5614
alloc_slab_page+0x5d/0x160 mm/slub.c:1799
allocate_slab mm/slub.c:1944 [inline]
new_slab+0x87/0x2c0 mm/slub.c:1997
___slab_alloc+0xbc6/0x1230 mm/slub.c:3154
kmem_cache_alloc_bulk+0x1a3/0x4e0 mm/slub.c:3856
mt_alloc_bulk lib/maple_tree.c:157 [inline]
mas_alloc_nodes+0x449/0x890 lib/maple_tree.c:1299
mas_node_count_gfp lib/maple_tree.c:1359 [inline]
mas_preallocate+0x161/0x3c0 lib/maple_tree.c:5807
__vma_adjust+0x2e2/0x1c60 mm/mmap.c:724
vma_adjust include/linux/mm.h:2810 [inline]
__split_vma+0x3a7/0x500 mm/mmap.c:-1
mprotect_fixup+0x597/0x7f0 mm/mprotect.c:623
do_mprotect_pkey+0x754/0xa40 mm/mprotect.c:792
__do_sys_mprotect mm/mprotect.c:819 [inline]
__se_sys_mprotect mm/mprotect.c:816 [inline]
__x64_sys_mprotect+0x7c/0x90 mm/mprotect.c:816
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x68/0xd2
-> #2 (&tty->write_wait){-.-.}-{2:2}:
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0xa4/0xf0 kernel/locking/spinlock.c:162
__wake_up_common_lock kernel/sched/wait.c:137 [inline]
__wake_up+0xf4/0x190 kernel/sched/wait.c:160
tty_port_default_wakeup+0x9e/0xf0 drivers/tty/tty_port.c:71
serial8250_tx_chars+0x629/0x830 drivers/tty/serial/8250/8250_port.c:1854
serial8250_handle_irq+0x516/0x6d0 drivers/tty/serial/8250/8250_port.c:1961
serial8250_default_handle_irq+0xb4/0x1a0 drivers/tty/serial/8250/8250_port.c:1981
serial8250_interrupt+0x9b/0x1c0 drivers/tty/serial/8250/8250_core.c:126
__handle_irq_event_percpu+0x298/0xa30 kernel/irq/handle.c:158
handle_irq_event_percpu kernel/irq/handle.c:193 [inline]
handle_irq_event+0x87/0x1e0 kernel/irq/handle.c:210
handle_edge_irq+0x243/0xb20 kernel/irq/chip.c:819
generic_handle_irq_desc include/linux/irqdesc.h:158 [inline]
handle_irq arch/x86/kernel/irq.c:233 [inline]
__common_interrupt+0xd7/0x1e0 arch/x86/kernel/irq.c:252
common_interrupt+0xb0/0xd0 arch/x86/kernel/irq.c:242
asm_common_interrupt+0x22/0x40 arch/x86/include/asm/idtentry.h:682
__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
_raw_spin_unlock_irqrestore+0xa5/0x100 kernel/locking/spinlock.c:194
spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
uart_write+0x68a/0x910 drivers/tty/serial/serial_core.c:602
process_output_block drivers/tty/n_tty.c:586 [inline]
n_tty_write+0xd1a/0x11c0 drivers/tty/n_tty.c:2377
do_tty_write drivers/tty/tty_io.c:1018 [inline]
file_tty_write+0x4dd/0x860 drivers/tty/tty_io.c:1089
call_write_iter include/linux/fs.h:2265 [inline]
new_sync_write fs/read_write.c:491 [inline]
vfs_write+0x44c/0x960 fs/read_write.c:584
ksys_write+0x143/0x240 fs/read_write.c:637
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x68/0xd2
-> #1 (&port_lock_key){-.-.}-{2:2}:
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0xa4/0xf0 kernel/locking/spinlock.c:162
serial8250_console_write+0x169/0x17a0 drivers/tty/serial/8250/8250_port.c:3432
call_console_driver kernel/printk/printk.c:1977 [inline]
console_emit_next_record+0x947/0xc90 kernel/printk/printk.c:2777
console_flush_all kernel/printk/printk.c:-1 [inline]
console_unlock+0x223/0x630 kernel/printk/printk.c:2906
vprintk_emit+0x489/0x680 kernel/printk/printk.c:2303
_printk+0xcc/0x110 kernel/printk/printk.c:2328
register_console+0x6c6/0x9c0 kernel/printk/printk.c:3269
univ8250_console_init+0x41/0x43 drivers/tty/serial/8250/8250_core.c:687
console_init+0x1bc/0x78e kernel/printk/printk.c:3359
start_kernel+0x303/0x539 init/main.c:1088
secondary_startup_64_no_verify+0xcf/0xdb
-> #0 (console_owner){-.-.}-{0:0}:
check_prev_add kernel/locking/lockdep.c:3090 [inline]
check_prevs_add kernel/locking/lockdep.c:3209 [inline]
validate_chain kernel/locking/lockdep.c:3825 [inline]
__lock_acquire+0x2cf8/0x7c50 kernel/locking/lockdep.c:5049
lock_acquire+0x1b4/0x490 kernel/locking/lockdep.c:5662
console_lock_spinning_enable kernel/printk/printk.c:1818 [inline]
console_emit_next_record+0x84c/0xc90 kernel/printk/printk.c:2774
console_flush_all kernel/printk/printk.c:-1 [inline]
console_unlock+0x223/0x630 kernel/printk/printk.c:2906
vprintk_emit+0x489/0x680 kernel/printk/printk.c:2303
_printk+0xcc/0x110 kernel/printk/printk.c:2328
fail_dump lib/fault-inject.c:45 [inline]
should_fail_ex+0x37a/0x4d0 lib/fault-inject.c:147
strncpy_from_user+0x32/0x350 lib/strncpy_from_user.c:118
strncpy_from_user_nofault+0x6d/0x140 mm/maccess.c:186
bpf_probe_read_user_str_common kernel/trace/bpf_trace.c:204 [inline]
____bpf_probe_read_compat_str kernel/trace/bpf_trace.c:310 [inline]
bpf_probe_read_compat_str+0xdd/0x170 kernel/trace/bpf_trace.c:306
bpf_prog_3ba3839c117aeaac+0x38/0x3f
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
__bpf_trace_run kernel/trace/bpf_trace.c:2285 [inline]
bpf_trace_run2+0x30a/0x3b0 kernel/trace/bpf_trace.c:2324
trace_tlb_flush+0x143/0x190 include/trace/events/tlb.h:38
switch_mm_irqs_off+0x758/0xb10 arch/x86/mm/tlb.c:-1
context_switch kernel/sched/core.c:5229 [inline]
__schedule+0xe99/0x40b0 kernel/sched/core.c:6561
preempt_schedule_irq+0xb1/0x150 kernel/sched/core.c:6873
irqentry_exit+0x63/0x70 kernel/entry/common.c:439
asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691
check_kcov_mode kernel/kcov.c:182 [inline]
__sanitizer_cov_trace_pc+0x2c/0x60 kernel/kcov.c:216
____bpf_skb_load_helper_32 net/core/filter.c:286 [inline]
____bpf_skb_load_helper_32_no_cache net/core/filter.c:300 [inline]
bpf_skb_load_helper_32_no_cache+0x2e5/0x3f0 net/core/filter.c:297
bpf_prog_a514876f7d3947b7+0x23/0x4c
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
bpf_test_run+0x4a9/0x7d0 net/bpf/test_run.c:402
bpf_prog_test_run_skb+0xa40/0x11b0 net/bpf/test_run.c:1183
bpf_prog_test_run+0x31e/0x390 kernel/bpf/syscall.c:3692
__sys_bpf+0x593/0x6d0 kernel/bpf/syscall.c:5045
__do_sys_bpf kernel/bpf/syscall.c:5131 [inline]
__se_sys_bpf kernel/bpf/syscall.c:5129 [inline]
__x64_sys_bpf+0x78/0x90 kernel/bpf/syscall.c:5129
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x68/0xd2
other info that might help us debug this:
Chain exists of:
console_owner --> &p->pi_lock --> &rq->__lock
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(&rq->__lock);
lock(&p->pi_lock);
lock(&rq->__lock);
lock(console_owner);
*** DEADLOCK ***
4 locks held by syz.5.2679/12870:
#0: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:350 [inline]
#0: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:791 [inline]
#0: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: bpf_test_timer_enter+0x1a/0x140 net/bpf/test_run.c:36
#1: ffff8880b8e3aad8 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x26/0x140 kernel/sched/core.c:537
#2: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:350 [inline]
#2: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:791 [inline]
#2: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: __bpf_trace_run kernel/trace/bpf_trace.c:2284 [inline]
#2: ffffffff8cb2aca0 (rcu_read_lock){....}-{1:2}, at: bpf_trace_run2+0xda/0x3b0 kernel/trace/bpf_trace.c:2324
#3: ffffffff8cb1ef40 (console_lock){+.+.}-{0:0}, at: _printk+0xcc/0x110 kernel/printk/printk.c:2328
stack backtrace:
CPU: 0 PID: 12870 Comm: syz.5.2679 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
Call Trace:
dump_stack_lvl+0x168/0x22e lib/dump_stack.c:106
check_noncircular+0x274/0x310 kernel/locking/lockdep.c:2170
check_prev_add kernel/locking/lockdep.c:3090 [inline]
check_prevs_add kernel/locking/lockdep.c:3209 [inline]
validate_chain kernel/locking/lockdep.c:3825 [inline]
__lock_acquire+0x2cf8/0x7c50 kernel/locking/lockdep.c:5049
lock_acquire+0x1b4/0x490 kernel/locking/lockdep.c:5662
console_lock_spinning_enable kernel/printk/printk.c:1818 [inline]
console_emit_next_record+0x84c/0xc90 kernel/printk/printk.c:2774
console_flush_all kernel/printk/printk.c:-1 [inline]
console_unlock+0x223/0x630 kernel/printk/printk.c:2906
vprintk_emit+0x489/0x680 kernel/printk/printk.c:2303
_printk+0xcc/0x110 kernel/printk/printk.c:2328
fail_dump lib/fault-inject.c:45 [inline]
should_fail_ex+0x37a/0x4d0 lib/fault-inject.c:147
strncpy_from_user+0x32/0x350 lib/strncpy_from_user.c:118
strncpy_from_user_nofault+0x6d/0x140 mm/maccess.c:186
bpf_probe_read_user_str_common kernel/trace/bpf_trace.c:204 [inline]
____bpf_probe_read_compat_str kernel/trace/bpf_trace.c:310 [inline]
bpf_probe_read_compat_str+0xdd/0x170 kernel/trace/bpf_trace.c:306
bpf_prog_3ba3839c117aeaac+0x38/0x3f
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
__bpf_trace_run kernel/trace/bpf_trace.c:2285 [inline]
bpf_trace_run2+0x30a/0x3b0 kernel/trace/bpf_trace.c:2324
trace_tlb_flush+0x143/0x190 include/trace/events/tlb.h:38
switch_mm_irqs_off+0x758/0xb10 arch/x86/mm/tlb.c:-1
context_switch kernel/sched/core.c:5229 [inline]
__schedule+0xe99/0x40b0 kernel/sched/core.c:6561
preempt_schedule_irq+0xb1/0x150 kernel/sched/core.c:6873
irqentry_exit+0x63/0x70 kernel/entry/common.c:439
asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691
RIP: 0010:check_kcov_mode kernel/kcov.c:184 [inline]
RIP: 0010:__sanitizer_cov_trace_pc+0x2c/0x60 kernel/kcov.c:216
Code: 04 24 65 48 8b 0d 24 9c 81 7e 65 8b 15 25 9c 81 7e 81 e2 00 01 ff 00 74 11 81 fa 00 01 00 00 75 35 83 b9 1c 16 00 00 00 74 2c <8b> 91 f8 15 00 00 83 fa 02 75 21 48 8b 91 00 16 00 00 48 8b 32 48
RSP: 0018:ffffc90003b679d8 EFLAGS: 00000246
RAX: ffffffff882ae6f5 RBX: 0000000000000001 RCX: ffff888026123b80
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000080000000
RBP: ffffc90003b67a90 R08: ffffffff8f9f7008 R09: ffffffff8f9f7018
R10: ffffffff8f9f7010 R11: ffffffff8f9f7003 R12: 0000000000000000
R13: 0000000000000000 R14: ffff888066759000 R15: ffff8880667590d0
____bpf_skb_load_helper_32 net/core/filter.c:286 [inline]
____bpf_skb_load_helper_32_no_cache net/core/filter.c:300 [inline]
bpf_skb_load_helper_32_no_cache+0x2e5/0x3f0 net/core/filter.c:297
bpf_prog_a514876f7d3947b7+0x23/0x4c
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
bpf_test_run+0x4a9/0x7d0 net/bpf/test_run.c:402
bpf_prog_test_run_skb+0xa40/0x11b0 net/bpf/test_run.c:1183
bpf_prog_test_run+0x31e/0x390 kernel/bpf/syscall.c:3692
__sys_bpf+0x593/0x6d0 kernel/bpf/syscall.c:5045
__do_sys_bpf kernel/bpf/syscall.c:5131 [inline]
__se_sys_bpf kernel/bpf/syscall.c:5129 [inline]
__x64_sys_bpf+0x78/0x90 kernel/bpf/syscall.c:5129
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7fc1a7b8efc9
Code: Unable to access opcode bytes at 0x7fc1a7b8ef9f.
RSP: 002b:00007fc1a5df6038 EFLAGS: 00000246 ORIG_RAX: 0000000000000141
RAX: ffffffffffffffda RBX: 00007fc1a7de5fa0 RCX: 00007fc1a7b8efc9
RDX: 0000000000000050 RSI: 0000200000000280 RDI: 000000000000000a
RBP: 00007fc1a5df6090 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007fc1a7de6038 R14: 00007fc1a7de5fa0 R15: 00007ffdeb094648
CPU: 0 PID: 12870 Comm: syz.5.2679 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
Call Trace:
dump_stack_lvl+0x168/0x22e lib/dump_stack.c:106
fail_dump lib/fault-inject.c:52 [inline]
should_fail_ex+0x399/0x4d0 lib/fault-inject.c:147
strncpy_from_user+0x32/0x350 lib/strncpy_from_user.c:118
strncpy_from_user_nofault+0x6d/0x140 mm/maccess.c:186
bpf_probe_read_user_str_common kernel/trace/bpf_trace.c:204 [inline]
____bpf_probe_read_compat_str kernel/trace/bpf_trace.c:310 [inline]
bpf_probe_read_compat_str+0xdd/0x170 kernel/trace/bpf_trace.c:306
bpf_prog_3ba3839c117aeaac+0x38/0x3f
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
__bpf_trace_run kernel/trace/bpf_trace.c:2285 [inline]
bpf_trace_run2+0x30a/0x3b0 kernel/trace/bpf_trace.c:2324
trace_tlb_flush+0x143/0x190 include/trace/events/tlb.h:38
switch_mm_irqs_off+0x758/0xb10 arch/x86/mm/tlb.c:-1
context_switch kernel/sched/core.c:5229 [inline]
__schedule+0xe99/0x40b0 kernel/sched/core.c:6561
preempt_schedule_irq+0xb1/0x150 kernel/sched/core.c:6873
irqentry_exit+0x63/0x70 kernel/entry/common.c:439
asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691
RIP: 0010:check_kcov_mode kernel/kcov.c:184 [inline]
RIP: 0010:__sanitizer_cov_trace_pc+0x2c/0x60 kernel/kcov.c:216
Code: 04 24 65 48 8b 0d 24 9c 81 7e 65 8b 15 25 9c 81 7e 81 e2 00 01 ff 00 74 11 81 fa 00 01 00 00 75 35 83 b9 1c 16 00 00 00 74 2c <8b> 91 f8 15 00 00 83 fa 02 75 21 48 8b 91 00 16 00 00 48 8b 32 48
RSP: 0018:ffffc90003b679d8 EFLAGS: 00000246
RAX: ffffffff882ae6f5 RBX: 0000000000000001 RCX: ffff888026123b80
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000080000000
RBP: ffffc90003b67a90 R08: ffffffff8f9f7008 R09: ffffffff8f9f7018
R10: ffffffff8f9f7010 R11: ffffffff8f9f7003 R12: 0000000000000000
R13: 0000000000000000 R14: ffff888066759000 R15: ffff8880667590d0
____bpf_skb_load_helper_32 net/core/filter.c:286 [inline]
____bpf_skb_load_helper_32_no_cache net/core/filter.c:300 [inline]
bpf_skb_load_helper_32_no_cache+0x2e5/0x3f0 net/core/filter.c:297
bpf_prog_a514876f7d3947b7+0x23/0x4c
bpf_dispatcher_nop_func include/linux/bpf.h:1012 [inline]
__bpf_prog_run include/linux/filter.h:596 [inline]
bpf_prog_run include/linux/filter.h:610 [inline]
bpf_test_run+0x4a9/0x7d0 net/bpf/test_run.c:402
bpf_prog_test_run_skb+0xa40/0x11b0 net/bpf/test_run.c:1183
bpf_prog_test_run+0x31e/0x390 kernel/bpf/syscall.c:3692
__sys_bpf+0x593/0x6d0 kernel/bpf/syscall.c:5045
__do_sys_bpf kernel/bpf/syscall.c:5131 [inline]
__se_sys_bpf kernel/bpf/syscall.c:5129 [inline]
__x64_sys_bpf+0x78/0x90 kernel/bpf/syscall.c:5129
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7fc1a7b8efc9
Code: Unable to access opcode bytes at 0x7fc1a7b8ef9f.
RSP: 002b:00007fc1a5df6038 EFLAGS: 00000246 ORIG_RAX: 0000000000000141
RAX: ffffffffffffffda RBX: 00007fc1a7de5fa0 RCX: 00007fc1a7b8efc9
RDX: 0000000000000050 RSI: 0000200000000280 RDI: 000000000000000a
RBP: 00007fc1a5df6090 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007fc1a7de6038 R14: 00007fc1a7de5fa0 R15: 00007ffdeb094648
----------------
Code disassembly (best guess):
0: 04 24 add $0x24,%al
2: 65 48 8b 0d 24 9c 81 mov %gs:0x7e819c24(%rip),%rcx # 0x7e819c2e
9: 7e
a: 65 8b 15 25 9c 81 7e mov %gs:0x7e819c25(%rip),%edx # 0x7e819c36
11: 81 e2 00 01 ff 00 and $0xff0100,%edx
17: 74 11 je 0x2a
19: 81 fa 00 01 00 00 cmp $0x100,%edx
1f: 75 35 jne 0x56
21: 83 b9 1c 16 00 00 00 cmpl $0x0,0x161c(%rcx)
28: 74 2c je 0x56
* 2a: 8b 91 f8 15 00 00 mov 0x15f8(%rcx),%edx <-- trapping instruction
30: 83 fa 02 cmp $0x2,%edx
33: 75 21 jne 0x56
35: 48 8b 91 00 16 00 00 mov 0x1600(%rcx),%rdx
3c: 48 8b 32 mov (%rdx),%rsi
3f: 48 rex.W