syzbot


possible deadlock in task_rq_lock

Status: auto-obsoleted due to no activity on 2026/04/17 23:22
Subsystems: cgroups
[Documentation on labels]
Reported-by: syzbot+ca14b36a46a8c541b509@syzkaller.appspotmail.com
First crash: 636d, last: 122d
Cause bisection: introduced by (bisect log) :
commit 5f6bd380c7bdbe10f7b4e8ddcceed60ce0714c6d
Author: Peter Zijlstra <peterz@infradead.org>
Date: Mon May 27 12:06:55 2024 +0000

  sched/rt: Remove default bandwidth control

Crash: possible deadlock in console_flush_all (log)
Repro: C syz .config
  
Fix bisection: failed (error log, bisect log)
  
Discussions (10)
Title Replies (including bot) Last reply
[syzbot] Monthly cgroups report (Nov 2025) 0 (1) 2025/11/17 07:50
[syzbot] Monthly cgroups report (Oct 2025) 0 (1) 2025/10/07 07:53
[syzbot] Monthly cgroups report (Aug 2025) 0 (1) 2025/08/29 12:52
[syzbot] Monthly cgroups report (Jun 2025) 0 (1) 2025/06/28 14:44
[syzbot] Monthly cgroups report (Apr 2025) 0 (1) 2025/04/28 07:54
[syzbot] Monthly cgroups report (Feb 2025) 0 (1) 2025/02/23 22:20
[syzbot] Monthly cgroups report (Jan 2025) 0 (1) 2025/01/23 13:03
[syzbot] Monthly cgroups report (Oct 2024) 0 (1) 2024/10/22 11:38
[syzbot] Monthly cgroups report (Sep 2024) 0 (1) 2024/09/20 22:45
[syzbot] [cgroups?] possible deadlock in task_rq_lock 3 (8) 2024/08/18 07:05
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/04/17 22:24 57m retest repro upstream OK log
2026/01/21 20:38 26m retest repro upstream OK log
2026/01/21 20:53 1m retest repro upstream error
2026/01/21 20:38 0m retest repro upstream error
2026/01/21 19:12 20m retest repro upstream OK log
2026/01/21 19:12 20m retest repro upstream OK log
2026/01/21 18:51 20m retest repro upstream OK log
2024/09/13 09:36 56m retest repro linux-next OK log
2024/08/17 11:58 23m hdanton@sina.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 367b5c3d53e5 OK log
2024/08/17 08:32 23m hdanton@sina.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 367b5c3d53e5 report log

Sample crash report:
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.0.8162/4829 is trying to acquire lock:
ffffffff8df31020 (console_owner){-.-.}-{0:0}, at: console_trylock_spinning kernel/printk/printk.c:2021 [inline]
ffffffff8df31020 (console_owner){-.-.}-{0:0}, at: vprintk_emit+0x2ee/0x590 kernel/printk/printk.c:2422

but task is already holding lock:
ffff8880b883a018 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0xad/0x140 kernel/sched/core.c:646

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #4 (&rq->__lock){-.-.}-{2:2}:
       lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
       _raw_spin_lock_nested+0x32/0x50 kernel/locking/spinlock.c:378
       raw_spin_rq_lock_nested+0x2a/0x140 kernel/sched/core.c:638
       raw_spin_rq_lock kernel/sched/sched.h:1547 [inline]
       task_rq_lock+0xbc/0x470 kernel/sched/core.c:738
       cgroup_move_task+0x92/0x2a0 kernel/sched/psi.c:1170
       css_set_move_task+0x658/0x9e0 kernel/cgroup/cgroup.c:948
       cgroup_post_fork+0x1ef/0x7a0 kernel/cgroup/cgroup.c:6908
       copy_process+0x386d/0x3c00 kernel/fork.c:2425
       kernel_clone+0x21e/0x840 kernel/fork.c:2610
       user_mode_thread+0xdd/0x140 kernel/fork.c:2686
       rest_init+0x23/0x300 init/main.c:722
       start_kernel+0x3ae/0x410 init/main.c:1111
       x86_64_start_reservations+0x24/0x30 arch/x86/kernel/head64.c:310
       x86_64_start_kernel+0x143/0x1c0 arch/x86/kernel/head64.c:291
       common_startup_64+0x13e/0x147

-> #3 (&p->pi_lock){-.-.}-{2:2}:
       lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
       __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
       _raw_spin_lock_irqsave+0xa7/0xf0 kernel/locking/spinlock.c:162
       class_raw_spinlock_irqsave_constructor include/linux/spinlock.h:557 [inline]
       try_to_wake_up+0x67/0x12b0 kernel/sched/core.c:4181
       __wake_up_common kernel/sched/wait.c:108 [inline]
       __wake_up_common_lock+0x137/0x1f0 kernel/sched/wait.c:125
       tty_port_default_wakeup+0xfb/0x170 drivers/tty/tty_port.c:67
       serial8250_tx_chars+0x72e/0x970 drivers/tty/serial/8250/8250_port.c:1719
       serial8250_handle_irq+0x633/0xbb0 drivers/tty/serial/8250/8250_port.c:1827
       serial8250_default_handle_irq+0xbf/0x200 drivers/tty/serial/8250/8250_port.c:1846
       serial8250_interrupt+0x8d/0x180 drivers/tty/serial/8250/8250_core.c:82
       __handle_irq_event_percpu+0x295/0xab0 kernel/irq/handle.c:203
       handle_irq_event_percpu kernel/irq/handle.c:240 [inline]
       handle_irq_event+0x8b/0x1e0 kernel/irq/handle.c:257
       handle_edge_irq+0x23b/0xa10 kernel/irq/chip.c:855
       generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
       handle_irq arch/x86/kernel/irq.c:254 [inline]
       call_irq_handler arch/x86/kernel/irq.c:-1 [inline]
       __common_interrupt+0x141/0x1f0 arch/x86/kernel/irq.c:325
       common_interrupt+0xb6/0xe0 arch/x86/kernel/irq.c:318
       asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:688
       rcu_is_watching+0x0/0xb0 kernel/rcu/tree.c:-1
       rcu_read_unlock include/linux/rcupdate.h:895 [inline]
       class_rcu_destructor include/linux/rcupdate.h:1195 [inline]
       unwind_next_frame+0x1965/0x2390 arch/x86/kernel/unwind_orc.c:680
       arch_stack_walk+0x11c/0x150 arch/x86/kernel/stacktrace.c:25
       stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:122
       kasan_save_stack mm/kasan/common.c:56 [inline]
       kasan_save_track+0x3e/0x80 mm/kasan/common.c:77
       poison_kmalloc_redzone mm/kasan/common.c:400 [inline]
       __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:417
       kasan_kmalloc include/linux/kasan.h:262 [inline]
       __do_kmalloc_node mm/slub.c:5650 [inline]
       __kmalloc_node_track_caller_noprof+0x568/0x800 mm/slub.c:5759
       kmalloc_reserve+0x136/0x290 net/core/skbuff.c:601
       __alloc_skb+0x142/0x2d0 net/core/skbuff.c:670
       alloc_skb include/linux/skbuff.h:1383 [inline]
       alloc_skb_with_frags+0xca/0x890 net/core/skbuff.c:6671
       sock_alloc_send_pskb+0x84d/0x980 net/core/sock.c:2965
       unix_dgram_sendmsg+0x461/0x1850 net/unix/af_unix.c:2144
       sock_sendmsg_nosec net/socket.c:727 [inline]
       __sock_sendmsg+0x21c/0x270 net/socket.c:742
       sock_write_iter+0x279/0x360 net/socket.c:1195
       do_iter_readv_writev+0x623/0x8c0 fs/read_write.c:-1
       vfs_writev+0x31a/0x960 fs/read_write.c:1057
       do_writev+0x14d/0x2d0 fs/read_write.c:1103
       do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
       do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
       entry_SYSCALL_64_after_hwframe+0x77/0x7f

-> #2 (&tty->write_wait){-.-.}-{3:3}:
       lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
       __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
       _raw_spin_lock_irqsave+0xa7/0xf0 kernel/locking/spinlock.c:162
       __wake_up_common_lock+0x2f/0x1f0 kernel/sched/wait.c:124
       tty_port_default_wakeup+0xfb/0x170 drivers/tty/tty_port.c:67
       serial8250_tx_chars+0x72e/0x970 drivers/tty/serial/8250/8250_port.c:1719
       serial8250_handle_irq+0x633/0xbb0 drivers/tty/serial/8250/8250_port.c:1827
       serial8250_default_handle_irq+0xbf/0x200 drivers/tty/serial/8250/8250_port.c:1846
       serial8250_interrupt+0x8d/0x180 drivers/tty/serial/8250/8250_core.c:82
       __handle_irq_event_percpu+0x295/0xab0 kernel/irq/handle.c:203
       handle_irq_event_percpu kernel/irq/handle.c:240 [inline]
       handle_irq_event+0x8b/0x1e0 kernel/irq/handle.c:257
       handle_edge_irq+0x23b/0xa10 kernel/irq/chip.c:855
       generic_handle_irq_desc include/linux/irqdesc.h:173 [inline]
       handle_irq arch/x86/kernel/irq.c:254 [inline]
       call_irq_handler arch/x86/kernel/irq.c:-1 [inline]
       __common_interrupt+0x141/0x1f0 arch/x86/kernel/irq.c:325
       common_interrupt+0xb6/0xe0 arch/x86/kernel/irq.c:318
       asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:688
       __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
       _raw_spin_unlock_irqrestore+0xa8/0x110 kernel/locking/spinlock.c:194
       spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
       uart_port_unlock_irqrestore include/linux/serial_core.h:788 [inline]
       uart_port_unlock_deref+0x111/0x2f0 drivers/tty/serial/serial_core.c:91
       uart_write+0xe8/0x130 drivers/tty/serial/serial_core.c:634
       process_output_block drivers/tty/n_tty.c:561 [inline]
       n_tty_write+0xd27/0x1200 drivers/tty/n_tty.c:2377
       iterate_tty_write drivers/tty/tty_io.c:1006 [inline]
       file_tty_write+0x559/0xa20 drivers/tty/tty_io.c:1081
       new_sync_write fs/read_write.c:593 [inline]
       vfs_write+0x5c9/0xb30 fs/read_write.c:686
       ksys_write+0x145/0x250 fs/read_write.c:738
       do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
       do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
       entry_SYSCALL_64_after_hwframe+0x77/0x7f

-> #1 (&port_lock_key){-.-.}-{3:3}:
       lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
       __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
       _raw_spin_lock_irqsave+0xa7/0xf0 kernel/locking/spinlock.c:162
       uart_port_lock_irqsave include/linux/serial_core.h:717 [inline]
       serial8250_console_write+0x17e/0x1ba0 drivers/tty/serial/8250/8250_port.c:3301
       console_emit_next_record kernel/printk/printk.c:3111 [inline]
       console_flush_all+0x6f3/0xb10 kernel/printk/printk.c:3199
       __console_flush_and_unlock kernel/printk/printk.c:3258 [inline]
       console_unlock+0xbb/0x190 kernel/printk/printk.c:3298
       vprintk_emit+0x4c5/0x590 kernel/printk/printk.c:2423
       _printk+0xcf/0x120 kernel/printk/printk.c:2448
       register_console+0xa8b/0xf90 kernel/printk/printk.c:4099
       univ8250_console_init+0x3a/0x70 drivers/tty/serial/8250/8250_core.c:511
       console_init+0x10e/0x430 kernel/printk/printk.c:4298
       start_kernel+0x254/0x410 init/main.c:1048
       x86_64_start_reservations+0x24/0x30 arch/x86/kernel/head64.c:310
       x86_64_start_kernel+0x143/0x1c0 arch/x86/kernel/head64.c:291
       common_startup_64+0x13e/0x147

-> #0 (console_owner){-.-.}-{0:0}:
       check_prev_add kernel/locking/lockdep.c:3165 [inline]
       check_prevs_add kernel/locking/lockdep.c:3284 [inline]
       validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3908
       __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5237
       lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
       console_trylock_spinning kernel/printk/printk.c:2021 [inline]
       vprintk_emit+0x30a/0x590 kernel/printk/printk.c:2422
       _printk+0xcf/0x120 kernel/printk/printk.c:2448
       fail_dump lib/fault-inject.c:66 [inline]
       should_fail_ex+0x3f5/0x560 lib/fault-inject.c:174
       strncpy_from_user+0x36/0x290 lib/strncpy_from_user.c:118
       strncpy_from_user_nofault+0x72/0x150 mm/maccess.c:192
       bpf_trace_copy_string kernel/bpf/helpers.c:758 [inline]
       bpf_bprintf_prepare+0xb91/0x13a0 kernel/bpf/helpers.c:976
       ____bpf_trace_printk kernel/trace/bpf_trace.c:372 [inline]
       bpf_trace_printk+0xdb/0x190 kernel/trace/bpf_trace.c:362
       bpf_prog_930ede9872f2967c+0x3e/0x44
       bpf_dispatcher_nop_func include/linux/bpf.h:1350 [inline]
       __bpf_prog_run include/linux/filter.h:721 [inline]
       bpf_prog_run include/linux/filter.h:728 [inline]
       __bpf_trace_run kernel/trace/bpf_trace.c:2075 [inline]
       bpf_trace_run2+0x284/0x4b0 kernel/trace/bpf_trace.c:2116
       __bpf_trace_contention_begin+0xdc/0x130 include/trace/events/lock.h:95
       __do_trace_contention_begin include/trace/events/lock.h:95 [inline]
       trace_contention_begin+0x114/0x140 include/trace/events/lock.h:95
       __pv_queued_spin_lock_slowpath+0xf0/0xb60 kernel/locking/qspinlock.c:219
       pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:557 [inline]
       queued_spin_lock_slowpath+0x43/0x50 arch/x86/include/asm/qspinlock.h:51
       queued_spin_lock include/asm-generic/qspinlock.h:114 [inline]
       do_raw_spin_lock+0x21f/0x290 kernel/locking/spinlock_debug.c:116
       raw_spin_rq_lock_nested+0xad/0x140 kernel/sched/core.c:646
       raw_spin_rq_lock kernel/sched/sched.h:1547 [inline]
       rq_lock kernel/sched/sched.h:1869 [inline]
       __schedule+0x36b/0x4cc0 kernel/sched/core.c:6833
       preempt_schedule_irq+0xb5/0x150 kernel/sched/core.c:7256
       irqentry_exit+0x6f/0x90 kernel/entry/common.c:211
       asm_sysvec_reschedule_ipi+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
       __might_fault+0x7e/0x130 mm/memory.c:7098
       do_pages_move mm/migrate.c:2350 [inline]
       kernel_move_pages mm/migrate.c:2584 [inline]
       __do_sys_move_pages mm/migrate.c:2598 [inline]
       __se_sys_move_pages+0x515/0x1650 mm/migrate.c:2593
       do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
       do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
       entry_SYSCALL_64_after_hwframe+0x77/0x7f

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 ***

2 locks held by syz.0.8162/4829:
 #0: ffff8880b883a018 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0xad/0x140 kernel/sched/core.c:646
 #1: ffffffff8df3d0a0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:331 [inline]
 #1: ffffffff8df3d0a0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:867 [inline]
 #1: ffffffff8df3d0a0 (rcu_read_lock){....}-{1:3}, at: __bpf_trace_run kernel/trace/bpf_trace.c:2074 [inline]
 #1: ffffffff8df3d0a0 (rcu_read_lock){....}-{1:3}, at: bpf_trace_run2+0x186/0x4b0 kernel/trace/bpf_trace.c:2116

stack backtrace:
CPU: 1 UID: 0 PID: 4829 Comm: syz.0.8162 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Call Trace:
 <TASK>
 dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120
 print_circular_bug+0x2ee/0x310 kernel/locking/lockdep.c:2043
 check_noncircular+0x134/0x160 kernel/locking/lockdep.c:2175
 check_prev_add kernel/locking/lockdep.c:3165 [inline]
 check_prevs_add kernel/locking/lockdep.c:3284 [inline]
 validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3908
 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5237
 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
 console_trylock_spinning kernel/printk/printk.c:2021 [inline]
 vprintk_emit+0x30a/0x590 kernel/printk/printk.c:2422
 _printk+0xcf/0x120 kernel/printk/printk.c:2448
 fail_dump lib/fault-inject.c:66 [inline]
 should_fail_ex+0x3f5/0x560 lib/fault-inject.c:174
 strncpy_from_user+0x36/0x290 lib/strncpy_from_user.c:118
 strncpy_from_user_nofault+0x72/0x150 mm/maccess.c:192
 bpf_trace_copy_string kernel/bpf/helpers.c:758 [inline]
 bpf_bprintf_prepare+0xb91/0x13a0 kernel/bpf/helpers.c:976
 ____bpf_trace_printk kernel/trace/bpf_trace.c:372 [inline]
 bpf_trace_printk+0xdb/0x190 kernel/trace/bpf_trace.c:362
 bpf_prog_930ede9872f2967c+0x3e/0x44
 bpf_dispatcher_nop_func include/linux/bpf.h:1350 [inline]
 __bpf_prog_run include/linux/filter.h:721 [inline]
 bpf_prog_run include/linux/filter.h:728 [inline]
 __bpf_trace_run kernel/trace/bpf_trace.c:2075 [inline]
 bpf_trace_run2+0x284/0x4b0 kernel/trace/bpf_trace.c:2116
 __bpf_trace_contention_begin+0xdc/0x130 include/trace/events/lock.h:95
 __do_trace_contention_begin include/trace/events/lock.h:95 [inline]
 trace_contention_begin+0x114/0x140 include/trace/events/lock.h:95
 __pv_queued_spin_lock_slowpath+0xf0/0xb60 kernel/locking/qspinlock.c:219
 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:557 [inline]
 queued_spin_lock_slowpath+0x43/0x50 arch/x86/include/asm/qspinlock.h:51
 queued_spin_lock include/asm-generic/qspinlock.h:114 [inline]
 do_raw_spin_lock+0x21f/0x290 kernel/locking/spinlock_debug.c:116
 raw_spin_rq_lock_nested+0xad/0x140 kernel/sched/core.c:646
 raw_spin_rq_lock kernel/sched/sched.h:1547 [inline]
 rq_lock kernel/sched/sched.h:1869 [inline]
 __schedule+0x36b/0x4cc0 kernel/sched/core.c:6833
 preempt_schedule_irq+0xb5/0x150 kernel/sched/core.c:7256
 irqentry_exit+0x6f/0x90 kernel/entry/common.c:211
 asm_sysvec_reschedule_ipi+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:__might_fault+0x7e/0x130 mm/memory.c:7098
Code: 85 ff 74 15 e8 83 93 b2 ff 5b 41 5c 41 5d 41 5e 41 5f 5d e9 2f 57 02 ff cc 4c 89 f7 89 ee e8 f9 05 84 ff 48 81 c3 98 05 00 00 <49> 89 dd 49 c1 ed 03 43 80 7c 25 00 00 74 08 48 89 df e8 4b 65 18
RSP: 0018:ffffc9000bc7fb88 EFLAGS: 00000286
RAX: 4f2f63b8e4293600 RBX: ffff88802d25c218 RCX: 4f2f63b8e4293600
RDX: ffff88802d25bc80 RSI: ffffffff8d8f6807 RDI: ffffffff8bbf0560
RBP: 000000000000092e R08: 000000000000162e R09: 00000000000020a0
R10: dffffc0000000000 R11: ffffed100c4086e7 R12: dffffc0000000000
R13: 000000000000162f R14: ffffffff8b77cd20 R15: 0000000000000000
 do_pages_move mm/migrate.c:2350 [inline]
 kernel_move_pages mm/migrate.c:2584 [inline]
 __do_sys_move_pages mm/migrate.c:2598 [inline]
 __se_sys_move_pages+0x515/0x1650 mm/migrate.c:2593
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f1ae2d8f749
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f1ae3c42038 EFLAGS: 00000246 ORIG_RAX: 0000000000000117
RAX: ffffffffffffffda RBX: 00007f1ae2fe6180 RCX: 00007f1ae2d8f749
RDX: 0000200000000040 RSI: 00000000000020a0 RDI: 0000000000000000
RBP: 00007f1ae3c42090 R08: 0000200000000000 R09: 0000000000000000
R10: 0000200000001180 R11: 0000000000000246 R12: 0000000000000001
R13: 00007f1ae2fe6218 R14: 00007f1ae2fe6180 R15: 00007ffc833f6e58
 </TASK>
CPU: 1 UID: 0 PID: 4829 Comm: syz.0.8162 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Call Trace:
 <TASK>
 dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120
 fail_dump lib/fault-inject.c:73 [inline]
 should_fail_ex+0x414/0x560 lib/fault-inject.c:174
 strncpy_from_user+0x36/0x290 lib/strncpy_from_user.c:118
 strncpy_from_user_nofault+0x72/0x150 mm/maccess.c:192
 bpf_trace_copy_string kernel/bpf/helpers.c:758 [inline]
 bpf_bprintf_prepare+0xb91/0x13a0 kernel/bpf/helpers.c:976
 ____bpf_trace_printk kernel/trace/bpf_trace.c:372 [inline]
 bpf_trace_printk+0xdb/0x190 kernel/trace/bpf_trace.c:362
 bpf_prog_930ede9872f2967c+0x3e/0x44
 bpf_dispatcher_nop_func include/linux/bpf.h:1350 [inline]
 __bpf_prog_run include/linux/filter.h:721 [inline]
 bpf_prog_run include/linux/filter.h:728 [inline]
 __bpf_trace_run kernel/trace/bpf_trace.c:2075 [inline]
 bpf_trace_run2+0x284/0x4b0 kernel/trace/bpf_trace.c:2116
 __bpf_trace_contention_begin+0xdc/0x130 include/trace/events/lock.h:95
 __do_trace_contention_begin include/trace/events/lock.h:95 [inline]
 trace_contention_begin+0x114/0x140 include/trace/events/lock.h:95
 __pv_queued_spin_lock_slowpath+0xf0/0xb60 kernel/locking/qspinlock.c:219
 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:557 [inline]
 queued_spin_lock_slowpath+0x43/0x50 arch/x86/include/asm/qspinlock.h:51
 queued_spin_lock include/asm-generic/qspinlock.h:114 [inline]
 do_raw_spin_lock+0x21f/0x290 kernel/locking/spinlock_debug.c:116
 raw_spin_rq_lock_nested+0xad/0x140 kernel/sched/core.c:646
 raw_spin_rq_lock kernel/sched/sched.h:1547 [inline]
 rq_lock kernel/sched/sched.h:1869 [inline]
 __schedule+0x36b/0x4cc0 kernel/sched/core.c:6833
 preempt_schedule_irq+0xb5/0x150 kernel/sched/core.c:7256
 irqentry_exit+0x6f/0x90 kernel/entry/common.c:211
 asm_sysvec_reschedule_ipi+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:__might_fault+0x7e/0x130 mm/memory.c:7098
Code: 85 ff 74 15 e8 83 93 b2 ff 5b 41 5c 41 5d 41 5e 41 5f 5d e9 2f 57 02 ff cc 4c 89 f7 89 ee e8 f9 05 84 ff 48 81 c3 98 05 00 00 <49> 89 dd 49 c1 ed 03 43 80 7c 25 00 00 74 08 48 89 df e8 4b 65 18
RSP: 0018:ffffc9000bc7fb88 EFLAGS: 00000286
RAX: 4f2f63b8e4293600 RBX: ffff88802d25c218 RCX: 4f2f63b8e4293600
RDX: ffff88802d25bc80 RSI: ffffffff8d8f6807 RDI: ffffffff8bbf0560
RBP: 000000000000092e R08: 000000000000162e R09: 00000000000020a0
R10: dffffc0000000000 R11: ffffed100c4086e7 R12: dffffc0000000000
R13: 000000000000162f R14: ffffffff8b77cd20 R15: 0000000000000000
 do_pages_move mm/migrate.c:2350 [inline]
 kernel_move_pages mm/migrate.c:2584 [inline]
 __do_sys_move_pages mm/migrate.c:2598 [inline]
 __se_sys_move_pages+0x515/0x1650 mm/migrate.c:2593
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f1ae2d8f749
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f1ae3c42038 EFLAGS: 00000246 ORIG_RAX: 0000000000000117
RAX: ffffffffffffffda RBX: 00007f1ae2fe6180 RCX: 00007f1ae2d8f749
RDX: 0000200000000040 RSI: 00000000000020a0 RDI: 0000000000000000
RBP: 00007f1ae3c42090 R08: 0000200000000000 R09: 0000000000000000
R10: 0000200000001180 R11: 0000000000000246 R12: 0000000000000001
R13: 00007f1ae2fe6218 R14: 00007f1ae2fe6180 R15: 00007ffc833f6e58
 </TASK>
----------------
Code disassembly (best guess):
   0:	85 ff                	test   %edi,%edi
   2:	74 15                	je     0x19
   4:	e8 83 93 b2 ff       	call   0xffb2938c
   9:	5b                   	pop    %rbx
   a:	41 5c                	pop    %r12
   c:	41 5d                	pop    %r13
   e:	41 5e                	pop    %r14
  10:	41 5f                	pop    %r15
  12:	5d                   	pop    %rbp
  13:	e9 2f 57 02 ff       	jmp    0xff025747
  18:	cc                   	int3
  19:	4c 89 f7             	mov    %r14,%rdi
  1c:	89 ee                	mov    %ebp,%esi
  1e:	e8 f9 05 84 ff       	call   0xff84061c
  23:	48 81 c3 98 05 00 00 	add    $0x598,%rbx
* 2a:	49 89 dd             	mov    %rbx,%r13 <-- trapping instruction
  2d:	49 c1 ed 03          	shr    $0x3,%r13
  31:	43 80 7c 25 00 00    	cmpb   $0x0,0x0(%r13,%r12,1)
  37:	74 08                	je     0x41
  39:	48 89 df             	mov    %rbx,%rdi
  3c:	e8                   	.byte 0xe8
  3d:	4b                   	rex.WXB
  3e:	65                   	gs
  3f:	18                   	.byte 0x18

Crashes (4026):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/12/02 11:27 upstream 1d18101a644e d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in task_rq_lock
2025/11/02 06:51 upstream 691d401c7e0e 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in task_rq_lock
2025/11/01 15:15 upstream ba36dd5ee6fd 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root possible deadlock in task_rq_lock
2025/09/13 17:39 upstream 22f20375f5b7 e2beed91 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root possible deadlock in task_rq_lock
2025/06/21 21:48 upstream 3f75bfff44be d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root possible deadlock in task_rq_lock
2025/01/10 03:01 upstream 643e2e259c2b 67d7ec0a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto possible deadlock in task_rq_lock
2025/01/08 00:10 upstream fbfd64d25c7a f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root possible deadlock in task_rq_lock
2024/11/23 12:41 upstream 06afb0f36106 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce possible deadlock in task_rq_lock
2024/10/04 12:00 upstream 0c559323bbaa d7906eff .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root possible deadlock in task_rq_lock
2024/09/20 10:35 upstream 2004cef11ea0 6f888b75 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root possible deadlock in task_rq_lock
2024/10/25 17:21 upstream ae90f6a6170d 65e8686b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 possible deadlock in task_rq_lock
2025/11/10 21:19 upstream 4ea7c1717f3f 4e1406b4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream possible deadlock in task_rq_lock
2024/12/11 23:06 upstream f92f4749861b 6f1b0fa8 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream possible deadlock in task_rq_lock
2024/09/28 13:39 upstream ad46e8f95e93 ba29ff75 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root possible deadlock in task_rq_lock
2024/09/26 03:36 upstream 11a299a7933e 0d19f247 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro] ci-snapshot-upstream-root possible deadlock in task_rq_lock
2024/09/25 20:20 upstream 684a64bf32b6 0b45cac3 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1] [mounted in repro #2] ci-snapshot-upstream-root possible deadlock in task_rq_lock
2026/01/07 18:45 upstream f0b9d8eb98df d1b870e1 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 possible deadlock in task_rq_lock
2025/12/16 18:28 upstream 40fbbd64bba6 d1b870e1 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 possible deadlock in task_rq_lock
2025/11/19 15:27 upstream 8b690556d8fe 82d7b894 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 possible deadlock in task_rq_lock
2024/11/09 19:01 upstream da4373fbcf00 6b856513 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 possible deadlock in task_rq_lock
2025/11/06 08:25 net b1d9154878ce a6c9c731 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce possible deadlock in task_rq_lock
2025/10/07 16:36 bpf 4d920ed68439 8ef35d49 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-kasan-gce possible deadlock in task_rq_lock
2025/12/31 14:55 net-next dbf8fe85a16a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce possible deadlock in task_rq_lock
2025/12/31 11:51 bpf-next ccaa6d2c9635 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce possible deadlock in task_rq_lock
2025/12/14 04:44 bpf-next 6f0b824a61f2 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce possible deadlock in task_rq_lock
2025/12/06 02:40 bpf-next 81f88f6ab674 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce possible deadlock in task_rq_lock
2025/12/05 14:58 net-next 8f7aa3d3c732 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce possible deadlock in task_rq_lock
2025/11/19 07:27 bpf-next ec12ab2cda66 ef766cd7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce possible deadlock in task_rq_lock
2025/11/11 17:46 net-next 21f43f4a2b57 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce possible deadlock in task_rq_lock
2026/01/05 06:20 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/04 03:17 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/03 15:59 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/02 23:26 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/02 04:15 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/01 21:11 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2026/01/01 17:09 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/31 16:15 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/31 05:32 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/30 23:12 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/30 19:34 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/30 13:56 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/30 09:45 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/29 13:59 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/28 18:10 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/28 06:05 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/27 18:39 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/27 11:08 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/27 09:25 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/27 02:44 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/27 02:44 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/26 18:30 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/26 14:39 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/25 11:18 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/24 06:57 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/24 05:08 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/23 08:45 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/21 12:07 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/21 01:26 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/19 17:36 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/19 02:23 linux-next 1058ca9db0ed d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/17 01:50 linux-next 4a5663c04bb6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/16 19:37 linux-next 4a5663c04bb6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/16 15:54 linux-next 4a5663c04bb6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/16 09:27 linux-next 4a5663c04bb6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/15 07:55 linux-next 4a5663c04bb6 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2025/12/08 17:21 linux-next 82bcd04d124a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2024/08/17 06:51 linux-next 367b5c3d53e5 76120936 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2024/08/16 03:59 linux-next edd1ec2e3a9f e4bacdaf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2024/08/12 05:44 linux-next 9e6869691724 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root possible deadlock in task_rq_lock
2024/12/14 00:16 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2e7aff49b5da 7cbfbb3a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 possible deadlock in task_rq_lock
* Struck through repros no longer work on HEAD.