INFO: task kworker/1:4:20003 blocked for more than 430 seconds. Tainted: G L syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/1:4 state:D stack:0 pid:20003 tgid:20003 ppid:2 task_flags:0x4208060 flags:0x00000000 Workqueue: events bpf_prog_free_deferred Call trace: [<81bb447c>] (__schedule) from [<81bb5914>] (__schedule_loop kernel/sched/core.c:7361 [inline]) [<81bb447c>] (__schedule) from [<81bb5914>] (schedule+0x2c/0xec kernel/sched/core.c:7376) r10:ea695dac r9:ea695db4 r8:00000002 r7:600f0013 r6:834d800c r5:8585e400 r4:8585e400 [<81bb58e8>] (schedule) from [<81bb5a58>] (schedule_preempt_disabled+0x18/0x24 kernel/sched/core.c:7433) r5:8585e400 r4:834d8008 [<81bb5a40>] (schedule_preempt_disabled) from [<81bb8bd4>] (__mutex_lock_common kernel/locking/mutex.c:726 [inline]) [<81bb5a40>] (schedule_preempt_disabled) from [<81bb8bd4>] (__mutex_lock.constprop.0+0x50c/0xa48 kernel/locking/mutex.c:821) [<81bb86c8>] (__mutex_lock.constprop.0) from [<81bb91e4>] (__mutex_lock_slowpath+0x14/0x18 kernel/locking/mutex.c:1164) r10:8320b484 r9:01800000 r8:00000000 r7:ffffffff r6:00000000 r5:ea695e30 r4:87cdd180 [<81bb91d0>] (__mutex_lock_slowpath) from [<81bb9224>] (mutex_lock+0x3c/0x40 kernel/locking/mutex.c:319) [<81bb91e8>] (mutex_lock) from [<805317e0>] (_vm_unmap_aliases+0x5c/0x238 mm/vmalloc.c:2973) [<80531784>] (_vm_unmap_aliases) from [<805356a8>] (vm_reset_perms mm/vmalloc.c:3404 [inline]) [<80531784>] (_vm_unmap_aliases) from [<805356a8>] (vfree+0x110/0x17c mm/vmalloc.c:3508) r10:8382ae05 r9:01800000 r8:ffffffff r7:00000001 r6:00000000 r5:00000000 r4:87cdd180 [<80535598>] (vfree) from [<805aff14>] (execmem_free+0x34/0x54 mm/execmem.c:507) r8:8585e400 r7:00000000 r6:8382ae00 r5:00001000 r4:7f24a000 [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_free_exec kernel/bpf/core.c:1134 [inline]) [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_binary_free kernel/bpf/core.c:1180 [inline]) [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_free+0x64/0xe0 kernel/bpf/core.c:1304) r5:00001000 r4:df9e9000 [<803e1ed0>] (bpf_jit_free) from [<803e30a0>] (bpf_prog_free_deferred+0x148/0x160 kernel/bpf/core.c:3113) r5:8509e398 r4:8509e398 [<803e2f58>] (bpf_prog_free_deferred) from [<802771a0>] (process_one_work+0x1f8/0x5cc kernel/workqueue.c:3396) r7:ddde5180 r6:8382ae00 r5:8509e398 r4:90289980 [<80276fa8>] (process_one_work) from [<80277ec8>] (process_scheduled_works kernel/workqueue.c:3479 [inline]) [<80276fa8>] (process_one_work) from [<80277ec8>] (worker_thread+0x16c/0x318 kernel/workqueue.c:3560) r10:ddde5180 r9:902899b0 r8:8585e400 r7:83203d80 r6:ddde51a0 r5:ddde5180 r4:90289980 [<80277d5c>] (worker_thread) from [<80282910>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:dfbe9e88 r8:90298580 r7:90289980 r6:80277d5c r5:8585e400 r4:87362040 [<802827f4>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xea695fb0 to 0xea695ff8) 5fa0: 00000000 00000000 00000000 00000000 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:802827f4 r4:87362040 INFO: task kworker/1:4:20003 is blocked on a mutex likely owned by task kworker/1:13:20767. task:kworker/1:13 state:R running task stack:0 pid:20767 tgid:20767 ppid:2 task_flags:0x4208060 flags:0x00000000 Workqueue: events bpf_prog_free_deferred Call trace: [<81bb447c>] (__schedule) from [<81bb5d04>] (preempt_schedule_irq+0x40/0xa8 kernel/sched/core.c:7606) r10:8320b4d8 r9:85108c80 r8:80200c04 r7:e01fdd84 r6:ffffffff r5:85108c80 r4:00000000 [<81bb5cc4>] (preempt_schedule_irq) from [<80200c24>] (svc_preempt+0x8/0x18) Exception stack(0xe01fdd50 to 0xe01fdd98) dd40: cd929000 ea655000 00000000 802397d0 dd60: 834d73a0 834d7fe4 7f254000 ea655000 00000000 00000001 8320b4d8 e01fddc4 dd80: ea655000 e01fdda0 802306a4 802397e8 80000013 ffffffff r5:80000013 r4:802397e8 [<80230644>] (flush_tlb_kernel_range) from [<80531594>] (__purge_vmap_area_lazy+0x28c/0x47c mm/vmalloc.c:2398) [<80531308>] (__purge_vmap_area_lazy) from [<8053196c>] (_vm_unmap_aliases+0x1e8/0x238 mm/vmalloc.c:3012) r10:00000000 r9:e01fdde8 r8:00000000 r7:ffffffff r6:00000008 r5:e01fde30 r4:e01fdde8 [<80531784>] (_vm_unmap_aliases) from [<805356a8>] (vm_reset_perms mm/vmalloc.c:3404 [inline]) [<80531784>] (_vm_unmap_aliases) from [<805356a8>] (vfree+0x110/0x17c mm/vmalloc.c:3508) r10:8382ae05 r9:01800000 r8:ffffffff r7:00000001 r6:00000000 r5:00000000 r4:87cdd8c0 [<80535598>] (vfree) from [<805aff14>] (execmem_free+0x34/0x54 mm/execmem.c:507) r8:85108c80 r7:00000000 r6:8382ae00 r5:00001000 r4:7f035000 [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_free_exec kernel/bpf/core.c:1134 [inline]) [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_binary_free kernel/bpf/core.c:1180 [inline]) [<805afee0>] (execmem_free) from [<803e1f34>] (bpf_jit_free+0x64/0xe0 kernel/bpf/core.c:1304) r5:00001000 r4:df9e7000 [<803e1ed0>] (bpf_jit_free) from [<803e30a0>] (bpf_prog_free_deferred+0x148/0x160 kernel/bpf/core.c:3113) r5:87f1ff98 r4:87f1ff98 [<803e2f58>] (bpf_prog_free_deferred) from [<802771a0>] (process_one_work+0x1f8/0x5cc kernel/workqueue.c:3396) r7:ddde5180 r6:8382ae00 r5:87f1ff98 r4:902b6880 [<80276fa8>] (process_one_work) from [<80277ec8>] (process_scheduled_works kernel/workqueue.c:3479 [inline]) [<80276fa8>] (process_one_work) from [<80277ec8>] (worker_thread+0x16c/0x318 kernel/workqueue.c:3560) r10:ddde5180 r9:902b68b0 r8:85108c80 r7:83203d80 r6:ddde51a0 r5:ddde5180 r4:902b6880 [<80277d5c>] (worker_thread) from [<80282910>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:ea6a9e88 r8:86458300 r7:902b6880 r6:80277d5c r5:85108c80 r4:903e7040 [<802827f4>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xe01fdfb0 to 0xe01fdff8) dfa0: 00000000 00000000 00000000 00000000 dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:802827f4 r4:903e7040 NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 29 Comm: khungtaskd Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: ARM-Versatile Express Call trace: [<80201a08>] (dump_backtrace) from [<80201afc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257) r7:60070093 r6:60070093 r5:823282f4 r4:00000000 [<80201ae4>] (show_stack) from [<8021e804>] (__dump_stack lib/dump_stack.c:94 [inline]) [<80201ae4>] (show_stack) from [<8021e804>] (dump_stack_lvl+0x5c/0x70 lib/dump_stack.c:120) [<8021e7a8>] (dump_stack_lvl) from [<8021e830>] (dump_stack+0x18/0x1c lib/dump_stack.c:129) r7:00000000 r6:00070013 r5:00000000 r4:00000001 [<8021e818>] (dump_stack) from [<81b9daa4>] (nmi_cpu_backtrace+0x150/0x170 lib/nmi_backtrace.c:123) [<81b9d954>] (nmi_cpu_backtrace) from [<81b9dbf8>] (nmi_trigger_cpumask_backtrace+0x134/0x208 lib/nmi_backtrace.c:66) r7:8320b194 r6:83b38c80 r5:83217cb8 r4:ffffffff [<81b9dac4>] (nmi_trigger_cpumask_backtrace) from [<802300c8>] (arch_trigger_cpumask_backtrace+0x18/0x1c arch/arm/kernel/smp.c:851) r9:8320b330 r8:00000048 r7:0000000a r6:83203d80 r5:00007ea4 r4:00000048 [<802300b0>] (arch_trigger_cpumask_backtrace) from [<81b9d950>] (cpumask_backtrace+0x10/0x14 lib/nmi_backtrace.c:136) [<81b9d940>] (cpumask_backtrace) from [<81ba5738>] (trigger_all_cpu_backtrace include/linux/nmi.h:164 [inline]) [<81b9d940>] (cpumask_backtrace) from [<81ba5738>] (__sys_info lib/sys_info.c:157 [inline]) [<81b9d940>] (cpumask_backtrace) from [<81ba5738>] (sys_info+0x68/0xa8 lib/sys_info.c:165) [<81ba56d0>] (sys_info) from [<80393fb0>] (check_hung_uninterruptible_tasks kernel/hung_task.c:353 [inline]) [<81ba56d0>] (sys_info) from [<80393fb0>] (watchdog+0x3ac/0x850 kernel/hung_task.c:561) r5:00007ea4 r4:00000001 [<80393c04>] (watchdog) from [<80282910>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:df819e60 r8:839ee600 r7:00000000 r6:80393c04 r5:83b38c80 r4:83bf4040 [<802827f4>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdf8d5fb0 to 0xdf8d5ff8) 5fa0: 00000000 00000000 00000000 00000000 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:802827f4 r4:83bf4040 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 2831 Comm: pr/ttyAMA-1 Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: ARM-Versatile Express PC is at desc_read+0x0/0xb8 kernel/printk/printk_ringbuffer.c:453 LR is at prb_first_seq+0x60/0x94 kernel/printk/printk_ringbuffer.c:2017 pc : [<802ef058>] lr : [<802ef7b0>] psr: 00000113 sp : eb51ded8 ip : eb51df10 fp : eb51df0c r10: 8335c1c4 r9 : 00000000 r8 : 00000001 r7 : 00062e0c r6 : 834c732c r5 : 00000000 r4 : 83223ec0 r3 : eb51dee0 r2 : eb51dee8 r1 : 0005ee7a r0 : 83223ec0 Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none Control: 30c5387d Table: 8f880080 DAC: 00000000 Call trace: [<802ef750>] (prb_first_seq) from [<802edfb0>] (__ulseq_to_u64seq kernel/printk/printk_ringbuffer.h:421 [inline]) [<802ef750>] (prb_first_seq) from [<802edfb0>] (nbcon_seq_read kernel/printk/nbcon.c:172 [inline]) [<802ef750>] (prb_first_seq) from [<802edfb0>] (nbcon_kthread_should_wakeup kernel/printk/nbcon.c:1205 [inline]) [<802ef750>] (prb_first_seq) from [<802edfb0>] (nbcon_kthread_func+0x118/0x2ec kernel/printk/nbcon.c:1243) r5:8335c128 r4:84933e80 [<802ede98>] (nbcon_kthread_func) from [<80282910>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:eada9b38 r8:84fc7380 r7:8335c128 r6:802ede98 r5:84933e80 r4:84036a40 [<802827f4>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xeb51dfb0 to 0xeb51dff8) dfa0: 00000000 00000000 00000000 00000000 dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:802827f4 r4:84036a40