[ 72.094749][ C0] ================================ [ 72.094751][ C0] WARNING: inconsistent lock state [ 72.094753][ C0] 6.1.0-rc7-01489-gab0350c743d5 #120 Not tainted [ 72.094756][ C0] -------------------------------- [ 72.094758][ C0] inconsistent {INITIAL USE} -> {IN-NMI} usage. [ 72.094760][ C0] kprobe/6606 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 72.094767][ C0] ffffffff8d41bfb8 (trace_printk_lock){....}-{2:2}, at: bpf_trace_printk+0xd3/0x170 [ 72.094785][ C0] {INITIAL USE} state was registered at: [ 72.094787][ C0] lock_acquire+0x1e0/0x610 [ 72.094793][ C0] _raw_spin_lock_irqsave+0x3a/0x50 [ 72.094801][ C0] bpf_trace_printk+0xd3/0x170 [ 72.094808][ C0] bpf_prog_cf2ac6d483d8499b_trace_bpf_trace_printk+0x2b/0x37 [ 72.094814][ C0] trace_call_bpf+0x280/0x660 [ 72.094823][ C0] kprobe_perf_func+0x107/0x860 [ 72.094832][ C0] kprobe_dispatcher+0xe6/0x180 [ 72.094839][ C0] opt_pre_handler+0xd9/0x160 [ 72.094847][ C0] optimized_callback+0x221/0x2b0 [ 72.094855][ C0] 0xffffffffa0403034 [ 72.094858][ C0] kcompactd+0x2cb/0xeb0 [ 72.094864][ C0] irq event stamp: 14116 [ 72.094866][ C0] hardirqs last enabled at (14115): [] kasan_quarantine_put+0x102/0x230 [ 72.094876][ C0] hardirqs last disabled at (14116): [] exc_int3+0x23/0x80 [ 72.094883][ C0] softirqs last enabled at (14102): [] bpf_perf_link_attach+0x360/0x520 [ 72.094892][ C0] softirqs last disabled at (14100): [] bpf_perf_link_attach+0x323/0x520 [ 72.094901][ C0] [ 72.094901][ C0] other info that might help us debug this: [ 72.094902][ C0] Possible unsafe locking scenario: [ 72.094902][ C0] [ 72.094904][ C0] CPU0 [ 72.094904][ C0] ---- [ 72.094905][ C0] lock(trace_printk_lock); [ 72.094908][ C0] [ 72.094909][ C0] lock(trace_printk_lock); [ 72.094912][ C0] [ 72.094912][ C0] *** DEADLOCK *** [ 72.094912][ C0] [ 72.094913][ C0] 1 lock held by kprobe/6606: [ 72.094916][ C0] #0: ffff8880b98412b0 (&cpuctx_mutex){+.+.}-{3:3}, at: perf_event_ctx_lock_nested+0x227/0x480 [ 72.094930][ C0] [ 72.094930][ C0] stack backtrace: [ 72.094932][ C0] CPU: 0 PID: 6606 Comm: kprobe Not tainted 6.1.0-rc7-01489-gab0350c743d5 #120 [ 72.094938][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Arch Linux 1.16.1-1-1 04/01/2014 [ 72.094942][ C0] Call Trace: [ 72.094944][ C0] [ 72.094946][ C0] dump_stack_lvl+0x100/0x178 [ 72.094955][ C0] lock_acquire.cold+0x3b/0x40 [ 72.094965][ C0] ? lock_downgrade+0x710/0x710 [ 72.094971][ C0] ? bpf_trace_printk+0xd3/0x170 [ 72.094979][ C0] ? kernel_text_address+0xb3/0x140 [ 72.094988][ C0] ? __kernel_text_address+0xd/0x30 [ 72.094997][ C0] ? unwind_get_return_address+0x55/0xa0 [ 72.095003][ C0] ? write_profile+0x420/0x420 [ 72.095013][ C0] _raw_spin_lock_irqsave+0x3a/0x50 [ 72.095021][ C0] ? bpf_trace_printk+0xd3/0x170 [ 72.095028][ C0] bpf_trace_printk+0xd3/0x170 [ 72.095036][ C0] ? trace_bpf_trace_printk+0x2b0/0x2b0 [ 72.095043][ C0] ? lock_downgrade+0x710/0x710 [ 72.095049][ C0] ? __kmem_cache_free+0xaf/0x3c0 [ 72.095055][ C0] ? __stack_depot_save+0x3e/0x580 [ 72.095065][ C0] ? mark_lock+0x105/0x1910 [ 72.095071][ C0] bpf_prog_cf2ac6d483d8499b_trace_bpf_trace_printk+0x33/0x37 [ 72.095078][ C0] trace_call_bpf+0x280/0x660 [ 72.095086][ C0] ? slab_free_freelist_hook+0x10b/0x1e0 [ 72.095095][ C0] ? tracing_prog_func_proto+0x490/0x490 [ 72.095102][ C0] ? __x64_sys_ioctl+0xbb/0x210 [ 72.095108][ C0] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 72.095118][ C0] ? trace_contention_begin+0x1/0x1e0 [ 72.095127][ C0] kprobe_perf_func+0x107/0x860 [ 72.095137][ C0] ? kretprobe_trace_func+0x850/0x850 [ 72.095148][ C0] kprobe_dispatcher+0xe6/0x180 [ 72.095157][ C0] aggr_pre_handler+0xdd/0x180 [ 72.095166][ C0] ? opt_pre_handler+0x160/0x160 [ 72.095173][ C0] ? trace_contention_begin+0x1/0x1e0 [ 72.095182][ C0] kprobe_int3_handler+0x442/0x560 [ 72.095190][ C0] do_int3+0xd/0x50 [ 72.095197][ C0] exc_int3+0x2d/0x80 [ 72.095202][ C0] asm_exc_int3+0x39/0x40 [ 72.095211][ C0] RIP: 0010:trace_contention_begin+0x1/0x1e0 [ 72.095219][ C0] Code: f5 2b 6e 00 e9 7d fe ff ff 48 89 df e8 e8 2b 6e 00 e9 ea fe ff ff e8 fe 2b 6e 00 e9 43 ff ff ff 66 0f 1f 84 00 00 00 00 00 cc <55> 41 54 55 53 66 90 48 c7 c3 80 b7 32 8f 65 8b 2d f2 de 9f 7e 48 [ 72.095225][ C0] RSP: 0018:ffffc9000be87cb0 EFLAGS: 00000282 [ 72.095229][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 72.095233][ C0] RDX: 1ffff11004068149 RSI: 0000000000000021 RDI: ffff8880b9841248 [ 72.095237][ C0] RBP: ffffc9000be87e10 R08: 0000000000000000 R09: ffffffff91ee6a4f [ 72.095240][ C0] R10: fffffbfff23dcd49 R11: 0000000000000000 R12: 0000000000000000 [ 72.095244][ C0] R13: dffffc0000000000 R14: ffff8880b9841248 R15: ffffed10026611c0 [ 72.095252][ C0] ? trace_contention_begin+0x1/0x1e0 [ 72.095260][ C0] __mutex_lock+0x15a/0x12e0 [ 72.095267][ C0] ? perf_event_ctx_lock_nested+0x227/0x480 [ 72.095273][ C0] ? perf_event_ctx_lock_nested+0x227/0x480 [ 72.095280][ C0] ? mutex_lock_io_nested+0x1140/0x1140 [ 72.095287][ C0] ? perf_event_ctx_lock_nested+0x1f4/0x480 [ 72.095293][ C0] ? reacquire_held_locks+0x4a0/0x4a0 [ 72.095301][ C0] ? perf_event_ctx_lock_nested+0x227/0x480 [ 72.095306][ C0] perf_event_ctx_lock_nested+0x227/0x480 [ 72.095313][ C0] ? list_del_event+0x8a0/0x8a0 [ 72.095319][ C0] ? unlock_page_memcg+0x280/0x280 [ 72.095327][ C0] perf_ioctl+0x67/0xb0 [ 72.095334][ C0] ? _perf_ioctl+0x2220/0x2220 [ 72.095341][ C0] __x64_sys_ioctl+0x189/0x210 [ 72.095348][ C0] do_syscall_64+0x38/0xb0 [ 72.095353][ C0] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 72.095361][ C0] RIP: 0033:0x7f9e448e1017 [ 72.095365][ C0] Code: 00 00 00 48 8b 05 81 7e 2b 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 51 7e 2b 00 f7 d8 64 89 01 48 [ 72.095371][ C0] RSP: 002b:00007ffc65e35c48 EFLAGS: 00000206 ORIG_RAX: 0000000000000010 [ 72.095376][ C0] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f9e448e1017 [ 72.095379][ C0] RDX: 0000000000000000 RSI: 0000000000002400 RDI: 0000000000000006 [ 72.095383][ C0] RBP: 0000000000000001 R08: 0000000727d65330 R09: 0000000500000000 [ 72.095386][ C0] R10: 0000000000000541 R11: 0000000000000206 R12: 0000000000000005 [ 72.095390][ C0] R13: 000055f027d65f70 R14: 0000000000000006 R15: 000055f027d65350 [ 72.095397][ C0]