From: syzbot <syzbot+f0efdf3dc4fade355f17@syzkaller.appspotmail.com>
To: cgroups@vger.kernel.org, hannes@cmpxchg.org,
linux-kernel@vger.kernel.org, mkoutny@suse.com,
syzkaller-bugs@googlegroups.com, tj@kernel.org
Subject: [syzbot] [cgroups?] BUG: unable to handle kernel paging request in bpf_prog_ADDR (4)
Date: Wed, 13 Aug 2025 12:56:31 -0700 [thread overview]
Message-ID: <689cedef.050a0220.7f033.015c.GAE@google.com> (raw)
Hello,
syzbot found the following issue on:
HEAD commit: 7b388bf7a9d9 Merge patch series "Linux SBI MPXY and RPMI d..
git tree: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next
console output: https://syzkaller.appspot.com/x/log.txt?x=11098842580000
kernel config: https://syzkaller.appspot.com/x/.config?x=486f4d7dd4dcbb24
dashboard link: https://syzkaller.appspot.com/bug?extid=f0efdf3dc4fade355f17
compiler: riscv64-linux-gnu-gcc (Debian 12.2.0-13) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
userspace arch: riscv64
Unfortunately, I don't have any reproducer for this issue yet.
Downloadable assets:
disk image (non-bootable): https://storage.googleapis.com/syzbot-assets/a741b348759c/non_bootable_disk-7b388bf7.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/dc41eb358030/vmlinux-7b388bf7.xz
kernel image: https://storage.googleapis.com/syzbot-assets/d9b169ef31a4/Image-7b388bf7.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+f0efdf3dc4fade355f17@syzkaller.appspotmail.com
Unable to handle kernel paging request at virtual address 235ba17f9123a408
======================================================
WARNING: possible circular locking dependency detected
6.16.0-rc7-syzkaller-g7b388bf7a9d9 #0 Not tainted
------------------------------------------------------
syz.1.16/4027 is trying to acquire lock:
ffffffff884e8200 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x9a/0xd6 kernel/printk/printk.c:1920
but task is already holding lock:
ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested kernel/sched/core.c:606 [inline]
ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock kernel/sched/sched.h:1532 [inline]
ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: rq_lock kernel/sched/sched.h:1856 [inline]
ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: __schedule+0x314/0x4088 kernel/sched/core.c:6710
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #4 (&rq->__lock){-.-.}-{2:2}:
lock_acquire kernel/locking/lockdep.c:5871 [inline]
lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
_raw_spin_lock_nested+0x36/0x4e kernel/locking/spinlock.c:378
raw_spin_rq_lock_nested kernel/sched/core.c:606 [inline]
raw_spin_rq_lock kernel/sched/sched.h:1532 [inline]
task_rq_lock+0xea/0x3be kernel/sched/core.c:708
cgroup_move_task+0x86/0x1f4 kernel/sched/psi.c:1161
css_set_move_task+0x1da/0x446 kernel/cgroup/cgroup.c:918
cgroup_post_fork+0x16c/0x816 kernel/cgroup/cgroup.c:6754
copy_process+0x51ae/0x62e4 kernel/fork.c:2413
kernel_clone+0x128/0xe1e kernel/fork.c:2599
user_mode_thread+0xd4/0x110 kernel/fork.c:2677
rest_init+0x34/0x2e6 init/main.c:710
console_on_rootfs+0x0/0x96 init/main.c:1102
-> #3 (&p->pi_lock){-.-.}-{2:2}:
lock_acquire kernel/locking/lockdep.c:5871 [inline]
lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x3e/0x62 kernel/locking/spinlock.c:162
class_raw_spinlock_irqsave_constructor include/linux/spinlock.h:557 [inline]
try_to_wake_up+0xb8/0xfcc kernel/sched/core.c:4227
default_wake_function+0x30/0x58 kernel/sched/core.c:7121
woken_wake_function+0x38/0x64 kernel/sched/wait.c:444
__wake_up_common+0x106/0x184 kernel/sched/wait.c:89
__wake_up_common_lock kernel/sched/wait.c:106 [inline]
__wake_up+0x32/0x58 kernel/sched/wait.c:127
tty_wakeup+0x60/0xfc drivers/tty/tty_io.c:519
tty_port_default_wakeup+0x2c/0x44 drivers/tty/tty_port.c:69
tty_port_tty_wakeup+0x52/0x72 drivers/tty/tty_port.c:415
uart_write_wakeup+0x40/0x5e drivers/tty/serial/serial_core.c:121
serial8250_tx_chars+0x5f8/0x7a6 drivers/tty/serial/8250/8250_port.c:1838
serial8250_handle_irq+0x648/0x938 drivers/tty/serial/8250/8250_port.c:1946
serial8250_default_handle_irq+0x80/0xe4 drivers/tty/serial/8250/8250_port.c:1966
serial8250_interrupt+0xda/0x1ee drivers/tty/serial/8250/8250_core.c:86
__handle_irq_event_percpu+0x268/0xb38 kernel/irq/handle.c:158
handle_irq_event_percpu kernel/irq/handle.c:193 [inline]
handle_irq_event+0xb4/0x1ee kernel/irq/handle.c:210
handle_fasteoi_irq+0x32c/0xd5a kernel/irq/chip.c:706
generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
handle_irq_desc+0xfc/0x140 kernel/irq/irqdesc.c:676
generic_handle_domain_irq+0x2a/0x36 kernel/irq/irqdesc.c:732
plic_handle_irq+0x17a/0x3c8 drivers/irqchip/irq-sifive-plic.c:386
generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
handle_irq_desc+0xfc/0x140 kernel/irq/irqdesc.c:676
generic_handle_domain_irq+0x2a/0x36 kernel/irq/irqdesc.c:732
riscv_intc_irq+0x4a/0xcc drivers/irqchip/irq-riscv-intc.c:33
handle_riscv_irq+0x2e/0x4c arch/riscv/kernel/traps.c:442
call_on_irq_stack+0x32/0x40 arch/riscv/kernel/entry.S:395
-> #2 (&tty->write_wait){-.-.}-{3:3}:
lock_acquire kernel/locking/lockdep.c:5871 [inline]
lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x3e/0x62 kernel/locking/spinlock.c:162
__wake_up_common_lock kernel/sched/wait.c:105 [inline]
__wake_up+0x22/0x58 kernel/sched/wait.c:127
tty_wakeup+0x60/0xfc drivers/tty/tty_io.c:519
tty_port_default_wakeup+0x2c/0x44 drivers/tty/tty_port.c:69
tty_port_tty_wakeup+0x52/0x72 drivers/tty/tty_port.c:415
uart_write_wakeup+0x40/0x5e drivers/tty/serial/serial_core.c:121
serial8250_tx_chars+0x5f8/0x7a6 drivers/tty/serial/8250/8250_port.c:1838
serial8250_handle_irq+0x648/0x938 drivers/tty/serial/8250/8250_port.c:1946
serial8250_default_handle_irq+0x80/0xe4 drivers/tty/serial/8250/8250_port.c:1966
serial8250_interrupt+0xda/0x1ee drivers/tty/serial/8250/8250_core.c:86
__handle_irq_event_percpu+0x268/0xb38 kernel/irq/handle.c:158
handle_irq_event_percpu kernel/irq/handle.c:193 [inline]
handle_irq_event+0xb4/0x1ee kernel/irq/handle.c:210
handle_fasteoi_irq+0x32c/0xd5a kernel/irq/chip.c:706
generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
handle_irq_desc+0xfc/0x140 kernel/irq/irqdesc.c:676
generic_handle_domain_irq+0x2a/0x36 kernel/irq/irqdesc.c:732
plic_handle_irq+0x17a/0x3c8 drivers/irqchip/irq-sifive-plic.c:386
generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
handle_irq_desc+0xfc/0x140 kernel/irq/irqdesc.c:676
generic_handle_domain_irq+0x2a/0x36 kernel/irq/irqdesc.c:732
riscv_intc_irq+0x4a/0xcc drivers/irqchip/irq-riscv-intc.c:33
handle_riscv_irq+0x2e/0x4c arch/riscv/kernel/traps.c:442
call_on_irq_stack+0x32/0x40 arch/riscv/kernel/entry.S:395
-> #1 (&port_lock_key){-.-.}-{3:3}:
lock_acquire kernel/locking/lockdep.c:5871 [inline]
lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x3e/0x62 kernel/locking/spinlock.c:162
uart_port_lock_irqsave+0x2a/0x2b6 include/linux/serial_core.h:717
serial8250_console_write+0x1ae/0x15d4 drivers/tty/serial/8250/8250_port.c:3415
univ8250_console_write+0x70/0x9c drivers/tty/serial/8250/8250_core.c:396
console_emit_next_record kernel/printk/printk.c:3138 [inline]
console_flush_all+0x7bc/0xb70 kernel/printk/printk.c:3226
__console_flush_and_unlock kernel/printk/printk.c:3285 [inline]
console_unlock+0x108/0x22e kernel/printk/printk.c:3325
vprintk_emit+0x476/0x784 kernel/printk/printk.c:2450
vprintk_default+0x26/0x32 kernel/printk/printk.c:2465
vprintk+0x20/0x2c kernel/printk/printk_safe.c:82
_printk+0x98/0xc4 kernel/printk/printk.c:2475
register_console+0x9a2/0xf30 kernel/printk/printk.c:4125
uart_configure_port drivers/tty/serial/serial_core.c:2637 [inline]
serial_core_add_one_port drivers/tty/serial/serial_core.c:3157 [inline]
serial_core_register_port+0x1f6e/0x2058 drivers/tty/serial/serial_core.c:3388
serial_ctrl_register_port+0x20/0x2c drivers/tty/serial/serial_ctrl.c:41
uart_add_one_port+0x20/0x2c drivers/tty/serial/serial_port.c:143
serial8250_register_8250_port+0x12cc/0x2072 drivers/tty/serial/8250/8250_core.c:822
of_platform_serial_probe+0x724/0xb42 drivers/tty/serial/8250/8250_of.c:246
platform_probe+0xfa/0x1e8 drivers/base/platform.c:1404
call_driver_probe drivers/base/dd.c:579 [inline]
really_probe+0x236/0x9c2 drivers/base/dd.c:657
__driver_probe_device+0x1d4/0x3f2 drivers/base/dd.c:799
driver_probe_device+0x60/0x1ce drivers/base/dd.c:829
__driver_attach+0x250/0x4ee drivers/base/dd.c:1215
bus_for_each_dev+0x124/0x1ba drivers/base/bus.c:370
driver_attach+0x3e/0x52 drivers/base/dd.c:1233
bus_add_driver+0x29e/0x5e6 drivers/base/bus.c:678
driver_register+0x18e/0x3ee drivers/base/driver.c:249
__platform_driver_register+0x5e/0x7e drivers/base/platform.c:867
of_platform_serial_driver_init+0x22/0x2a drivers/tty/serial/8250/8250_of.c:370
do_one_initcall+0x1b0/0xb76 init/main.c:1274
do_initcall_level init/main.c:1336 [inline]
do_initcalls init/main.c:1352 [inline]
do_basic_setup init/main.c:1371 [inline]
kernel_init_freeable+0x6e4/0x790 init/main.c:1584
kernel_init+0x28/0x24c init/main.c:1474
ret_from_fork_kernel+0x2a/0xbec arch/riscv/kernel/process.c:228
ret_from_fork_kernel_asm+0x16/0x18 arch/riscv/kernel/entry.S:362
-> #0 (console_owner){....}-{0:0}:
check_noncircular+0x132/0x146 kernel/locking/lockdep.c:2178
check_prev_add kernel/locking/lockdep.c:3168 [inline]
check_prevs_add kernel/locking/lockdep.c:3287 [inline]
validate_chain kernel/locking/lockdep.c:3911 [inline]
__lock_acquire+0x12a0/0x24d8 kernel/locking/lockdep.c:5240
lock_acquire kernel/locking/lockdep.c:5871 [inline]
lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
console_lock_spinning_enable+0xc0/0xd6 kernel/printk/printk.c:1924
console_emit_next_record kernel/printk/printk.c:3132 [inline]
console_flush_all+0x772/0xb70 kernel/printk/printk.c:3226
__console_flush_and_unlock kernel/printk/printk.c:3285 [inline]
console_unlock+0x108/0x22e kernel/printk/printk.c:3325
vprintk_emit+0x476/0x784 kernel/printk/printk.c:2450
vprintk_default+0x26/0x32 kernel/printk/printk.c:2465
vprintk+0x20/0x2c kernel/printk/printk_safe.c:82
_printk+0x98/0xc4 kernel/printk/printk.c:2475
die_kernel_fault+0x3e/0x7f0 arch/riscv/mm/fault.c:81
no_context arch/riscv/mm/fault.c:111 [inline]
no_context arch/riscv/mm/fault.c:90 [inline]
mm_fault_error arch/riscv/mm/fault.c:117 [inline]
handle_page_fault+0x9dc/0x1388 arch/riscv/mm/fault.c:431
do_page_fault+0x20/0x56 arch/riscv/kernel/traps.c:428
handle_exception+0x15e/0x16a arch/riscv/kernel/entry.S:231
bpf_prog_67a7f92a6a5e5f13+0x62/0x7c
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 ***
8 locks held by syz.1.16/4027:
#0: ffffffff88660188 (tracepoints_mutex){+.+.}-{4:4}, at: tracepoint_probe_register_prio_may_exist+0xa6/0x10a kernel/tracepoint.c:431
#1: ffffffff8847d590 (cpu_hotplug_lock){++++}-{0:0}, at: percpu_down_read include/linux/percpu-rwsem.h:77 [inline]
#1: ffffffff8847d590 (cpu_hotplug_lock){++++}-{0:0}, at: cpus_read_lock+0x14/0x1c kernel/cpu.c:490
#2: ffffffff88705b28 (jump_label_mutex){+.+.}-{4:4}, at: jump_label_lock kernel/jump_label.c:27 [inline]
#2: ffffffff88705b28 (jump_label_mutex){+.+.}-{4:4}, at: static_key_enable_cpuslocked+0xd4/0x28e kernel/jump_label.c:207
#3: ffffffff8849b8a8 (text_mutex){+.+.}-{4:4}, at: arch_jump_label_transform_queue+0x192/0x312 arch/riscv/kernel/jump_label.c:44
#4: ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested kernel/sched/core.c:606 [inline]
#4: ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock kernel/sched/sched.h:1532 [inline]
#4: ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: rq_lock kernel/sched/sched.h:1856 [inline]
#4: ffffaf806ed1d098 (&rq->__lock){-.-.}-{2:2}, at: __schedule+0x314/0x4088 kernel/sched/core.c:6710
#5: ffffffff885dbd80 (rcu_read_lock){....}-{1:3}, at: bpf_set_run_ctx include/linux/bpf.h:2193 [inline]
#5: ffffffff885dbd80 (rcu_read_lock){....}-{1:3}, at: __bpf_trace_run kernel/trace/bpf_trace.c:2255 [inline]
#5: ffffffff885dbd80 (rcu_read_lock){....}-{1:3}, at: bpf_trace_run4+0x20a/0x70c kernel/trace/bpf_trace.c:2301
#6: ffffffff884e7e00 (console_lock){+.+.}-{0:0}, at: vprintk_default+0x26/0x32 kernel/printk/printk.c:2465
#7: ffffffff884e8050 (console_srcu){....}-{0:0}, at: console_flush_all+0x114/0xb70 kernel/printk/printk.c:3234
stack backtrace:
CPU: 1 UID: 0 PID: 4027 Comm: syz.1.16 Not tainted 6.16.0-rc7-syzkaller-g7b388bf7a9d9 #0 PREEMPT
Hardware name: riscv-virtio,qemu (DT)
Call Trace:
[<ffffffff8007b6f0>] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:132
[<ffffffff80003298>] show_stack+0x30/0x3c arch/riscv/kernel/stacktrace.c:138
[<ffffffff80062c2c>] __dump_stack lib/dump_stack.c:94 [inline]
[<ffffffff80062c2c>] dump_stack_lvl+0x12e/0x1a6 lib/dump_stack.c:120
[<ffffffff80062cc0>] dump_stack+0x1c/0x24 lib/dump_stack.c:129
[<ffffffff802d7c98>] print_circular_bug+0x254/0x29a kernel/locking/lockdep.c:2046
[<ffffffff802d7e10>] check_noncircular+0x132/0x146 kernel/locking/lockdep.c:2178
[<ffffffff802dafd8>] check_prev_add kernel/locking/lockdep.c:3168 [inline]
[<ffffffff802dafd8>] check_prevs_add kernel/locking/lockdep.c:3287 [inline]
[<ffffffff802dafd8>] validate_chain kernel/locking/lockdep.c:3911 [inline]
[<ffffffff802dafd8>] __lock_acquire+0x12a0/0x24d8 kernel/locking/lockdep.c:5240
[<ffffffff802dce4e>] lock_acquire kernel/locking/lockdep.c:5871 [inline]
[<ffffffff802dce4e>] lock_acquire+0x1ac/0x448 kernel/locking/lockdep.c:5828
[<ffffffff80307d9e>] console_lock_spinning_enable+0xc0/0xd6 kernel/printk/printk.c:1924
[<ffffffff8030a62e>] console_emit_next_record kernel/printk/printk.c:3132 [inline]
[<ffffffff8030a62e>] console_flush_all+0x772/0xb70 kernel/printk/printk.c:3226
[<ffffffff8030ab34>] __console_flush_and_unlock kernel/printk/printk.c:3285 [inline]
[<ffffffff8030ab34>] console_unlock+0x108/0x22e kernel/printk/printk.c:3325
[<ffffffff8030d2ae>] vprintk_emit+0x476/0x784 kernel/printk/printk.c:2450
[<ffffffff8030d5e2>] vprintk_default+0x26/0x32 kernel/printk/printk.c:2465
[<ffffffff8030f884>] vprintk+0x20/0x2c kernel/printk/printk_safe.c:82
[<ffffffff80008dea>] _printk+0x98/0xc4 kernel/printk/printk.c:2475
[<ffffffff800995be>] die_kernel_fault+0x3e/0x7f0 arch/riscv/mm/fault.c:81
[<ffffffff8009a74c>] no_context arch/riscv/mm/fault.c:111 [inline]
[<ffffffff8009a74c>] no_context arch/riscv/mm/fault.c:90 [inline]
[<ffffffff8009a74c>] mm_fault_error arch/riscv/mm/fault.c:117 [inline]
[<ffffffff8009a74c>] handle_page_fault+0x9dc/0x1388 arch/riscv/mm/fault.c:431
[<ffffffff863fdd78>] do_page_fault+0x20/0x56 arch/riscv/kernel/traps.c:428
[<ffffffff864262fe>] handle_exception+0x15e/0x16a arch/riscv/kernel/entry.S:231
[<ffffffff78000076>] bpf_prog_67a7f92a6a5e5f13+0x62/0x7c
Current syz.1.16 pgtable: 4K pagesize, 48-bit VAs, pgdp=0x00000000a1a90000
[235ba17f9123a408] pgd=000000002460b401, p4d=000000002460b401, pud=0000000000000000
Oops [#1]
Modules linked in:
CPU: 1 UID: 0 PID: 4027 Comm: syz.1.16 Not tainted 6.16.0-rc7-syzkaller-g7b388bf7a9d9 #0 PREEMPT
Hardware name: riscv-virtio,qemu (DT)
epc : bpf_prog_67a7f92a6a5e5f13+0x62/0x7c
ra : bpf_dispatcher_nop_func include/linux/bpf.h:1322 [inline]
ra : __bpf_prog_run include/linux/filter.h:718 [inline]
ra : bpf_prog_run include/linux/filter.h:725 [inline]
ra : __bpf_trace_run kernel/trace/bpf_trace.c:2258 [inline]
ra : bpf_trace_run4+0x2a6/0x70c kernel/trace/bpf_trace.c:2301
epc : ffffffff78000076 ra : ffffffff80595fb0 sp : ffff8f80046b7180
gp : ffffffff89e816e0 tp : ffffaf8011991a40 t0 : 0000000000000000
t1 : 235ba17f9123a408 t2 : ffffffff9123a400 s0 : ffff8f80046b71b0
s1 : ffff8f80046b7280 a0 : ffffaf80123179d8 a1 : ffff8f80046b7188
a2 : 0000000000000008 a3 : 0000000000000000 a4 : 1ffff1f0001bf206
a5 : ffffffff17b0a000 a6 : 0000000000000021 a7 : ffffffff80595f14
s2 : 1ffff1f0008d6e3c s3 : 0000000000000000 s4 : ffffffff9123a400
s5 : ffff8f80046b7190 s6 : 0000000000000001 s7 : 1ffff1f0001bf205
s8 : ffff8f8000df9028 s9 : ffff8f80046b7200 s10: 0000000000000001
s11: 0000000000000000 t3 : ca76b45d00000000 t4 : 0000000000001fff
t5 : 00000000000000c8 t6 : 0000000000000002 ssp : 0000000000000000
status: 0000000200000100 badaddr: 235ba17f9123a408 cause: 000000000000000d
[<ffffffff78000076>] bpf_prog_67a7f92a6a5e5f13+0x62/0x7c
[<ffffffff80595fb0>] bpf_dispatcher_nop_func include/linux/bpf.h:1322 [inline]
[<ffffffff80595fb0>] __bpf_prog_run include/linux/filter.h:718 [inline]
[<ffffffff80595fb0>] bpf_prog_run include/linux/filter.h:725 [inline]
[<ffffffff80595fb0>] __bpf_trace_run kernel/trace/bpf_trace.c:2258 [inline]
[<ffffffff80595fb0>] bpf_trace_run4+0x2a6/0x70c kernel/trace/bpf_trace.c:2301
[<ffffffff80211c92>] __bpf_trace_sched_switch+0x14/0x1c include/trace/events/sched.h:220
[<ffffffff8640899c>] __traceiter_sched_switch include/trace/events/sched.h:220 [inline]
[<ffffffff8640899c>] __do_trace_sched_switch include/trace/events/sched.h:220 [inline]
[<ffffffff8640899c>] trace_sched_switch include/trace/events/sched.h:220 [inline]
[<ffffffff8640899c>] __schedule+0x1372/0x4088 kernel/sched/core.c:6783
[<ffffffff8640bbb6>] preempt_schedule_common kernel/sched/core.c:6966 [inline]
[<ffffffff8640bbb6>] preempt_schedule+0xd2/0x1e2 kernel/sched/core.c:6990
[<ffffffff8007d968>] __patch_insn_write+0xb7c/0xd88 arch/riscv/kernel/patch.c:159
[<ffffffff8007ecae>] patch_insn_write+0x78/0xb4 arch/riscv/kernel/patch.c:226
[<ffffffff80094424>] arch_jump_label_transform_queue+0x19e/0x312 arch/riscv/kernel/jump_label.c:45
[<ffffffff8081aff8>] __jump_label_update+0x11c/0x3ee kernel/jump_label.c:513
[<ffffffff8081b5ec>] jump_label_update+0x322/0x52c kernel/jump_label.c:919
[<ffffffff8081bc44>] static_key_enable_cpuslocked+0x1e4/0x28e kernel/jump_label.c:210
[<ffffffff8081bd10>] static_key_enable+0x22/0x34 kernel/jump_label.c:223
[<ffffffff8050ae10>] tracepoint_add_func+0x812/0xa26 kernel/tracepoint.c:315
[<ffffffff8050b0e2>] tracepoint_probe_register_prio_may_exist+0xbe/0x10a kernel/tracepoint.c:435
[<ffffffff8059dfd8>] tracepoint_probe_register_may_exist include/linux/tracepoint.h:50 [inline]
[<ffffffff8059dfd8>] bpf_probe_register+0x150/0x1c2 kernel/trace/bpf_trace.c:2326
[<ffffffff805ef294>] bpf_raw_tp_link_attach+0x27c/0x538 kernel/bpf/syscall.c:4007
[<ffffffff805f0dfe>] bpf_raw_tracepoint_open kernel/bpf/syscall.c:4038 [inline]
[<ffffffff805f0dfe>] __sys_bpf+0x14ba/0x419e kernel/bpf/syscall.c:5878
[<ffffffff805f4846>] __do_sys_bpf kernel/bpf/syscall.c:5943 [inline]
[<ffffffff805f4846>] __se_sys_bpf kernel/bpf/syscall.c:5941 [inline]
[<ffffffff805f4846>] __riscv_sys_bpf+0x6c/0xc6 kernel/bpf/syscall.c:5941
[<ffffffff8007937a>] syscall_handler+0x94/0x118 arch/riscv/include/asm/syscall.h:112
[<ffffffff863fdb66>] do_trap_ecall_u+0x396/0x530 arch/riscv/kernel/traps.c:343
[<ffffffff864262fe>] handle_exception+0x15e/0x16a arch/riscv/kernel/entry.S:231
Code: 97aa 639c 3303 00c2 a397 1923 8393 3963 6333 2073 (3303) 0003
---[ end trace 0000000000000000 ]---
----------------
Code disassembly (best guess):
0: 97aa add a5,a5,a0
2: 639c flw fa5,0(a5)
4: 00c23303 .4byte 0xc23303
8: 1923a397 auipc t2,0x1923a
c: 39638393 add t2,t2,918 # 0x1923a39e
10: 20736333 .4byte 0x20736333
* 14: 00033303 .4byte 0x33303 <-- trapping instruction
---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup
reply other threads:[~2025-08-13 19:56 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=689cedef.050a0220.7f033.015c.GAE@google.com \
--to=syzbot+f0efdf3dc4fade355f17@syzkaller.appspotmail.com \
--cc=cgroups@vger.kernel.org \
--cc=hannes@cmpxchg.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mkoutny@suse.com \
--cc=syzkaller-bugs@googlegroups.com \
--cc=tj@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.