Warning: Permanently added '10.128.0.153' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program [ 68.373037] audit: type=1400 audit(1575562690.320:36): avc: denied { map } for pid=7804 comm="syz-executor338" path="/root/syz-executor338988429" dev="sda1" ino=16483 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1 [ 68.405036] sp0: Synchronizing with TNC executing program executing program executing program executing program executing program executing program executing program [ 68.435692] [U] è executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 73.425702] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:908 [ 73.434895] in_atomic(): 1, irqs_disabled(): 0, pid: 7806, name: syz-executor338 [ 73.442520] 1 lock held by syz-executor338/7806: [ 73.447427] #0: 00000000eb3bd0a7 ((&sp->resync_t)){+.-.}, at: call_timer_fn+0xda/0x720 [ 73.455781] Preemption disabled at: [ 73.455801] [] __do_softirq+0xf3/0x921 [ 73.464945] CPU: 0 PID: 7806 Comm: syz-executor338 Not tainted 4.19.88-syzkaller #0 executing program executing program [ 73.472775] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 73.482142] Call Trace: [ 73.484770] [ 73.486959] dump_stack+0x197/0x210 [ 73.490622] ? __do_softirq+0xf3/0x921 [ 73.494550] ___might_sleep.cold+0x1bd/0x1f6 [ 73.498990] ? tpk_write+0x5d/0x340 [ 73.502639] __might_sleep+0x95/0x190 [ 73.506489] __mutex_lock+0xc8/0x1300 [ 73.510325] ? tpk_write+0x5d/0x340 [ 73.514157] ? mutex_trylock+0x1e0/0x1e0 [ 73.518247] ? mark_held_locks+0x100/0x100 executing program executing program executing program [ 73.522503] ? debug_object_deactivate+0x1e4/0x360 [ 73.527526] ? find_held_lock+0x35/0x130 [ 73.531624] ? debug_object_deactivate+0x1e4/0x360 [ 73.536601] mutex_lock_nested+0x16/0x20 [ 73.540707] ? mutex_lock_nested+0x16/0x20 [ 73.544970] tpk_write+0x5d/0x340 [ 73.548470] resync_tnc+0x1b6/0x320 [ 73.552130] call_timer_fn+0x18d/0x720 [ 73.556087] ? sp_put+0x60/0x60 [ 73.559444] ? process_timeout+0x40/0x40 [ 73.563525] ? run_timer_softirq+0x644/0x16a0 [ 73.568051] ? trace_hardirqs_on+0x67/0x220 [ 73.572462] ? sp_put+0x60/0x60 executing program executing program [ 73.575876] run_timer_softirq+0x64f/0x16a0 [ 73.580306] ? add_timer+0xbe0/0xbe0 [ 73.584034] ? kvm_clock_read+0x18/0x30 [ 73.588128] ? check_preemption_disabled+0x48/0x290 [ 73.593268] ? sched_clock+0x2e/0x50 [ 73.597046] __do_softirq+0x25c/0x921 [ 73.600869] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 73.606418] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 73.611980] irq_exit+0x180/0x1d0 [ 73.615438] smp_apic_timer_interrupt+0x13b/0x550 [ 73.620278] apic_timer_interrupt+0xf/0x20 [ 73.624532] [ 73.626769] RIP: 0033:0x444fc0 [ 73.629963] Code: c0 5b 5d c3 66 0f 1f 44 00 00 8b 04 24 48 83 c4 18 5b 5d c3 66 0f 1f 44 00 00 83 3d 31 d0 29 00 00 75 14 b8 23 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 64 1f fc ff c3 48 83 ec 08 e8 9a 42 00 00 [ 73.649396] RSP: 002b:00007ffddeb733c8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 [ 73.657121] RAX: 0000000000000000 RBX: 0000000000002d77 RCX: 0000000000444fc0 [ 73.664659] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007ffddeb733d0 [ 73.672024] RBP: 0000000000011e8d R08: 0000000000001e7e R09: 0000000001e48880 [ 73.679688] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000004073b0 [ 73.686966] R13: 0000000000407440 R14: 0000000000000000 R15: 0000000000000000 [ 73.694450] [ 73.696095] ================================ [ 73.700845] WARNING: inconsistent lock state [ 73.705590] 4.19.88-syzkaller #0 Tainted: G W [ 73.711377] -------------------------------- [ 73.715782] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 73.722229] syz-executor338/7806 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 73.728757] 000000007165adc8 (&tpk_port.port_write_mutex){+.?.}, at: tpk_write+0x5d/0x340 [ 73.737558] {SOFTIRQ-ON-W} state was registered at: [ 73.743045] lock_acquire+0x16f/0x3f0 [ 73.746930] __mutex_lock+0xf7/0x1300 [ 73.750833] mutex_lock_nested+0x16/0x20 [ 73.755246] tpk_write+0x5d/0x340 [ 73.758793] sixpack_open+0x9d3/0xbf5 [ 73.762790] tty_ldisc_open.isra.0+0x89/0xd0 [ 73.767296] tty_set_ldisc+0x2e3/0x690 [ 73.771275] tty_ioctl+0x65e/0x1510 [ 73.774987] do_vfs_ioctl+0xd5f/0x1380 [ 73.778947] ksys_ioctl+0xab/0xd0 [ 73.782485] __x64_sys_ioctl+0x73/0xb0 [ 73.786476] do_syscall_64+0xfd/0x620 [ 73.790346] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.795622] irq event stamp: 151266 [ 73.799236] hardirqs last enabled at (151266): [] trace_hardirqs_on_thunk+0x1a/0x1c [ 73.808690] hardirqs last disabled at (151265): [] trace_hardirqs_off_thunk+0x1a/0x1c [ 73.825291] softirqs last enabled at (147902): [] __do_softirq+0x633/0x921 [ 73.833969] softirqs last disabled at (151193): [] irq_exit+0x180/0x1d0 [ 73.842358] [ 73.842358] other info that might help us debug this: [ 73.849010] Possible unsafe locking scenario: [ 73.849010] [ 73.855056] CPU0 [ 73.857633] ---- [ 73.860210] lock(&tpk_port.port_write_mutex); [ 73.864873] [ 73.867633] lock(&tpk_port.port_write_mutex); [ 73.872467] [ 73.872467] *** DEADLOCK *** [ 73.872467] [ 73.878672] 1 lock held by syz-executor338/7806: [ 73.883462] #0: 00000000eb3bd0a7 ((&sp->resync_t)){+.-.}, at: call_timer_fn+0xda/0x720 [ 73.891760] [ 73.891760] stack backtrace: [ 73.896254] CPU: 0 PID: 7806 Comm: syz-executor338 Tainted: G W 4.19.88-syzkaller #0 [ 73.905441] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 73.914806] Call Trace: [ 73.917382] [ 73.919525] dump_stack+0x197/0x210 [ 73.923157] print_usage_bug.cold+0x330/0x42a [ 73.927649] ? save_stack_trace+0x1a/0x20 [ 73.931966] mark_lock+0xd1b/0x1370 [ 73.935638] ? check_usage_backwards+0x340/0x340 [ 73.940383] __lock_acquire+0xc62/0x49c0 [ 73.944495] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 73.949352] ? lockdep_hardirqs_on+0x19b/0x5d0 [ 73.953932] ? retint_kernel+0x2d/0x2d [ 73.957834] ? trace_hardirqs_on_caller+0x6a/0x220 [ 73.962771] ? mark_held_locks+0x100/0x100 [ 73.967097] ? retint_kernel+0x2d/0x2d [ 73.970992] ? arch_local_irq_restore+0x49/0x56 [ 73.975652] ? arch_local_irq_restore+0x4e/0x56 [ 73.980507] lock_acquire+0x16f/0x3f0 [ 73.984327] ? tpk_write+0x5d/0x340 [ 73.987980] ? tpk_write+0x5d/0x340 [ 73.991607] __mutex_lock+0xf7/0x1300 [ 73.995420] ? tpk_write+0x5d/0x340 [ 73.999042] ? tpk_write+0x5d/0x340 [ 74.002704] ? mutex_trylock+0x1e0/0x1e0 [ 74.006762] ? mark_held_locks+0x100/0x100 [ 74.011129] ? debug_object_deactivate+0x1e4/0x360 [ 74.016633] ? find_held_lock+0x35/0x130 [ 74.020786] ? debug_object_deactivate+0x1e4/0x360 [ 74.025747] mutex_lock_nested+0x16/0x20 [ 74.029912] ? mutex_lock_nested+0x16/0x20 [ 74.034140] tpk_write+0x5d/0x340 [ 74.037593] resync_tnc+0x1b6/0x320 [ 74.041386] call_timer_fn+0x18d/0x720 [ 74.045349] ? sp_put+0x60/0x60 [ 74.048813] ? process_timeout+0x40/0x40 [ 74.052951] ? run_timer_softirq+0x644/0x16a0 [ 74.057535] ? trace_hardirqs_on+0x67/0x220 [ 74.061962] ? sp_put+0x60/0x60 [ 74.065417] run_timer_softirq+0x64f/0x16a0 [ 74.069736] ? add_timer+0xbe0/0xbe0 [ 74.074539] ? kvm_clock_read+0x18/0x30 [ 74.078608] ? check_preemption_disabled+0x48/0x290 [ 74.083775] ? sched_clock+0x2e/0x50 [ 74.087522] __do_softirq+0x25c/0x921 [ 74.091376] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 74.097034] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 74.102743] irq_exit+0x180/0x1d0 [ 74.106188] smp_apic_timer_interrupt+0x13b/0x550 [ 74.111039] apic_timer_interrupt+0xf/0x20 [ 74.115632] [ 74.117880] RIP: 0033:0x444fc0 [ 74.121075] Code: c0 5b 5d c3 66 0f 1f 44 00 00 8b 04 24 48 83 c4 18 5b 5d c3 66 0f 1f 44 00 00 83 3d 31 d0 29 00 00 75 14 b8 23 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 64 1f fc ff c3 48 83 ec 08 e8 9a 42 00 00 [ 74.140646] RSP: 002b:00007ffddeb733c8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 [ 74.148355] RAX: 0000000000000000 RBX: 0000000000002d77 RCX: 0000000000444fc0 [ 74.155653] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007ffddeb733d0 [ 74.164674] RBP: 0000000000011e8d R08: 0000000000001e7e R09: 0000000001e48880 [ 74.172152] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000004073b0 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 74.179424] R13: 0000000000407440 R14: 0000000000000000 R15: 0000000000000000 [ 74.189577] [U] `è executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 79.505511] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:908 [ 79.514118] in_atomic(): 1, irqs_disabled(): 0, pid: 17881, name: syz-executor338 [ 79.521767] INFO: lockdep is turned off. [ 79.525817] Preemption disabled at: [ 79.525833] [] mm_update_next_owner+0xdd/0x660 [ 79.536301] CPU: 0 PID: 17881 Comm: syz-executor338 Tainted: G W 4.19.88-syzkaller #0 [ 79.545728] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 79.556806] Call Trace: [ 79.559555] [ 79.561713] dump_stack+0x197/0x210 [ 79.565328] ? mm_update_next_owner+0xdd/0x660 [ 79.569895] ___might_sleep.cold+0x1bd/0x1f6 [ 79.574292] ? tpk_write+0x5d/0x340 [ 79.577912] __might_sleep+0x95/0x190 [ 79.581698] __mutex_lock+0xc8/0x1300 [ 79.585490] ? tpk_write+0x5d/0x340 [ 79.589103] ? mutex_trylock+0x1e0/0x1e0 [ 79.593159] ? mark_held_locks+0x100/0x100 [ 79.597396] mutex_lock_nested+0x16/0x20 [ 79.601443] ? mutex_lock_nested+0x16/0x20 [ 79.605700] tpk_write+0x5d/0x340 [ 79.609238] ? lock_acquire+0x16f/0x3f0 [ 79.613201] resync_tnc+0x1b6/0x320 [ 79.616815] call_timer_fn+0x18d/0x720 [ 79.620696] ? sp_put+0x60/0x60 [ 79.623959] ? process_timeout+0x40/0x40 [ 79.628016] ? lock_downgrade+0x880/0x880 [ 79.632152] ? trace_hardirqs_on+0x67/0x220 [ 79.636501] ? sp_put+0x60/0x60 [ 79.639772] run_timer_softirq+0x64f/0x16a0 [ 79.644103] ? add_timer+0xbe0/0xbe0 [ 79.647826] ? kvm_clock_read+0x18/0x30 [ 79.651798] ? sched_clock+0x2e/0x50 [ 79.655508] ? sched_clock_cpu+0x1b/0x1b0 [ 79.659664] ? check_preemption_disabled+0x48/0x290 [ 79.664672] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 79.670196] ? check_preemption_disabled+0x48/0x290 [ 79.675208] __do_softirq+0x25c/0x921 [ 79.679028] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 79.684660] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 79.691499] irq_exit+0x180/0x1d0 [ 79.694954] smp_apic_timer_interrupt+0x13b/0x550 [ 79.699787] apic_timer_interrupt+0xf/0x20 [ 79.704016] [ 79.706258] RIP: 0010:mm_update_next_owner+0x466/0x660 [ 79.711534] Code: d3 fe ff ff e8 ab 4b 2b 00 4d 8d 84 24 20 04 00 00 4c 89 c0 48 c1 e8 03 80 3c 18 00 0f 85 14 01 00 00 4d 8b b4 24 20 04 00 00 <4d> 39 ee 75 90 e9 f4 fc ff ff e8 7b 4b 2b 00 48 c7 c7 c0 90 e0 88 [ 79.730442] RSP: 0018:ffff8882018d7d18 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 [ 79.738141] RAX: 1ffff1101104acf4 RBX: dffffc0000000000 RCX: ffffffff813fc7ae [ 79.745406] RDX: 0000000000000000 RSI: ffffffff813fc855 RDI: ffff888088256a80 [ 79.752672] RBP: ffff8882018d7d78 R08: ffff8880882567a0 R09: fffffbfff11c1219 [ 79.759940] R10: fffffbfff11c1218 R11: ffffffff88e090c3 R12: ffff888088256380 [ 79.767203] R13: ffff8880a10f5900 R14: ffff8880a801a100 R15: ffff888087ed0540 [ 79.774501] ? mm_update_next_owner+0x39e/0x660 [ 79.779163] ? mm_update_next_owner+0x445/0x660 [ 79.783845] ? mm_update_next_owner+0x445/0x660 [ 79.788506] do_exit+0x891/0x3080 [ 79.791949] ? mm_update_next_owner+0x660/0x660 [ 79.796607] ? lock_downgrade+0x880/0x880 [ 79.800743] ? kick_process+0xef/0x180 [ 79.804618] ? trace_hardirqs_on+0x67/0x220 [ 79.808925] do_group_exit+0x135/0x370 [ 79.812800] __x64_sys_exit_group+0x44/0x50 [ 79.817108] do_syscall_64+0xfd/0x620 [ 79.820899] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 79.826078] RIP: 0033:0x445398 [ 79.829271] Code: 00 00 be 3c 00 00 00 eb 19 66 0f 1f 84 00 00 00 00 00 48 89 d7 89 f0 0f 05 48 3d 00 f0 ff ff 77 21 f4 48 89 d7 44 89 c0 0f 05 <48> 3d 00 f0 ff ff 76 e0 f7 d8 64 41 89 01 eb d8 0f 1f 84 00 00 00 [ 79.848165] RSP: 002b:00007ffddeb733a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 executing program executing program executing program executing program executing program executing program [ 79.855869] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000445398 [ 79.863219] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000 [ 79.870736] RBP: 00000000004cc9b0 R08: 00000000000000e7 R09: ffffffffffffffd0 [ 79.877998] R10: 00007ffddeb733f0 R11: 0000000000000246 R12: 0000000000000001 [ 79.885450] R13: 00000000006e0320 R14: 0000000000000004 R15: 0000000000000001 [ 79.898777] [U] `è executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program