================================================================================ UBSAN: shift-out-of-bounds in kernel/sched/fair.c:7712:14 shift exponent 77 is too large for 64-bit type 'long unsigned int' CPU: 2 PID: 5004 Comm: systemd-udevd Not tainted 5.12.0-rc8-syzkaller #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:79 [inline] dump_stack+0x141/0x1d7 lib/dump_stack.c:120 ubsan_epilogue+0xb/0x5a lib/ubsan.c:148 __ubsan_handle_shift_out_of_bounds.cold+0xb1/0x181 lib/ubsan.c:327 detach_tasks kernel/sched/fair.c:7712 [inline] load_balance.cold+0x1d/0x2e kernel/sched/fair.c:9641 rebalance_domains+0x5cc/0xdb0 kernel/sched/fair.c:10029 __do_softirq+0x29b/0x9f6 kernel/softirq.c:345 invoke_softirq kernel/softirq.c:221 [inline] __irq_exit_rcu kernel/softirq.c:422 [inline] irq_exit_rcu+0x134/0x200 kernel/softirq.c:434 sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:632 RIP: 0010:bytes_is_nonzero mm/kasan/generic.c:85 [inline] RIP: 0010:memory_is_nonzero mm/kasan/generic.c:102 [inline] RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:128 [inline] RIP: 0010:memory_is_poisoned mm/kasan/generic.c:159 [inline] RIP: 0010:check_region_inline mm/kasan/generic.c:177 [inline] RIP: 0010:kasan_check_range+0xde/0x180 mm/kasan/generic.c:186 Code: 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 75 56 5b 5d 41 5c c3 48 85 d2 74 5e 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 50 80 38 00 <74> f2 eb d4 41 bc 08 00 00 00 48 89 ea 45 29 dc 4d 8d 1c 2c eb 0c RSP: 0000:ffffc90000997908 EFLAGS: 00000246 RAX: ffffed10035c2e1a RBX: ffffed10035c2e1b RCX: ffffffff82070ae4 RDX: ffffed10035c2e1b RSI: 0000000000000008 RDI: ffff88801ae170d0 RBP: ffffed10035c2e1a R08: 0000000000000000 R09: ffff88801ae170d7 R10: ffffed10035c2e1a R11: 0000000000000000 R12: ffff88801ae173b8 R13: ffff88801ae170d0 R14: 0000000000000000 R15: ffffffff82070a80 instrument_atomic_read include/linux/instrumented.h:71 [inline] test_bit include/asm-generic/bitops/instrumented-non-atomic.h:134 [inline] ext4_test_inode_flag fs/ext4/ext4.h:1841 [inline] ext4_has_inline_data fs/ext4/ext4.h:3506 [inline] ext4_readahead+0x64/0x140 fs/ext4/inode.c:3259 read_pages+0x1df/0x8d0 mm/readahead.c:130 page_cache_ra_unbounded+0x5fe/0x920 mm/readahead.c:238 do_page_cache_ra+0xf9/0x140 mm/readahead.c:267 do_sync_mmap_readahead mm/filemap.c:2810 [inline] filemap_fault+0x1a31/0x2b20 mm/filemap.c:2898 ext4_filemap_fault+0x87/0xc0 fs/ext4/inode.c:6196 __do_fault+0x10d/0x4d0 mm/memory.c:3637 do_read_fault mm/memory.c:3939 [inline] do_fault mm/memory.c:4067 [inline] handle_pte_fault mm/memory.c:4318 [inline] __handle_mm_fault+0x2c87/0x4f70 mm/memory.c:4453 handle_mm_fault+0x1bc/0x7e0 mm/memory.c:4551 do_user_addr_fault+0x483/0x1210 arch/x86/mm/fault.c:1390 handle_page_fault arch/x86/mm/fault.c:1475 [inline] exc_page_fault+0x9e/0x180 arch/x86/mm/fault.c:1531 asm_exc_page_fault+0x1e/0x30 arch/x86/include/asm/idtentry.h:577 RIP: 0033:0x7f71fc030330 Code: Unable to access opcode bytes at RIP 0x7f71fc030306. RSP: 002b:00007ffe0e60dd68 EFLAGS: 00010202 RAX: 0000000000000000 RBX: 00005630ceb4dcf0 RCX: 0000000000000000 RDX: 000010c6f7a0b5ec RSI: 0005ba58f8f13900 RDI: 00005630cf17a5e0 RBP: 00005630ceb4dd18 R08: 00000000000000e2 R09: 00005630cf3133dc R10: 0005ba58f8d44321 R11: 0000000000000246 R12: 00005630cf21fc40 R13: 00005630cf179a60 R14: 00007ffe0e60de70 R15: 00005630cf179a78 ================================================================================