I got some error report during boot from ubsan, kernel version is v4.12
[ 0.001000] ================================================================================ [ 0.001000] UBSAN: Undefined behaviour in arch/x86/kernel/apic/apic_flat_64.c:49:11 [ 0.001000] shift exponent 64 is too large for 64-bit type 'long unsigned int' [ 0.001000] CPU: 64 PID: 0 Comm: swapper/64 Not tainted 4.12.0-rc3-327.44.58.18.x86_64+ #30 [ 0.001000] Hardware name: Huawei Technologies Co., Ltd. RH8100 V3/BC61PBIA, BIOS BLHSV028 11/11/2014 [ 0.001000] Call Trace: [ 0.001000] dump_stack+0xbc/0x124 [ 0.001000] ? _atomic_dec_and_lock+0x14c/0x14c [ 0.001000] ubsan_epilogue+0xd/0x4e [ 0.001000] __ubsan_handle_shift_out_of_bounds+0x1fb/0x254 [ 0.001000] ? __ubsan_handle_load_invalid_value+0x15b/0x15b [ 0.001000] ? set_pte_vaddr+0x5f/0x90 [ 0.001000] ? __native_set_fixmap+0x29/0x70 [ 0.001000] ? native_set_fixmap+0x60/0x70 [ 0.001000] ? cpu_init+0x537/0xac0 [ 0.001000] flat_init_apic_ldr+0xda/0x120 [ 0.001000] ? flat_init_apic_ldr+0xda/0x120 [ 0.001000] setup_local_APIC+0xef/0x810 [ 0.001000] apic_ap_setup+0xe/0x20 [ 0.001000] start_secondary+0x112/0x370 [ 0.001000] ? set_cpu_sibling_map+0x1970/0x1970 [ 0.001000] secondary_startup_64+0x9f/0x9f [ 0.001000] ================================================================================ [ 47.146515] ================================================================================ [ 47.146519] UBSAN: Undefined behaviour in drivers/scsi/megaraid/megaraid_sas_fp.c:127:32 [ 47.146522] index 255 is out of range for type 'MR_LD_SPAN_MAP [1]' [ 47.146529] CPU: 193 PID: 2435 Comm: systemd-udevd Not tainted 4.12.0-rc3-327.44.58.18.x86_64+ #30 [ 47.146531] Hardware name: Huawei Technologies Co., Ltd. RH8100 V3/BC61PBIA, BIOS BLHSV028 11/11/2014 [ 47.146534] Call Trace: [ 47.146554] dump_stack+0xbc/0x124 [ 47.146559] ? _atomic_dec_and_lock+0x14c/0x14c [ 47.146569] ubsan_epilogue+0xd/0x4e [ 47.146574] __ubsan_handle_out_of_bounds+0x106/0x14d [ 47.146578] ? __ubsan_handle_shift_out_of_bounds+0x254/0x254 [ 47.146586] ? usleep_range+0x110/0x110 [ 47.146596] ? memcpy+0x45/0x50 [ 47.146614] ? MR_PopulateDrvRaidMap+0x5d5/0x820 [megaraid_sas] [ 47.146630] mr_update_load_balance_params+0x165/0x1c0 [megaraid_sas] [ 47.146645] MR_ValidateMapInfo+0x218/0xc60 [megaraid_sas] [ 47.146661] ? megasas_get_ctrl_info+0x3f1/0xdb0 [megaraid_sas] [ 47.146668] ? __list_del_entry_valid+0x77/0x130 [ 47.146683] ? megasas_return_cmd+0xa5/0x3c0 [megaraid_sas] [ 47.146697] ? megasas_get_cmd+0x2e0/0x2e0 [megaraid_sas] [ 47.146712] ? wait_and_poll+0x7e/0x160 [megaraid_sas] [ 47.146727] megasas_get_map_info+0x26d/0x380 [megaraid_sas] [ 47.146742] megasas_init_adapter_fusion+0xaa4/0xe50 [megaraid_sas] [ 47.146757] ? megasas_sync_map_info+0x430/0x430 [megaraid_sas] [ 47.146761] ? kasan_kmalloc+0xad/0xe0 [ 47.146765] ? kmem_cache_alloc_trace+0x11a/0x320 [ 47.146779] ? megasas_init_fw+0x475/0x1b50 [megaraid_sas] [ 47.146794] megasas_init_fw+0x500/0x1b50 [megaraid_sas] [ 47.146808] ? megasas_resume+0x9c0/0x9c0 [megaraid_sas] [ 47.146819] ? dma_generic_alloc_coherent+0x1a5/0x230 [ 47.146825] ? __init_waitqueue_head+0x9d/0x100 [ 47.146828] ? put_prev_task_stop+0x310/0x310 [ 47.146843] megasas_probe_one.part.19+0xfe2/0x2890 [megaraid_sas] [ 47.146857] ? megasas_init_fw+0x1b50/0x1b50 [megaraid_sas] [ 47.146862] ? save_stack_trace+0x1b/0x20 [ 47.146866] ? save_stack+0x46/0xd0 [ 47.146869] ? kasan_slab_free+0x70/0xc0 [ 47.146872] ? kfree+0xd8/0x350 [ 47.146878] ? acpi_pci_irq_enable+0x283/0x440 [ 47.146885] ? pcibios_enable_device+0x4a/0x60 [ 47.146890] ? do_pci_enable_device+0x164/0x240 [ 47.146893] ? pci_enable_device_flags+0x229/0x2d0 [ 47.146896] ? pci_enable_device_mem+0x13/0x20 [ 47.146909] ? megasas_probe_one+0x8e/0x150 [megaraid_sas] [ 47.146912] ? local_pci_probe+0x95/0x120 [ 47.146915] ? pci_device_probe+0x2dc/0x3f0 [ 47.146921] ? driver_probe_device+0x36a/0x910 [ 47.146924] ? __driver_attach+0x139/0x180 [ 47.146927] ? bus_for_each_dev+0xfb/0x180 [ 47.146929] ? bus_add_driver+0x29b/0x4a0 ...