Warning: Permanently added '10.128.1.74' (ED25519) to the list of known hosts. 2023/11/17 01:04:20 ignoring optional flag "sandboxArg"="0" 2023/11/17 01:04:20 parsed 1 programs 2023/11/17 01:04:20 executed programs: 0 [ 45.429479][ T1402] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 47.320430][ T1866] [ 47.322943][ T1866] ===================================================== [ 47.329934][ T1866] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 47.337534][ T1866] 6.7.0-rc1-syzkaller #0 Not tainted [ 47.343485][ T1866] ----------------------------------------------------- [ 47.350912][ T1866] syz-executor.0/1866 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 47.359294][ T1866] ffff888105662bd8 (&sighand->siglock){+.+.}-{2:2}, at: __lock_task_sighand+0x67/0x1a0 [ 47.369354][ T1866] [ 47.369354][ T1866] and this task is already holding: [ 47.377346][ T1866] ffffffff825830b8 (css_set_lock){..-.}-{2:2}, at: cgroup_migrate_execute+0xb2/0x500 [ 47.388169][ T1866] which would create a new lock dependency: [ 47.394378][ T1866] (css_set_lock){..-.}-{2:2} -> (&sighand->siglock){+.+.}-{2:2} [ 47.402336][ T1866] [ 47.402336][ T1866] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 47.411767][ T1866] (css_set_lock){..-.}-{2:2} [ 47.411772][ T1866] [ 47.411772][ T1866] ... which became SOFTIRQ-irq-safe at: [ 47.424369][ T1866] lock_acquire+0xcd/0x2d0 [ 47.428967][ T1866] _raw_spin_lock_irqsave+0x3a/0x50 [ 47.434312][ T1866] cgroup_free+0x35/0xc0 [ 47.438802][ T1866] __put_task_struct+0x23/0x100 [ 47.443885][ T1866] delayed_put_task_struct+0xc5/0xf0 [ 47.449468][ T1866] rcu_core+0x380/0x980 [ 47.454185][ T1866] __do_softirq+0x15f/0x421 [ 47.459627][ T1866] run_ksoftirqd+0x31/0x50 [ 47.464416][ T1866] smpboot_thread_fn+0x175/0x210 [ 47.469648][ T1866] kthread+0xde/0x110 [ 47.473968][ T1866] ret_from_fork+0x2c/0x40 [ 47.478797][ T1866] ret_from_fork_asm+0x11/0x20 [ 47.483654][ T1866] [ 47.483654][ T1866] to a SOFTIRQ-irq-unsafe lock: [ 47.491084][ T1866] (&sighand->siglock){+.+.}-{2:2} [ 47.491090][ T1866] [ 47.491090][ T1866] ... which became SOFTIRQ-irq-unsafe at: [ 47.505099][ T1866] ... [ 47.505101][ T1866] lock_acquire+0xcd/0x2d0 [ 47.513225][ T1866] _raw_spin_lock+0x2e/0x40 [ 47.517799][ T1866] ptrace_attach+0x18b/0x2a0 [ 47.523071][ T1866] __do_sys_ptrace+0xa1/0x150 [ 47.527816][ T1866] do_syscall_64+0x40/0xe0 [ 47.532379][ T1866] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 47.538588][ T1866] [ 47.538588][ T1866] other info that might help us debug this: [ 47.538588][ T1866] [ 47.548997][ T1866] Possible interrupt unsafe locking scenario: [ 47.548997][ T1866] [ 47.557659][ T1866] CPU0 CPU1 [ 47.563268][ T1866] ---- ---- [ 47.568977][ T1866] lock(&sighand->siglock); [ 47.573697][ T1866] local_irq_disable(); [ 47.580523][ T1866] lock(css_set_lock); [ 47.587884][ T1866] lock(&sighand->siglock); [ 47.595533][ T1866] [ 47.599044][ T1866] lock(css_set_lock); [ 47.603716][ T1866] [ 47.603716][ T1866] *** DEADLOCK *** [ 47.603716][ T1866] [ 47.612094][ T1866] 8 locks held by syz-executor.0/1866: [ 47.617626][ T1866] #0: ffff888105ec00c8 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x47/0x60 [ 47.626888][ T1866] #1: ffff888103eb43f0 (sb_writers#10){.+.+}-{0:0}, at: ksys_write+0x70/0xf0 [ 47.635729][ T1866] #2: ffff8881076a8088 (&of->mutex){+.+.}-{3:3}, at: kernfs_fop_write_iter+0xff/0x1f0 [ 47.645437][ T1866] #3: ffffffff82583148 (cgroup_mutex){+.+.}-{3:3}, at: cgroup_lock_and_drain_offline+0x3c/0x3a0 [ 47.655999][ T1866] #4: ffffffff82488150 (cpu_hotplug_lock){++++}-{0:0}, at: cgroup_update_dfl_csses+0x140/0x2e0 [ 47.666769][ T1866] #5: ffffffff82582fb0 (cgroup_threadgroup_rwsem){++++}-{0:0}, at: cgroup_update_dfl_csses+0x1a9/0x2e0 [ 47.678385][ T1866] #6: ffffffff825830b8 (css_set_lock){..-.}-{2:2}, at: cgroup_migrate_execute+0xb2/0x500 [ 47.688774][ T1866] #7: ffffffff82579140 (rcu_read_lock){....}-{1:2}, at: __lock_task_sighand+0x24/0x1a0 [ 47.699149][ T1866] [ 47.699149][ T1866] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 47.710508][ T1866] -> (css_set_lock){..-.}-{2:2} { [ 47.715682][ T1866] IN-SOFTIRQ-W at: [ 47.719931][ T1866] lock_acquire+0xcd/0x2d0 [ 47.726378][ T1866] _raw_spin_lock_irqsave+0x3a/0x50 [ 47.733891][ T1866] cgroup_free+0x35/0xc0 [ 47.740082][ T1866] __put_task_struct+0x23/0x100 [ 47.746833][ T1866] delayed_put_task_struct+0xc5/0xf0 [ 47.754446][ T1866] rcu_core+0x380/0x980 [ 47.760313][ T1866] __do_softirq+0x15f/0x421 [ 47.766447][ T1866] run_ksoftirqd+0x31/0x50 [ 47.773046][ T1866] smpboot_thread_fn+0x175/0x210 [ 47.779611][ T1866] kthread+0xde/0x110 [ 47.785482][ T1866] ret_from_fork+0x2c/0x40 [ 47.791706][ T1866] ret_from_fork_asm+0x11/0x20 [ 47.798187][ T1866] INITIAL USE at: [ 47.802045][ T1866] lock_acquire+0xcd/0x2d0 [ 47.808287][ T1866] _raw_spin_lock_irq+0x36/0x50 [ 47.815110][ T1866] cgroup_setup_root+0x23d/0x390 [ 47.821778][ T1866] cgroup_init+0x116/0x460 [ 47.828170][ T1866] start_kernel+0x4eb/0x580 [ 47.834376][ T1866] x86_64_start_reservations+0x18/0x30 [ 47.842162][ T1866] x86_64_start_kernel+0xad/0xc0 [ 47.848717][ T1866] secondary_startup_64_no_verify+0x166/0x16b [ 47.856397][ T1866] } [ 47.859218][ T1866] ... key at: [] css_set_lock+0x18/0x40 [ 47.866904][ T1866] [ 47.866904][ T1866] the dependencies between the lock to be acquired [ 47.866906][ T1866] and SOFTIRQ-irq-unsafe lock: [ 47.881060][ T1866] -> (&sighand->siglock){+.+.}-{2:2} { [ 47.886579][ T1866] HARDIRQ-ON-W at: [ 47.890545][ T1866] lock_acquire+0xcd/0x2d0 [ 47.896690][ T1866] _raw_spin_lock+0x2e/0x40 [ 47.902988][ T1866] ptrace_attach+0x18b/0x2a0 [ 47.909390][ T1866] __do_sys_ptrace+0xa1/0x150 [ 47.915763][ T1866] do_syscall_64+0x40/0xe0 [ 47.921821][ T1866] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 47.929337][ T1866] SOFTIRQ-ON-W at: [ 47.933370][ T1866] lock_acquire+0xcd/0x2d0 [ 47.939408][ T1866] _raw_spin_lock+0x2e/0x40 [ 47.945539][ T1866] ptrace_attach+0x18b/0x2a0 [ 47.952155][ T1866] __do_sys_ptrace+0xa1/0x150 [ 47.958465][ T1866] do_syscall_64+0x40/0xe0 [ 47.964730][ T1866] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 47.972850][ T1866] INITIAL USE at: [ 47.976721][ T1866] lock_acquire+0xcd/0x2d0 [ 47.983011][ T1866] _raw_spin_lock_irq+0x36/0x50 [ 47.989862][ T1866] calculate_sigpending+0x1a/0x30 [ 47.996859][ T1866] ret_from_fork+0x16/0x40 [ 48.003546][ T1866] ret_from_fork_asm+0x11/0x20 [ 48.010232][ T1866] } [ 48.012709][ T1866] ... key at: [] __key.272+0x0/0x10 [ 48.020403][ T1866] ... acquired at: [ 48.024277][ T1866] lock_acquire+0xcd/0x2d0 [ 48.028930][ T1866] _raw_spin_lock_irqsave+0x3a/0x50 [ 48.035059][ T1866] __lock_task_sighand+0x67/0x1a0 [ 48.040874][ T1866] cgroup_freeze_task+0x2b/0xa0 [ 48.046125][ T1866] cgroup_migrate_execute+0x15d/0x500 [ 48.051903][ T1866] cgroup_update_dfl_csses+0x27c/0x2e0 [ 48.057721][ T1866] cgroup_subtree_control_write+0x3ea/0x430 [ 48.066287][ T1866] kernfs_fop_write_iter+0x149/0x1f0 [ 48.072065][ T1866] vfs_write+0x25b/0x4f0 [ 48.077986][ T1866] ksys_write+0x70/0xf0 [ 48.083267][ T1866] do_syscall_64+0x40/0xe0 [ 48.088497][ T1866] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 48.095587][ T1866] [ 48.098260][ T1866] [ 48.098260][ T1866] stack backtrace: [ 48.104132][ T1866] CPU: 0 PID: 1866 Comm: syz-executor.0 Not tainted 6.7.0-rc1-syzkaller #0 [ 48.112975][ T1866] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 48.123607][ T1866] Call Trace: [ 48.126961][ T1866] [ 48.130217][ T1866] dump_stack_lvl+0x5c/0xb0 [ 48.135251][ T1866] check_irq_usage+0x805/0x940 [ 48.140172][ T1866] ? check_path.constprop.0+0x24/0x40 [ 48.146149][ T1866] ? __lock_acquire+0x12d9/0x1ab0 [ 48.151864][ T1866] __lock_acquire+0x12d9/0x1ab0 [ 48.156685][ T1866] lock_acquire+0xcd/0x2d0 [ 48.161335][ T1866] ? __lock_task_sighand+0x67/0x1a0 [ 48.166538][ T1866] _raw_spin_lock_irqsave+0x3a/0x50 [ 48.172066][ T1866] ? __lock_task_sighand+0x67/0x1a0 [ 48.177867][ T1866] __lock_task_sighand+0x67/0x1a0 [ 48.182966][ T1866] cgroup_freeze_task+0x2b/0xa0 [ 48.188680][ T1866] cgroup_migrate_execute+0x15d/0x500 [ 48.194516][ T1866] cgroup_update_dfl_csses+0x27c/0x2e0 [ 48.200101][ T1866] ? cgroup_propagate_control+0x40/0x1e0 [ 48.206190][ T1866] cgroup_subtree_control_write+0x3ea/0x430 [ 48.212765][ T1866] kernfs_fop_write_iter+0x149/0x1f0 [ 48.219074][ T1866] vfs_write+0x25b/0x4f0 [ 48.223431][ T1866] ksys_write+0x70/0xf0 [ 48.227772][ T1866] do_syscall_64+0x40/0xe0 [ 48.232380][ T1866] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 48.238725][ T1866] RIP: 0033:0x7fe5ef941ae9 [ 48.243202][ T1866] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 48.264025][ T1866] RSP: 002b:00007fe5ef4c40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 48.272788][ T1866] RAX: ffffffffffffffda RBX: 00007fe5efa60f80 RCX: 00007fe5ef941ae9 [ 48.280761][ T1866] RDX: 0000000000000006 RSI: 0000000020000100 RDI: 0000000000000004 [ 48.289074][ T1866] RBP: 00007fe5ef98d47a R08: 0000000000000000 R09: 0000000000000000 [ 48.297534][ T1866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 48.305650][ T1866] R13: 0000000000000006 R14: 00007fe5efa60f80 R15: 00007ffd081e1a08 [ 48.313763][ T1866] 2023/11/17 01:04:26 executed programs: 49 2023/11/17 01:04:31 executed programs: 159