[....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[ 20.125560] random: sshd: uninitialized urandom read (32 bytes read) [?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 24.745066] random: sshd: uninitialized urandom read (32 bytes read) [ 25.102621] random: sshd: uninitialized urandom read (32 bytes read) [ 25.802176] random: sshd: uninitialized urandom read (32 bytes read) [ 44.150402] random: sshd: uninitialized urandom read (32 bytes read) Warning: Permanently added '10.128.10.7' (ECDSA) to the list of known hosts. [ 49.678783] random: sshd: uninitialized urandom read (32 bytes read) [ 51.388795] [ 51.390486] ================================ [ 51.394867] WARNING: inconsistent lock state [ 51.399251] 4.17.0-rc2+ #41 Not tainted [ 51.403198] -------------------------------- [ 51.407582] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. [ 51.413707] swapper/0/0 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 51.418972] (ptrval) (fs_reclaim){?.+.}, at: fs_reclaim_acquire.part.82+0x0/0x30 [ 51.427194] {HARDIRQ-ON-W} state was registered at: [ 51.432205] lock_acquire+0x1dc/0x520 [ 51.436068] fs_reclaim_acquire.part.82+0x24/0x30 [ 51.440971] fs_reclaim_acquire+0x14/0x20 [ 51.445181] kmem_cache_alloc_node_trace+0x39/0x770 [ 51.450259] alloc_worker+0xbd/0x2e0 [ 51.454053] init_rescuer.part.25+0x1f/0x190 [ 51.458547] workqueue_init+0x51f/0x7d0 [ 51.462594] kernel_init_freeable+0x2ad/0x58e [ 51.467150] kernel_init+0x11/0x1b3 [ 51.470838] ret_from_fork+0x3a/0x50 [ 51.474622] irq event stamp: 324602 [ 51.478227] hardirqs last enabled at (324599): [] default_idle+0x8d/0x440 [ 51.486784] hardirqs last disabled at (324600): [] interrupt_entry+0xb5/0xf0 [ 51.495513] softirqs last enabled at (324602): [] _local_bh_enable+0x1c/0x30 [ 51.504325] softirqs last disabled at (324601): [] irq_enter+0xa0/0xd0 [ 51.512521] [ 51.512521] other info that might help us debug this: [ 51.519159] Possible unsafe locking scenario: [ 51.519159] [ 51.525189] CPU0 [ 51.527762] ---- [ 51.530320] lock(fs_reclaim); [ 51.533572] [ 51.536298] lock(fs_reclaim); [ 51.539728] [ 51.539728] *** DEADLOCK *** [ 51.539728] [ 51.545761] no locks held by swapper/0/0. [ 51.549876] [ 51.549876] stack backtrace: [ 51.554349] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.17.0-rc2+ #41 [ 51.560909] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 51.570241] Call Trace: [ 51.572810] [ 51.574944] dump_stack+0x1b9/0x294 [ 51.578557] ? dump_stack_print_info.cold.2+0x52/0x52 [ 51.583727] ? vprintk_func+0x81/0xe7 [ 51.587504] print_usage_bug.cold.59+0x320/0x41a [ 51.592235] ? save_stack_trace+0x1a/0x20 [ 51.596357] mark_lock+0x1034/0x19e0 [ 51.600046] ? check_usage_backwards+0x3a0/0x3a0 [ 51.604779] ? print_usage_bug+0xc0/0xc0 [ 51.608816] ? save_trace+0xe0/0x290 [ 51.612511] ? print_usage_bug+0xc0/0xc0 [ 51.616547] ? mark_lock+0xafe/0x19e0 [ 51.620325] ? check_usage_backwards+0x3a0/0x3a0 [ 51.625061] ? print_usage_bug+0xc0/0xc0 [ 51.629104] ? scsi_mq_uninit_cmd+0x30/0x30 [ 51.633403] __lock_acquire+0x1595/0x5140 [ 51.637559] ? __lock_acquire+0x7f5/0x5140 [ 51.641769] ? find_held_lock+0x36/0x1c0 [ 51.645807] ? debug_check_no_locks_freed+0x310/0x310 [ 51.650972] ? debug_check_no_locks_freed+0x310/0x310 [ 51.656137] ? debug_check_no_locks_freed+0x310/0x310 [ 51.661303] ? lock_downgrade+0x8e0/0x8e0 [ 51.665430] ? sha_transform+0x26/0x4449 [ 51.669470] ? kasan_check_read+0x11/0x20 [ 51.673599] ? do_raw_spin_unlock+0x9e/0x2e0 [ 51.677983] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 51.682543] ? memset+0x31/0x40 [ 51.685798] ? memzero_explicit+0xe/0x10 [ 51.689835] ? extract_buf+0x3a3/0x4c0 [ 51.693698] ? graph_lock+0x170/0x170 [ 51.697473] ? crng_fast_load+0x3b0/0x3b0 [ 51.701596] ? graph_lock+0x170/0x170 [ 51.705368] ? account.constprop.30+0x34e/0x700 [ 51.710014] lock_acquire+0x1dc/0x520 [ 51.713791] ? bad_range+0x160/0x160 [ 51.717479] ? lock_release+0xa10/0xa10 [ 51.721426] ? lock_downgrade+0x8e0/0x8e0 [ 51.725567] ? lock_release+0xa10/0xa10 [ 51.729516] ? lock_downgrade+0x8e0/0x8e0 [ 51.733642] fs_reclaim_acquire.part.82+0x24/0x30 [ 51.738456] ? bad_range+0x160/0x160 [ 51.742143] fs_reclaim_acquire+0x14/0x20 [ 51.746267] __kmalloc+0x45/0x760 [ 51.749696] ? trace_hardirqs_off+0xd/0x10 [ 51.753911] ? _raw_write_unlock_irqrestore+0x63/0xc0 [ 51.759077] ? crng_reseed+0x427/0x920 [ 51.762941] crng_reseed+0x427/0x920 [ 51.766632] ? _extract_entropy.constprop.32+0x150/0x150 [ 51.772060] ? kasan_check_read+0x11/0x20 [ 51.776190] ? rcu_is_watching+0x85/0x140 [ 51.780312] ? rcu_pm_notify+0xc0/0xc0 [ 51.784176] credit_entropy_bits+0x98d/0xa30 [ 51.788562] ? add_interrupt_randomness+0x494/0x860 [ 51.793554] ? crng_reseed+0x920/0x920 [ 51.797422] ? lock_downgrade+0x8e0/0x8e0 [ 51.801548] ? __mix_pool_bytes+0xde/0x400 [ 51.805758] ? kasan_check_read+0x11/0x20 [ 51.809895] ? do_raw_spin_unlock+0x9e/0x2e0 [ 51.814279] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 51.818846] ? __handle_irq_event_percpu+0x34d/0xad0 [ 51.823926] add_interrupt_randomness+0x494/0x860 [ 51.828744] ? extract_entropy.constprop.29+0x490/0x490 [ 51.834083] ? lock_downgrade+0x8e0/0x8e0 [ 51.838208] ? handle_edge_irq+0x30/0x870 [ 51.842329] handle_irq_event_percpu+0xf9/0x1c0 [ 51.846973] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 51.851534] ? __handle_irq_event_percpu+0xad0/0xad0 [ 51.856616] ? ktime_get+0x2d9/0x430 [ 51.860306] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 51.865826] handle_irq_event+0xa7/0x135 [ 51.869863] handle_edge_irq+0x20f/0x870 [ 51.873904] handle_irq+0x18c/0x2e7 [ 51.877518] ? __local_bh_enable+0xef/0x130 [ 51.881818] do_IRQ+0x78/0x190 [ 51.884987] common_interrupt+0xf/0xf [ 51.888761] [ 51.890975] RIP: 0010:native_safe_halt+0x6/0x10 [ 51.895618] RSP: 0018:ffffffff88c07bc0 EFLAGS: 00000282 ORIG_RAX: ffffffffffffffda [ 51.903304] RAX: dffffc0000000000 RBX: 1ffffffff1180f7b RCX: 0000000000000000 [ 51.910549] RDX: 1ffffffff11a3160 RSI: 0000000000000001 RDI: ffffffff88d18b00 [ 51.917797] RBP: ffffffff88c07bc0 R08: ffffed003b5c46c3 R09: 0000000000000000 [ 51.925041] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 51.932300] R13: ffffffff88c07c78 R14: ffffffff897beda0 R15: 0000000000000000 [ 51.939562] default_idle+0xc2/0x440 [ 51.943256] ? __sched_text_end+0x3/0x3 [ 51.947209] ? rcu_idle_enter+0x304/0x460 [ 51.951419] ? rcu_eqs_special_set+0x190/0x190 [ 51.955988] ? tsc_verify_tsc_adjust+0xf7/0x360 [ 51.960634] ? mark_tsc_async_resets+0x20/0x20 [ 51.965193] ? tick_nohz_idle_enter+0x219/0x320 [ 51.969839] arch_cpu_idle+0x10/0x20 [ 51.973540] default_idle_call+0x6d/0x90 [ 51.977588] do_idle+0x395/0x560 [ 51.980928] ? retint_kernel+0x10/0x10 [ 51.984794] ? arch_cpu_idle_exit+0x70/0x70 [ 51.989105] cpu_startup_entry+0x104/0x120 [ 51.993325] ? cpu_in_idle+0x20/0x20 [ 51.997017] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 52.002008] ? trace_hardirqs_on+0xd/0x10 [ 52.006132] rest_init+0xe1/0xe4 [ 52.009475] start_kernel+0x906/0x92d [ 52.013249] ? mem_encrypt_init+0xb/0xb [ 52.017199] ? early_idt_handler_common+0x3b/0x60 [ 52.022024] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 52.027536] ? x86_family+0x3e/0x50 [ 52.031138] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 52.036650] x86_64_start_reservations+0x29/0x2b [ 52.041379] x86_64_start_kernel+0x76/0x79 [ 52.045594] secondary_startup_64+0xa5/0xb0 [ 52.049894] BUG: sleeping function called from invalid context at mm/slab.h:421 [ 52.057315] in_atomic(): 1, irqs_disabled(): 1, pid: 0, name: swapper/0 [ 52.064038] INFO: lockdep is turned off. [ 52.068069] irq event stamp: 324602 [ 52.071678] hardirqs last enabled at (324599): [] default_idle+0x8d/0x440 [ 52.080228] hardirqs last disabled at (324600): [] interrupt_entry+0xb5/0xf0 [ 52.088957] softirqs last enabled at (324602): [] _local_bh_enable+0x1c/0x30 [ 52.097769] softirqs last disabled at (324601): [] irq_enter+0xa0/0xd0 [ 52.105976] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.17.0-rc2+ #41 [ 52.112527] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 52.121854] Call Trace: [ 52.124411] [ 52.126542] dump_stack+0x1b9/0x294 [ 52.130148] ? dump_stack_print_info.cold.2+0x52/0x52 [ 52.135317] ? fs_reclaim_acquire+0x20/0x20 [ 52.139617] ? irq_enter+0xa0/0xd0 [ 52.143134] ? irq_enter+0xa0/0xd0 [ 52.146655] ___might_sleep.cold.87+0x11f/0x13a [ 52.151400] ? check_same_owner+0x320/0x320 [ 52.155696] ? lock_release+0xa10/0xa10 [ 52.159651] __might_sleep+0x95/0x190 [ 52.163428] __kmalloc+0x2b9/0x760 [ 52.166943] ? trace_hardirqs_off+0xd/0x10 [ 52.171163] ? _raw_write_unlock_irqrestore+0x63/0xc0 [ 52.176329] ? crng_reseed+0x427/0x920 [ 52.180194] crng_reseed+0x427/0x920 [ 52.183884] ? _extract_entropy.constprop.32+0x150/0x150 [ 52.189313] ? kasan_check_read+0x11/0x20 [ 52.193439] ? rcu_is_watching+0x85/0x140 [ 52.197568] ? rcu_pm_notify+0xc0/0xc0 [ 52.201439] credit_entropy_bits+0x98d/0xa30 [ 52.205828] ? add_interrupt_randomness+0x494/0x860 [ 52.210821] ? crng_reseed+0x920/0x920 [ 52.214694] ? lock_downgrade+0x8e0/0x8e0 [ 52.218817] ? __mix_pool_bytes+0xde/0x400 [ 52.223029] ? kasan_check_read+0x11/0x20 [ 52.227154] ? do_raw_spin_unlock+0x9e/0x2e0 [ 52.231539] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 52.236105] ? __handle_irq_event_percpu+0x34d/0xad0 [ 52.241193] add_interrupt_randomness+0x494/0x860 [ 52.246024] ? extract_entropy.constprop.29+0x490/0x490 [ 52.251367] ? lock_downgrade+0x8e0/0x8e0 [ 52.255492] ? handle_edge_irq+0x30/0x870 [ 52.259633] handle_irq_event_percpu+0xf9/0x1c0 [ 52.264279] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 52.268837] ? __handle_irq_event_percpu+0xad0/0xad0 [ 52.273917] ? ktime_get+0x2d9/0x430 [ 52.277611] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 52.283125] handle_irq_event+0xa7/0x135 [ 52.287163] handle_edge_irq+0x20f/0x870 [ 52.291204] handle_irq+0x18c/0x2e7 [ 52.294814] ? __local_bh_enable+0xef/0x130 [ 52.299113] do_IRQ+0x78/0x190 [ 52.302321] common_interrupt+0xf/0xf [ 52.306094] [ 52.308310] RIP: 0010:native_safe_halt+0x6/0x10 [ 52.312950] RSP: 0018:ffffffff88c07bc0 EFLAGS: 00000282 ORIG_RAX: ffffffffffffffda [ 52.320635] RAX: dffffc0000000000 RBX: 1ffffffff1180f7b RCX: 0000000000000000 [ 52.327880] RDX: 1ffffffff11a3160 RSI: 0000000000000001 RDI: ffffffff88d18b00 [ 52.335125] RBP: ffffffff88c07bc0 R08: ffffed003b5c46c3 R09: 0000000000000000 [ 52.342370] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 52.349613] R13: ffffffff88c07c78 R14: ffffffff897beda0 R15: 0000000000000000 [ 52.356870] default_idle+0xc2/0x440 [ 52.360574] ? __sched_text_end+0x3/0x3 [ 52.364539] ? rcu_idle_enter+0x304/0x460 [ 52.368663] ? rcu_eqs_special_set+0x190/0x190 [ 52.373224] ? tsc_verify_tsc_adjust+0xf7/0x360 [ 52.377904] ? mark_tsc_async_resets+0x20/0x20 [ 52.382483] ? tick_nohz_idle_enter+0x219/0x320 [ 52.387148] arch_cpu_idle+0x10/0x20 [ 52.390855] default_idle_call+0x6d/0x90 [ 52.394898] do_idle+0x395/0x560 [ 52.398246] ? retint_kernel+0x10/0x10 [ 52.402116] ? arch_cpu_idle_exit+0x70/0x70 [ 52.406425] cpu_startup_entry+0x104/0x120 [ 52.410643] ? cpu_in_idle+0x20/0x20 [ 52.414344] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 52.419353] ? trace_hardirqs_on+0xd/0x10 [ 52.423486] rest_init+0xe1/0xe4 [ 52.426848] start_kernel+0x906/0x92d [ 52.430629] ? mem_encrypt_init+0xb/0xb [ 52.434584] ? early_idt_handler_common+0x3b/0x60 [ 52.439414] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 52.444938] ? x86_family+0x3e/0x50 [ 52.448549] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 52.454069] x86_64_start_reservations+0x29/0x2b [ 52.458807] x86_64_start_kernel+0x76/0x79 [ 52.463028] secondary_startup_64+0xa5/0xb0 [ 52.468493] random: crng init done