Warning: Permanently added '10.128.0.77' (ECDSA) to the list of known hosts. [ 29.149124] IPVS: ftp: loaded support on port[0] = 21 executing program [ 29.268043] [ 29.269675] ================================ [ 29.274069] WARNING: inconsistent lock state [ 29.278449] 4.14.290-syzkaller #0 Not tainted [ 29.282916] -------------------------------- [ 29.287313] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 29.293430] swapper/0/0 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 29.298677] (&(&local->client_conns_lock)->rlock){+.?.}, at: [] rxrpc_put_client_conn+0x661/0xac0 [ 29.309321] {SOFTIRQ-ON-W} state was registered at: [ 29.314320] lock_acquire+0x170/0x3f0 [ 29.318211] _raw_spin_lock+0x2a/0x40 [ 29.322076] rxrpc_connect_call+0x2bb/0x3e10 [ 29.326547] rxrpc_new_client_call+0x8f4/0x1a10 [ 29.331278] rxrpc_do_sendmsg+0x8dc/0xfb0 [ 29.335486] rxrpc_sendmsg+0x3cf/0x5f0 [ 29.339463] sock_sendmsg+0xb5/0x100 [ 29.343237] ___sys_sendmsg+0x326/0x800 [ 29.347289] __sys_sendmmsg+0x129/0x330 [ 29.351323] SyS_sendmmsg+0x2f/0x50 [ 29.355010] do_syscall_64+0x1d5/0x640 [ 29.358956] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 29.364202] irq event stamp: 170520 [ 29.367802] hardirqs last enabled at (170520): [] _raw_spin_unlock_irqrestore+0x79/0xe0 [ 29.377566] hardirqs last disabled at (170519): [] _raw_spin_lock_irqsave+0x66/0xc0 [ 29.386897] softirqs last enabled at (170468): [] irq_enter+0xbd/0xd0 [ 29.395096] softirqs last disabled at (170469): [] irq_exit+0x193/0x240 [ 29.403382] [ 29.403382] other info that might help us debug this: [ 29.410045] Possible unsafe locking scenario: [ 29.410045] [ 29.416091] CPU0 [ 29.418648] ---- [ 29.421204] lock(&(&local->client_conns_lock)->rlock); [ 29.426626] [ 29.429357] lock(&(&local->client_conns_lock)->rlock); [ 29.434954] [ 29.434954] *** DEADLOCK *** [ 29.434954] [ 29.441002] 1 lock held by swapper/0/0: [ 29.444950] #0: (rcu_callback){....}, at: [] rcu_process_callbacks+0x84e/0x1180 [ 29.454118] [ 29.454118] stack backtrace: [ 29.458592] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.290-syzkaller #0 [ 29.465661] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 29.474988] Call Trace: [ 29.477544] [ 29.479675] dump_stack+0x1b2/0x281 [ 29.483278] print_usage_bug.cold+0x42e/0x570 [ 29.487758] mark_lock+0xb4d/0x1050 [ 29.491365] ? print_irq_inversion_bug+0xd0/0xd0 [ 29.496094] __lock_acquire+0xc81/0x3f20 [ 29.500130] ? __lock_acquire+0x5fc/0x3f20 [ 29.504344] ? trace_hardirqs_on+0x10/0x10 [ 29.508552] ? lock_acquire+0x170/0x3f0 [ 29.512502] ? debug_object_deactivate+0x1da/0x2e0 [ 29.517410] ? trace_hardirqs_on+0x10/0x10 [ 29.521618] ? lock_acquire+0x170/0x3f0 [ 29.525569] ? lock_downgrade+0x740/0x740 [ 29.529693] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 29.534786] lock_acquire+0x170/0x3f0 [ 29.538581] ? rxrpc_put_client_conn+0x661/0xac0 [ 29.543309] _raw_spin_lock+0x2a/0x40 [ 29.547085] ? rxrpc_put_client_conn+0x661/0xac0 [ 29.551812] rxrpc_put_client_conn+0x661/0xac0 [ 29.556371] ? rxrpc_rcu_destroy_call+0x83/0x190 [ 29.561104] rxrpc_rcu_destroy_call+0x83/0x190 [ 29.565660] ? rxrpc_call_timer_expired+0x70/0x70 [ 29.570475] rcu_process_callbacks+0x780/0x1180 [ 29.575130] ? note_gp_changes+0x2f0/0x2f0 [ 29.579343] ? sched_clock+0x2a/0x40 [ 29.583040] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 29.588466] __do_softirq+0x24d/0x9ff [ 29.592245] ? check_preemption_disabled+0x35/0x240 [ 29.597240] irq_exit+0x193/0x240 [ 29.600670] smp_apic_timer_interrupt+0x141/0x5e0 [ 29.605484] apic_timer_interrupt+0x93/0xa0 [ 29.609777] [ 29.611995] RIP: 0010:native_safe_halt+0xe/0x10 [ 29.616636] RSP: 0018:ffffffff88e07e78 EFLAGS: 000002c6 ORIG_RAX: ffffffffffffff10 [ 29.624318] RAX: 1ffffffff11e1344 RBX: dffffc0000000000 RCX: 0000000000000000 [ 29.631578] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ffffffff88e74d04 [ 29.638822] RBP: ffffffff88f09a10 R08: 0000000000000000 R09: 0000000000000000 [ 29.646068] R10: 0000000000000000 R11: 0000000000000000 R12: fffffbfff11ce890 [ 29.653311] R13: ffffffff88e74480 R14: 0000000000000000 R15: 0000000000000000 [ 29.660583] default_idle+0x47/0x370 [ 29.664275] do_idle+0x250/0x3c0 [ 29.667619] ? trace_ev