=====================================================
BUG: KMSAN: uninit-value in crc32_body lib/crc32.c:112 [inline]
BUG: KMSAN: uninit-value in crc32_le_generic lib/crc32.c:179 [inline]
BUG: KMSAN: uninit-value in __crc32c_le_base+0x4fa/0xd30 lib/crc32.c:202
CPU: 1 PID: 16 Comm: ksoftirqd/1 Not tainted 5.5.0-rc1-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+0x1c9/0x220 lib/dump_stack.c:118
 kmsan_report+0xf8/0x1e0 mm/kmsan/kmsan_report.c:118
 __msan_warning+0x58/0xa0 mm/kmsan/kmsan_instr.c:215
 crc32_body lib/crc32.c:112 [inline]
 crc32_le_generic lib/crc32.c:179 [inline]
 __crc32c_le_base+0x4fa/0xd30 lib/crc32.c:202
 chksum_update+0xb2/0x110 crypto/crc32c_generic.c:90
 crypto_shash_update+0x4ed/0x550 crypto/shash.c:107
 crc32c+0x150/0x220 lib/libcrc32c.c:47
 sctp_csum_update+0x89/0xa0 include/net/sctp/checksum.h:36
 __skb_checksum+0x12f7/0x1300 net/core/skbuff.c:2640
 sctp_compute_cksum include/net/sctp/checksum.h:59 [inline]
 sctp_packet_pack net/sctp/output.c:528 [inline]
 sctp_packet_transmit+0x422d/0x4380 net/sctp/output.c:597
 sctp_outq_flush_transports net/sctp/outqueue.c:1146 [inline]
 sctp_outq_flush+0x1823/0x5d80 net/sctp/outqueue.c:1194
 sctp_outq_uncork+0xd0/0xf0 net/sctp/outqueue.c:757
 sctp_cmd_interpreter net/sctp/sm_sideeffect.c:1786 [inline]
 sctp_side_effects net/sctp/sm_sideeffect.c:1189 [inline]
 sctp_do_sm+0x9105/0x9760 net/sctp/sm_sideeffect.c:1160
 sctp_generate_heartbeat_event+0x3c6/0x5a0 net/sctp/sm_sideeffect.c:391
 call_timer_fn+0x232/0x530 kernel/time/timer.c:1404
 expire_timers kernel/time/timer.c:1449 [inline]
 __run_timers+0xd60/0x1270 kernel/time/timer.c:1773
 run_timer_softirq+0x2d/0x50 kernel/time/timer.c:1786
 __do_softirq+0x4a1/0x83a kernel/softirq.c:293
 run_ksoftirqd+0x25/0x40 kernel/softirq.c:607
 smpboot_thread_fn+0x4a3/0x990 kernel/smpboot.c:165
 kthread+0x4b5/0x4f0 kernel/kthread.c:256
 ret_from_fork+0x35/0x40 arch/x86/entry/entry_64.S:353

Uninit was stored to memory at:
 kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline]
 kmsan_internal_chain_origin+0xc5/0x140 mm/kmsan/kmsan.c:310
 kmsan_memcpy_memmove_metadata+0x25c/0x2e0 mm/kmsan/kmsan.c:247
 kmsan_memcpy_metadata+0xb/0x10 mm/kmsan/kmsan.c:267
 __msan_memcpy+0x44/0x50 mm/kmsan/kmsan_instr.c:116
 skb_put_data include/linux/skbuff.h:2235 [inline]
 sctp_packet_pack net/sctp/output.c:470 [inline]
 sctp_packet_transmit+0x1dd1/0x4380 net/sctp/output.c:597
 sctp_outq_flush_transports net/sctp/outqueue.c:1146 [inline]
 sctp_outq_flush+0x1823/0x5d80 net/sctp/outqueue.c:1194
 sctp_outq_uncork+0xd0/0xf0 net/sctp/outqueue.c:757
 sctp_cmd_interpreter net/sctp/sm_sideeffect.c:1786 [inline]
 sctp_side_effects net/sctp/sm_sideeffect.c:1189 [inline]
 sctp_do_sm+0x9105/0x9760 net/sctp/sm_sideeffect.c:1160
 sctp_generate_heartbeat_event+0x3c6/0x5a0 net/sctp/sm_sideeffect.c:391
 call_timer_fn+0x232/0x530 kernel/time/timer.c:1404
 expire_timers kernel/time/timer.c:1449 [inline]
 __run_timers+0xd60/0x1270 kernel/time/timer.c:1773
 run_timer_softirq+0x2d/0x50 kernel/time/timer.c:1786
 __do_softirq+0x4a1/0x83a kernel/softirq.c:293

Uninit was stored to memory at:
 kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline]
 kmsan_internal_chain_origin+0xc5/0x140 mm/kmsan/kmsan.c:310
 kmsan_memcpy_memmove_metadata+0x25c/0x2e0 mm/kmsan/kmsan.c:247
 kmsan_memcpy_metadata+0xb/0x10 mm/kmsan/kmsan.c:267
 __msan_memcpy+0x44/0x50 mm/kmsan/kmsan_instr.c:116
 skb_put_data include/linux/skbuff.h:2235 [inline]
 sctp_addto_chunk+0x21c/0x430 net/sctp/sm_make_chunk.c:1494
 sctp_make_heartbeat+0x4eb/0x700 net/sctp/sm_make_chunk.c:1164
 sctp_sf_heartbeat net/sctp/sm_statefuns.c:990 [inline]
 sctp_sf_sendbeat_8_3+0x18d/0xb10 net/sctp/sm_statefuns.c:1034
 sctp_do_sm+0x2b4/0x9760 net/sctp/sm_sideeffect.c:1157
 sctp_generate_heartbeat_event+0x3c6/0x5a0 net/sctp/sm_sideeffect.c:391
 call_timer_fn+0x232/0x530 kernel/time/timer.c:1404
 expire_timers kernel/time/timer.c:1449 [inline]
 __run_timers+0xd60/0x1270 kernel/time/timer.c:1773
 run_timer_softirq+0x2d/0x50 kernel/time/timer.c:1786
 __do_softirq+0x4a1/0x83a kernel/softirq.c:293

Uninit was stored to memory at:
 kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline]
 kmsan_internal_chain_origin+0xc5/0x140 mm/kmsan/kmsan.c:310
 kmsan_memcpy_memmove_metadata+0x25c/0x2e0 mm/kmsan/kmsan.c:247
 kmsan_memcpy_metadata+0xb/0x10 mm/kmsan/kmsan.c:267
 __msan_memcpy+0x44/0x50 mm/kmsan/kmsan_instr.c:116
 sctp_make_heartbeat+0x3f7/0x700 net/sctp/sm_make_chunk.c:1156
 sctp_sf_heartbeat net/sctp/sm_statefuns.c:990 [inline]
 sctp_sf_sendbeat_8_3+0x18d/0xb10 net/sctp/sm_statefuns.c:1034
 sctp_do_sm+0x2b4/0x9760 net/sctp/sm_sideeffect.c:1157
 sctp_generate_heartbeat_event+0x3c6/0x5a0 net/sctp/sm_sideeffect.c:391
 call_timer_fn+0x232/0x530 kernel/time/timer.c:1404
 expire_timers kernel/time/timer.c:1449 [inline]
 __run_timers+0xd60/0x1270 kernel/time/timer.c:1773
 run_timer_softirq+0x2d/0x50 kernel/time/timer.c:1786
 __do_softirq+0x4a1/0x83a kernel/softirq.c:293

Uninit was stored to memory at:
 kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline]
 kmsan_internal_chain_origin+0xc5/0x140 mm/kmsan/kmsan.c:310
 kmsan_memcpy_memmove_metadata+0x25c/0x2e0 mm/kmsan/kmsan.c:247
 kmsan_memcpy_metadata+0xb/0x10 mm/kmsan/kmsan.c:267
 __msan_memcpy+0x44/0x50 mm/kmsan/kmsan_instr.c:116
 sctp_transport_init net/sctp/transport.c:47 [inline]
 sctp_transport_new+0x248/0xa20 net/sctp/transport.c:100
 sctp_assoc_add_peer+0x5ba/0x2120 net/sctp/associola.c:617
 sctp_process_param net/sctp/sm_make_chunk.c:2524 [inline]
 sctp_process_init+0x162b/0x3e30 net/sctp/sm_make_chunk.c:2345
 sctp_cmd_process_init net/sctp/sm_sideeffect.c:672 [inline]
 sctp_cmd_interpreter net/sctp/sm_sideeffect.c:1379 [inline]
 sctp_side_effects net/sctp/sm_sideeffect.c:1189 [inline]
 sctp_do_sm+0x1a59/0x9760 net/sctp/sm_sideeffect.c:1160
 sctp_assoc_bh_rcv+0x9ef/0xdb0 net/sctp/associola.c:1045
 sctp_inq_push+0x300/0x420 net/sctp/inqueue.c:80
 sctp_backlog_rcv+0x2eb/0x1240 net/sctp/input.c:344
 sk_backlog_rcv include/net/sock.h:949 [inline]
 __release_sock+0x448/0x640 net/core/sock.c:2437
 release_sock+0x99/0x2a0 net/core/sock.c:2953
 sctp_wait_for_connect+0x3d7/0x840 net/sctp/socket.c:9282
 __sctp_connect+0x1e9d/0x1f20 net/sctp/socket.c:1226
 __sctp_setsockopt_connectx net/sctp/socket.c:1322 [inline]
 sctp_setsockopt_connectx_old net/sctp/socket.c:1338 [inline]
 sctp_setsockopt+0x91a3/0x18c00 net/sctp/socket.c:4693
 sock_common_setsockopt+0x13b/0x170 net/core/sock.c:3149
 __sys_setsockopt+0x7c3/0xa30 net/socket.c:2117
 __do_sys_setsockopt net/socket.c:2133 [inline]
 __se_sys_setsockopt+0xdd/0x100 net/socket.c:2130
 __x64_sys_setsockopt+0x62/0x80 net/socket.c:2130
 do_syscall_64+0xb6/0x160 arch/x86/entry/common.c:296
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

Local variable ----addr.i@sctp_process_init created at:
 sctp_process_param net/sctp/sm_make_chunk.c:2495 [inline]
 sctp_process_init+0x603/0x3e30 net/sctp/sm_make_chunk.c:2345
 sctp_process_param net/sctp/sm_make_chunk.c:2495 [inline]
 sctp_process_init+0x603/0x3e30 net/sctp/sm_make_chunk.c:2345
=====================================================