INFO: task kworker/0:29:15871 blocked for more than 430 seconds. Not tainted syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:29 state:D stack:0 pid:15871 tgid:15871 ppid:2 task_flags:0x4208060 flags:0x00000000 Workqueue: events bpf_prog_free_deferred Call trace: [<81c146b4>] (__schedule) from [<81c15bcc>] (__schedule_loop kernel/sched/core.c:7466 [inline]) [<81c146b4>] (__schedule) from [<81c15bcc>] (schedule+0x2c/0xec kernel/sched/core.c:7481) r10:dfaddd84 r9:dfaddd8c r8:00000002 r7:60080113 r6:836dd000 r5:83fa8cc0 r4:83fa8cc0 [<81c15ba0>] (schedule) from [<81c15d10>] (schedule_preempt_disabled+0x18/0x24 kernel/sched/core.c:7538) r5:83fa8cc0 r4:836dcffc [<81c15cf8>] (schedule_preempt_disabled) from [<81c1854c>] (__mutex_lock_common kernel/locking/mutex.c:726 [inline]) [<81c15cf8>] (schedule_preempt_disabled) from [<81c1854c>] (__mutex_lock.constprop.0+0x50c/0xa58 kernel/locking/mutex.c:821) [<81c18040>] (__mutex_lock.constprop.0) from [<81c18b6c>] (__mutex_lock_slowpath+0x14/0x18 kernel/locking/mutex.c:1164) r10:8340b48c r9:00800000 r8:00000000 r7:ffffffff r6:00000000 r5:dfadde08 r4:86dc4b80 [<81c18b58>] (__mutex_lock_slowpath) from [<81c18bac>] (mutex_lock+0x3c/0x40 kernel/locking/mutex.c:319) [<81c18b70>] (mutex_lock) from [<8054d87c>] (_vm_unmap_aliases+0x5c/0x238 mm/vmalloc.c:3006) [<8054d820>] (_vm_unmap_aliases) from [<805518ec>] (vm_reset_perms mm/vmalloc.c:3441 [inline]) [<8054d820>] (_vm_unmap_aliases) from [<805518ec>] (vfree+0x110/0x17c mm/vmalloc.c:3545) r10:83c2b005 r9:00800000 r8:ffffffff r7:00000001 r6:00000000 r5:00000000 r4:86dc4b80 [<805517dc>] (vfree) from [<805d0b94>] (execmem_free+0x34/0x54 mm/execmem.c:501) r8:00000000 r7:00000000 r6:86d02fa8 r5:00001000 r4:7f238000 [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_free_exec kernel/bpf/core.c:1140 [inline]) [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_binary_free kernel/bpf/core.c:1186 [inline]) [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_free+0x38/0xb4 kernel/bpf/core.c:1310) r5:00001000 r4:dfb67000 [<803e6a6c>] (bpf_jit_free) from [<803e6b94>] (bpf_prog_free_images+0x74/0x78 kernel/bpf/core.c:3164) r5:86d02fa8 r4:86f5a500 [<803e6b20>] (bpf_prog_free_images) from [<803e7e48>] (bpf_prog_free_deferred+0x198/0x1bc kernel/bpf/core.c:3203) r7:00000000 r6:86d02fa8 r5:86d02c00 r4:86f5a500 [<803e7cb0>] (bpf_prog_free_deferred) from [<80278ba4>] (process_one_work+0x1f8/0x5cc kernel/workqueue.c:3495) r9:00800000 r8:83fa8cc0 r7:dddcf740 r6:83c2b000 r5:86d02fa8 r4:86f5a500 [<802789ac>] (process_one_work) from [<80279b50>] (process_scheduled_works kernel/workqueue.c:3578 [inline]) [<802789ac>] (process_one_work) from [<80279b50>] (worker_thread+0x16c/0x318 kernel/workqueue.c:3659) r10:dddcf740 r9:86f5a530 r8:83fa8cc0 r7:83403d80 r6:dddcf760 r5:dddcf740 r4:86f5a500 [<802799e4>] (worker_thread) from [<80284798>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:dfe9de88 r8:86d62680 r7:86f5a500 r6:802799e4 r5:83fa8cc0 r4:86f219c0 [<8028467c>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdfaddfb0 to 0xdfaddff8) 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:8028467c r4:86f219c0 INFO: task kworker/0:29:15871 is blocked on a mutex likely owned by task kworker/0:2:11125. task:kworker/0:2 state:R running task stack:0 pid:11125 tgid:11125 ppid:2 task_flags:0x4208060 flags:0x00000000 Workqueue: events bpf_prog_free_deferred Call trace: [<81c146b4>] (__schedule) from [<81c15fbc>] (preempt_schedule_irq+0x40/0xa8 kernel/sched/core.c:7669) r10:8340b4e0 r9:854e4c80 r8:80200c04 r7:dfc35d5c r6:ffffffff r5:854e4c80 r4:00000000 [<81c15f7c>] (preempt_schedule_irq) from [<80200c24>] (svc_preempt+0x8/0x18) Exception stack(0xdfc35d28 to 0xdfc35d70) 5d20: 9f9eb000 e858f000 00000000 802398cc 836dc394 836dcfd8 5d40: 7f27c000 e858f000 00000000 00000001 8340b4e0 dfc35d9c e858f000 dfc35d78 5d60: 802306fc 802398e4 80000013 ffffffff r5:80000013 r4:802398e4 [<8023069c>] (flush_tlb_kernel_range) from [<8054d630>] (__purge_vmap_area_lazy+0x28c/0x47c mm/vmalloc.c:2404) [<8054d3a4>] (__purge_vmap_area_lazy) from [<8054da08>] (_vm_unmap_aliases+0x1e8/0x238 mm/vmalloc.c:3045) r10:00000000 r9:dfc35dc0 r8:00000000 r7:ffffffff r6:00000008 r5:dfc35e08 r4:dfc35dc0 [<8054d820>] (_vm_unmap_aliases) from [<805518ec>] (vm_reset_perms mm/vmalloc.c:3441 [inline]) [<8054d820>] (_vm_unmap_aliases) from [<805518ec>] (vfree+0x110/0x17c mm/vmalloc.c:3545) r10:83c2b005 r9:00800000 r8:ffffffff r7:00000001 r6:00000000 r5:00000000 r4:86ede300 [<805517dc>] (vfree) from [<805d0b94>] (execmem_free+0x34/0x54 mm/execmem.c:501) r8:00000000 r7:00000000 r6:87504fa8 r5:00001000 r4:7f23a000 [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_free_exec kernel/bpf/core.c:1140 [inline]) [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_binary_free kernel/bpf/core.c:1186 [inline]) [<805d0b60>] (execmem_free) from [<803e6aa4>] (bpf_jit_free+0x38/0xb4 kernel/bpf/core.c:1310) r5:00001000 r4:dfb69000 [<803e6a6c>] (bpf_jit_free) from [<803e6b94>] (bpf_prog_free_images+0x74/0x78 kernel/bpf/core.c:3164) r5:87504fa8 r4:86ec7480 [<803e6b20>] (bpf_prog_free_images) from [<803e7e48>] (bpf_prog_free_deferred+0x198/0x1bc kernel/bpf/core.c:3203) r7:00000000 r6:87504fa8 r5:87504c00 r4:86ec7480 [<803e7cb0>] (bpf_prog_free_deferred) from [<80278ba4>] (process_one_work+0x1f8/0x5cc kernel/workqueue.c:3495) r9:00800000 r8:854e4c80 r7:dddcf740 r6:83c2b000 r5:87504fa8 r4:86ec7480 [<802789ac>] (process_one_work) from [<80279b50>] (process_scheduled_works kernel/workqueue.c:3578 [inline]) [<802789ac>] (process_one_work) from [<80279b50>] (worker_thread+0x16c/0x318 kernel/workqueue.c:3659) r10:00000000 r9:86ec74b0 r8:854e4c80 r7:83403d80 r6:dddcf760 r5:dddcf740 r4:86ec7480 [<802799e4>] (worker_thread) from [<80284798>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:e02ede88 r8:8641be00 r7:86ec7480 r6:802799e4 r5:854e4c80 r4:88da5b80 [<8028467c>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdfc35fb0 to 0xdfc35ff8) 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:8028467c r4:88da5b80 NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 30 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT Hardware name: ARM-Versatile Express Call trace: [<80201a08>] (dump_backtrace) from [<80201afc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257) r7:60000193 r6:60000193 r5:82542818 r4:00000000 [<80201ae4>] (show_stack) from [<8021f5e8>] (__dump_stack lib/dump_stack.c:94 [inline]) [<80201ae4>] (show_stack) from [<8021f5e8>] (dump_stack_lvl+0x5c/0x70 lib/dump_stack.c:120) [<8021f58c>] (dump_stack_lvl) from [<8021f614>] (dump_stack+0x18/0x1c lib/dump_stack.c:129) r7:00000000 r6:00000113 r5:00000000 r4:00000001 [<8021f5fc>] (dump_stack) from [<81c006f0>] (nmi_cpu_backtrace+0x150/0x170 lib/nmi_backtrace.c:123) [<81c005a0>] (nmi_cpu_backtrace) from [<81c00844>] (nmi_trigger_cpumask_backtrace+0x134/0x208 lib/nmi_backtrace.c:66) r7:8340b194 r6:84570000 r5:83417d78 r4:ffffffff [<81c00710>] (nmi_trigger_cpumask_backtrace) from [<80230120>] (arch_trigger_cpumask_backtrace+0x18/0x1c arch/arm/kernel/smp.c:840) r9:8340b33c r8:00000048 r7:0000000a r6:83403d80 r5:00007e9c r4:00000048 [<80230108>] (arch_trigger_cpumask_backtrace) from [<81c0059c>] (cpumask_backtrace+0x10/0x14 lib/nmi_backtrace.c:136) [<81c0058c>] (cpumask_backtrace) from [<81c05794>] (trigger_all_cpu_backtrace include/linux/nmi.h:164 [inline]) [<81c0058c>] (cpumask_backtrace) from [<81c05794>] (__sys_info lib/sys_info.c:157 [inline]) [<81c0058c>] (cpumask_backtrace) from [<81c05794>] (sys_info+0x68/0xa8 lib/sys_info.c:165) [<81c0572c>] (sys_info) from [<803981b8>] (check_hung_uninterruptible_tasks kernel/hung_task.c:377 [inline]) [<81c0572c>] (sys_info) from [<803981b8>] (watchdog+0x418/0x8f4 kernel/hung_task.c:598) r5:00007e9c r4:00000001 [<80397da0>] (watchdog) from [<80284798>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:df819e60 r8:83de9f80 r7:00000000 r6:80397da0 r5:84570000 r4:84478c00 [<8028467c>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdf8d9fb0 to 0xdf8d9ff8) 9fa0: 00000000 00000000 00000000 00000000 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:8028467c r4:84478c00