================================================================================ UBSAN: Undefined behaviour in ./include/net/red.h:272:18 shift exponent 202 is too large for 64-bit type 'long unsigned int' CPU: 1 PID: 1359 Comm: syz-executor.1 Not tainted 4.19.152-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x22c/0x33e lib/dump_stack.c:118 ubsan_epilogue+0xe/0x3a lib/ubsan.c:161 __ubsan_handle_shift_out_of_bounds.cold+0x1c4/0x250 lib/ubsan.c:422 red_calc_qavg_from_idle_time include/net/red.h:272 [inline] red_calc_qavg include/net/red.h:313 [inline] choke_enqueue+0x2a7e/0x2cc0 net/sched/sch_choke.c:231 __dev_xmit_skb net/core/dev.c:3494 [inline] __dev_queue_xmit+0x14df/0x2ec0 net/core/dev.c:3807 neigh_resolve_output+0x55a/0x950 net/core/neighbour.c:1374 neigh_output include/net/neighbour.h:501 [inline] ip6_finish_output2+0x1184/0x2370 net/ipv6/ip6_output.c:120 ip6_finish_output+0x610/0xcc0 net/ipv6/ip6_output.c:154 NF_HOOK_COND include/linux/netfilter.h:278 [inline] ip6_output+0x205/0x7c0 net/ipv6/ip6_output.c:171 dst_output include/net/dst.h:455 [inline] ip6_local_out+0xaf/0x170 net/ipv6/output_core.c:178 ip6_send_skb+0xb3/0x300 net/ipv6/ip6_output.c:1699 ip6_push_pending_frames+0xdd/0x100 net/ipv6/ip6_output.c:1719 icmpv6_push_pending_frames+0x294/0x470 net/ipv6/icmp.c:288 icmp6_send+0x1c55/0x22e0 net/ipv6/icmp.c:584 icmpv6_send+0x11e/0x26d net/ipv6/ip6_icmp.c:43 ip6_pkt_drop+0x198/0x580 net/ipv6/route.c:3767 dst_output include/net/dst.h:455 [inline] NF_HOOK include/linux/netfilter.h:289 [inline] ip6_xmit+0xe46/0x2110 net/ipv6/ip6_output.c:275 sctp_v6_xmit+0x3d1/0x7b0 net/sctp/ipv6.c:229 sctp_packet_transmit+0x1e67/0x3600 net/sctp/output.c:641 sctp_packet_singleton net/sctp/outqueue.c:792 [inline] sctp_outq_flush_ctrl.constprop.0+0x6d3/0xc50 net/sctp/outqueue.c:923 sctp_outq_flush net/sctp/outqueue.c:1205 [inline] sctp_outq_uncork+0x10b/0x200 net/sctp/outqueue.c:777 sctp_cmd_interpreter net/sctp/sm_sideeffect.c:1815 [inline] sctp_side_effects net/sctp/sm_sideeffect.c:1199 [inline] sctp_do_sm+0x76d/0x52b0 net/sctp/sm_sideeffect.c:1170 sctp_primitive_ASSOCIATE+0x98/0xc0 net/sctp/primitive.c:88 __sctp_connect+0x96d/0xd00 net/sctp/socket.c:1244 __sctp_setsockopt_connectx+0x132/0x1c0 net/sctp/socket.c:1367 sctp_getsockopt_connectx3 net/sctp/socket.c:1452 [inline] sctp_getsockopt+0x1ae7/0x6003 net/sctp/socket.c:7470 __sys_getsockopt+0x135/0x210 net/socket.c:1938 __do_sys_getsockopt net/socket.c:1949 [inline] __se_sys_getsockopt net/socket.c:1946 [inline] __x64_sys_getsockopt+0xba/0x150 net/socket.c:1946 do_syscall_64+0xf9/0x670 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45de59 Code: 0d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f8124863c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 RAX: ffffffffffffffda RBX: 0000000000006d00 RCX: 000000000045de59 RDX: 000000000000006f RSI: 0000000000000084 RDI: 0000000000000008 RBP: 000000000118bf70 R08: 0000000020000180 R09: 0000000000000000 R10: 0000000020000000 R11: 0000000000000246 R12: 000000000118bf2c R13: 00007ffc8d18d2bf R14: 00007f81248649c0 R15: 000000000118bf2c ================================================================================ input: syz0 as /devices/virtual/input/input66 EXT4-fs (loop0): bad geometry: block count 256 exceeds size of device (74 blocks) netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. EXT4-fs (loop2): bad geometry: block count 256 exceeds size of device (74 blocks) netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. EXT4-fs (loop2): bad geometry: block count 256 exceeds size of device (74 blocks) EXT4-fs (loop0): bad geometry: block count 256 exceeds size of device (74 blocks) EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop0): bad geometry: block count 256 exceeds size of device (74 blocks) EXT4-fs (loop2): Unrecognized mount option "18446744073709551615ÿÿÿÿ" or missing value EXT4-fs (loop0): bad geometry: block count 256 exceeds size of device (74 blocks) EXT4-fs (loop2): Unrecognized mount option "18446744073709551615ÿÿÿÿ" or missing value EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): VFS: Can't find ext4 filesystem EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): VFS: Can't find ext4 filesystem input: syz0 as /devices/virtual/input/input67 input: syz0 as /devices/virtual/input/input68 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue input: syz0 as /devices/virtual/input/input69 input: syz0 as /devices/virtual/input/input70 EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue input: syz0 as /devices/virtual/input/input71 input: syz0 as /devices/virtual/input/input72 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue input: syz0 as /devices/virtual/input/input73 input: syz0 as /devices/virtual/input/input74 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 not in group (block 0)! EXT4-fs (loop2): group descriptors corrupted! EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 not in group (block 0)! EXT4-fs (loop2): group descriptors corrupted! input: syz0 as /devices/virtual/input/input75 input: syz0 as /devices/virtual/input/input76 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): ext4_check_descriptors: Inode bitmap for group 0 not in group (block 8196)! EXT4-fs (loop2): group descriptors corrupted! EXT4-fs (loop2): ext4_check_descriptors: Inode bitmap for group 0 not in group (block 8196)! EXT4-fs (loop2): group descriptors corrupted! EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs error (device loop2): ext4_empty_dir:2734: inode #12: comm syz-executor.2: Directory hole found for htree leaf block EXT4-fs error (device loop2): ext4_free_inode:350: comm syz-executor.2: bit already cleared for inode 12 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs error (device loop2): ext4_empty_dir:2734: inode #12: comm syz-executor.2: Directory hole found for htree leaf block EXT4-fs error (device loop2): ext4_free_inode:350: comm syz-executor.2: bit already cleared for inode 12 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue input: syz0 as /devices/virtual/input/input77 input: syz0 as /devices/virtual/input/input78 EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue