======================================================== WARNING: possible irq lock inversion dependency detected 6.4.0-rc7-next-20230623 #1 Not tainted -------------------------------------------------------- syz-executor.0/228171 just changed the state of lock: ffffffff85815818 (blkg_stat_lock){+.-.}-{2:2}, at: __blkcg_rstat_flush.isra.0+0x11f/0x4e0 but this lock was taken by another, HARDIRQ-safe lock in the past: (per_cpu_ptr(&cgroup_rstat_cpu_lock, cpu)){-.-.}-{2:2} and interrupts could create inverse lock ordering between them. other info that might help us debug this: Possible interrupt unsafe locking scenario: CPU0 CPU1 ---- ---- lock(blkg_stat_lock); local_irq_disable(); lock(per_cpu_ptr(&cgroup_rstat_cpu_lock, cpu)); lock(blkg_stat_lock); lock(per_cpu_ptr(&cgroup_rstat_cpu_lock, cpu)); *** DEADLOCK *** 3 locks held by syz-executor.0/228171: #0: ffff88804a143920 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x1ae/0x8d0 #1: ffffffff8560b5a0 (rcu_callback){....}-{0:0}, at: rcu_core+0x83e/0x28b0 #2: ffffffff8560b6c0 (rcu_read_lock){....}-{1:2}, at: __blkcg_rstat_flush.isra.0+0x93/0x4e0 the shortest dependencies between 2nd lock and 1st lock: -> (per_cpu_ptr(&cgroup_rstat_cpu_lock, cpu)){-.-.}-{2:2} { IN-HARDIRQ-W at: lock_acquire+0x19a/0x4c0 _raw_spin_lock_irqsave+0x3a/0x60 cgroup_rstat_updated+0xcb/0x2e0 __cgroup_account_cputime_field+0xa0/0x120 account_system_index_time+0x199/0x2c0 update_process_times+0x26/0x150 tick_sched_handle+0x8e/0x170 tick_sched_timer+0xe6/0x110 __hrtimer_run_queues+0x17f/0xb60 hrtimer_interrupt+0x2ef/0x750 __sysvec_apic_timer_interrupt+0xff/0x380 sysvec_apic_timer_interrupt+0x69/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 _raw_spin_unlock_irq+0x2b/0x40 css_task_iter_next+0x1f6/0x2e0 kernfs_seq_next+0x159/0x420 seq_read_iter+0xadd/0x1300 kernfs_fop_read_iter+0x4d4/0x690 vfs_read+0x4b5/0x8f0 ksys_read+0x122/0x250 do_syscall_64+0x3f/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 IN-SOFTIRQ-W at: lock_acquire+0x19a/0x4c0 _raw_spin_lock_irqsave+0x3a/0x60 cgroup_rstat_updated+0xcb/0x2e0 __cgroup_account_cputime+0x75/0xc0 update_curr+0x350/0x6d0 dequeue_task_fair+0x20e/0x14a0 load_balance+0xcb4/0x2790 rebalance_domains+0x66c/0xc00 __do_softirq+0x1b7/0x7d4 irq_exit_rcu+0x93/0xc0 sysvec_apic_timer_interrupt+0x6e/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 lock_acquire+0x15b/0x4c0 __is_insn_slot_addr+0x41/0x290 kernel_text_address+0x5b/0xc0 __kernel_text_address+0xd/0x40 unwind_get_return_address+0x59/0xa0 arch_stack_walk+0x9d/0xf0 stack_trace_save+0x90/0xd0 kasan_save_stack+0x22/0x50 kasan_set_track+0x25/0x30 __kasan_slab_alloc+0x59/0x70 kmem_cache_alloc+0x16b/0x370 __create_object+0x3c/0xc90 kmem_cache_alloc+0x20b/0x370 getname_flags.part.0+0x50/0x4f0 getname+0x92/0xe0 do_sys_openat2+0xec/0x1d0 __x64_sys_openat+0x143/0x200 do_syscall_64+0x3f/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 INITIAL USE at: lock_acquire+0x19a/0x4c0 _raw_spin_lock_irqsave+0x3a/0x60 cgroup_rstat_flush_locked+0x131/0xd80 cgroup_rstat_flush+0x37/0x50 do_flush_stats+0x97/0xf0 flush_memcg_stats_dwork+0x9/0x50 process_one_work+0xabf/0x1770 worker_thread+0x64f/0x12a0 kthread+0x33f/0x440 ret_from_fork+0x2c/0x50 } ... key at: [] __key.0+0x0/0x40 ... acquired at: _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 blkcg_rstat_flush+0x87/0xb0 cgroup_rstat_flush_locked+0x706/0xd80 cgroup_rstat_flush+0x37/0x50 do_flush_stats+0x97/0xf0 flush_memcg_stats_dwork+0x9/0x50 process_one_work+0xabf/0x1770 worker_thread+0x64f/0x12a0 kthread+0x33f/0x440 ret_from_fork+0x2c/0x50 -> (blkg_stat_lock){+.-.}-{2:2} { HARDIRQ-ON-W at: lock_acquire+0x19a/0x4c0 _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 __blkg_release+0xfa/0x3b0 rcu_core+0x8c8/0x28b0 __do_softirq+0x1b7/0x7d4 irq_exit_rcu+0x93/0xc0 sysvec_apic_timer_interrupt+0x6e/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 lock_release+0x3da/0x680 __is_insn_slot_addr+0x147/0x290 kernel_text_address+0x48/0xc0 __kernel_text_address+0xd/0x40 unwind_get_return_address+0x59/0xa0 arch_stack_walk+0x9d/0xf0 stack_trace_save+0x90/0xd0 kasan_save_stack+0x22/0x50 __kasan_record_aux_stack+0x8e/0xa0 __call_rcu_common.constprop.0+0x6a/0xbd0 kmem_cache_free+0xc1/0x4d0 remove_vma+0x123/0x170 exit_mmap+0x332/0x8d0 mmput+0xd5/0x390 do_exit+0x99f/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x263f/0x26c0 arch_do_signal_or_restart+0x79/0x590 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 IN-SOFTIRQ-W at: lock_acquire+0x19a/0x4c0 _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 __blkg_release+0xfa/0x3b0 rcu_core+0x8c8/0x28b0 __do_softirq+0x1b7/0x7d4 irq_exit_rcu+0x93/0xc0 sysvec_apic_timer_interrupt+0x6e/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 lock_release+0x3da/0x680 __is_insn_slot_addr+0x147/0x290 kernel_text_address+0x48/0xc0 __kernel_text_address+0xd/0x40 unwind_get_return_address+0x59/0xa0 arch_stack_walk+0x9d/0xf0 stack_trace_save+0x90/0xd0 kasan_save_stack+0x22/0x50 __kasan_record_aux_stack+0x8e/0xa0 __call_rcu_common.constprop.0+0x6a/0xbd0 kmem_cache_free+0xc1/0x4d0 remove_vma+0x123/0x170 exit_mmap+0x332/0x8d0 mmput+0xd5/0x390 do_exit+0x99f/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x263f/0x26c0 arch_do_signal_or_restart+0x79/0x590 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 INITIAL USE at: lock_acquire+0x19a/0x4c0 _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 blkcg_rstat_flush+0x87/0xb0 cgroup_rstat_flush_locked+0x706/0xd80 cgroup_rstat_flush+0x37/0x50 do_flush_stats+0x97/0xf0 flush_memcg_stats_dwork+0x9/0x50 process_one_work+0xabf/0x1770 worker_thread+0x64f/0x12a0 kthread+0x33f/0x440 ret_from_fork+0x2c/0x50 } ... key at: [] blkg_stat_lock+0x18/0x60 ... acquired at: __lock_acquire+0x8b8/0x6340 lock_acquire+0x19a/0x4c0 _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 __blkg_release+0xfa/0x3b0 rcu_core+0x8c8/0x28b0 __do_softirq+0x1b7/0x7d4 irq_exit_rcu+0x93/0xc0 sysvec_apic_timer_interrupt+0x6e/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 lock_release+0x3da/0x680 __is_insn_slot_addr+0x147/0x290 kernel_text_address+0x48/0xc0 __kernel_text_address+0xd/0x40 unwind_get_return_address+0x59/0xa0 arch_stack_walk+0x9d/0xf0 stack_trace_save+0x90/0xd0 kasan_save_stack+0x22/0x50 __kasan_record_aux_stack+0x8e/0xa0 __call_rcu_common.constprop.0+0x6a/0xbd0 kmem_cache_free+0xc1/0x4d0 remove_vma+0x123/0x170 exit_mmap+0x332/0x8d0 mmput+0xd5/0x390 do_exit+0x99f/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x263f/0x26c0 arch_do_signal_or_restart+0x79/0x590 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 stack backtrace: CPU: 1 PID: 228171 Comm: syz-executor.0 Not tainted 6.4.0-rc7-next-20230623 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 Call Trace: dump_stack_lvl+0x91/0xf0 print_irq_inversion_bug.part.0+0x3d5/0x570 mark_lock.part.0+0x900/0x2f50 __lock_acquire+0x8b8/0x6340 lock_acquire+0x19a/0x4c0 _raw_spin_lock+0x2b/0x40 __blkcg_rstat_flush.isra.0+0x11f/0x4e0 __blkg_release+0xfa/0x3b0 rcu_core+0x8c8/0x28b0 __do_softirq+0x1b7/0x7d4 irq_exit_rcu+0x93/0xc0 sysvec_apic_timer_interrupt+0x6e/0x90 asm_sysvec_apic_timer_interrupt+0x1a/0x20 RIP: 0010:lock_release+0x3da/0x680 Code: ff ff ff ff 65 0f c1 05 a4 c1 d4 7e 83 f8 01 0f 85 22 01 00 00 48 f7 04 24 00 02 00 00 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c5 48 c7 45 00 00 00 00 00 c7 45 08 00 00 00 00 48 8b 84 24 RSP: 0018:ffff888019c974d8 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 54743a922fc5c1eb RCX: ffff888019c97528 RDX: 1ffff110093584a4 RSI: 0000000000000000 RDI: ffff888049ac2520 RBP: 1ffff11003392e9d R08: 0000000000000001 R09: ffff888049ac2528 R10: ffffffff85d40917 R11: 0000000000000001 R12: 0000000000000001 R13: ffffffff814cdc55 R14: 0000000000000002 R15: ffff888049ac1b40 __is_insn_slot_addr+0x147/0x290 kernel_text_address+0x48/0xc0 __kernel_text_address+0xd/0x40 unwind_get_return_address+0x59/0xa0 arch_stack_walk+0x9d/0xf0 stack_trace_save+0x90/0xd0 kasan_save_stack+0x22/0x50 __kasan_record_aux_stack+0x8e/0xa0 __call_rcu_common.constprop.0+0x6a/0xbd0 kmem_cache_free+0xc1/0x4d0 remove_vma+0x123/0x170 exit_mmap+0x332/0x8d0 mmput+0xd5/0x390 do_exit+0x99f/0x2740 do_group_exit+0xd4/0x2a0 get_signal+0x263f/0x26c0 arch_do_signal_or_restart+0x79/0x590 exit_to_user_mode_prepare+0xeb/0x180 syscall_exit_to_user_mode+0x1d/0x50 do_syscall_64+0x4c/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 RIP: 0033:0x7f2cd681db19 Code: Unable to access opcode bytes at 0x7f2cd681daef. RSP: 002b:00007f2cd3d93218 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca RAX: fffffffffffffe00 RBX: 00007f2cd6930f68 RCX: 00007f2cd681db19 RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007f2cd6930f68 RBP: 00007f2cd6930f60 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2cd6930f6c R13: 00007ffd2814e57f R14: 00007f2cd3d93300 R15: 0000000000022000 block device autoloading is deprecated and will be removed. loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 1824) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 1824) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 2080) block device autoloading is deprecated and will be removed. block device autoloading is deprecated and will be removed. loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 2336) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 2592) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 2848) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 3360) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 3872) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 4128) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 4384) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 4384) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 6176) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 6176) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 7712) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 7712) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 9248) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 9504) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 9504) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 9760) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 9760) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10016) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10016) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10272) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10272) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10528) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10528) netlink: 'syz-executor.1': attribute type 5 has an invalid length. loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10784) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 10784) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 11040) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 11040) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 12064) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 18464) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 18464) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 19488) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 20000) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 26656) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 26656) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 27680) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 29728) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 29728) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 30752) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 30752) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 31264) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 38944) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 38944) I/O error, dev loop0, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 65056) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 65056) loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 netlink: 112 bytes leftover after parsing attributes in process `syz-executor.6'. loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 544) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 544) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 544) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 544) loop0: detected capacity change from 0 to 608 loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): FAT read failed (blocknr 288) loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem netlink: 8 bytes leftover after parsing attributes in process `syz-executor.6'. loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem I/O error, dev loop0, sector 1 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 Buffer I/O error on dev loop0, logical block 1, async page read systemd-udevd: attempt to access beyond end of device loop0: rw=0, sector=2, nr_sectors = 1 limit=0 Buffer I/O error on dev loop0, logical block 2, async page read loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem netlink: 12 bytes leftover after parsing attributes in process `syz-executor.6'. loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem loop0: detected capacity change from 0 to 608 FAT-fs (loop0): bogus number of FAT structure FAT-fs (loop0): Can't find a valid FAT filesystem ---------------- Code disassembly (best guess), 3 bytes skipped: 0: ff 65 0f jmpq *0xf(%rbp) 3: c1 05 a4 c1 d4 7e 83 roll $0x83,0x7ed4c1a4(%rip) # 0x7ed4c1ae a: f8 clc b: 01 0f add %ecx,(%rdi) d: 85 22 test %esp,(%rdx) f: 01 00 add %eax,(%rax) 11: 00 48 f7 add %cl,-0x9(%rax) 14: 04 24 add $0x24,%al 16: 00 02 add %al,(%rdx) 18: 00 00 add %al,(%rax) 1a: 74 01 je 0x1d 1c: fb sti 1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 24: fc ff df * 27: 48 01 c5 add %rax,%rbp <-- trapping instruction 2a: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 31: 00 32: c7 45 08 00 00 00 00 movl $0x0,0x8(%rbp) 39: 48 rex.W 3a: 8b .byte 0x8b 3b: 84 .byte 0x84 3c: 24 .byte 0x24