Upstream fix in https://github.com/intel/ipu6-drivers/commit/8dcb7d8df28fd311a72f3d996b02231e38aac8a7
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1958006 Title: multiple UBSAN warnings in Intel IPU6 camera driver at boot Status in linux package in Ubuntu: Confirmed Bug description: UBSAN is turned on by default in Ubuntu 5.15 kernel. While Intel IPU6 driver is still suffering from bug 1958004, intel_iommu issue, so these are found with intel_iommu=off. [ 51.469485] ================================================================================ [ 51.469490] UBSAN: invalid-load in /tmp/kernel-vicamo-8789bd62d725-b752/build/include/linux/dma-buf-map.h:224:9 [ 51.469494] load of value 2 is not a valid value for type '_Bool' [ 51.469497] CPU: 8 PID: 1315 Comm: camerasrc0:src Tainted: G O 5.15.0-2017-generic #17~20.04.1+lp1955383.2 [ 51.469500] Hardware name: Dell Inc. XPS 9320/, BIOS 0.2.7 12/02/2021 [ 51.469501] Call Trace: [ 51.469504] <TASK> [ 51.469508] dump_stack_lvl+0x4a/0x5f [ 51.469516] dump_stack+0x10/0x12 [ 51.469519] ubsan_epilogue+0x9/0x45 [ 51.469523] __ubsan_handle_load_invalid_value.cold+0x44/0x49 [ 51.469530] dma_buf_vmap.cold+0x38/0x3d [ 51.469537] ipu_psys_mapbuf_locked+0x178/0x450 [intel_ipu6_psys] [ 51.469545] ipu_psys_ioctl+0x148/0x4f0 [intel_ipu6_psys] [ 51.469550] ? __fget_files+0xa7/0xd0 [ 51.469556] __x64_sys_ioctl+0x91/0xc0 [ 51.469560] do_syscall_64+0x59/0xc0 [ 51.469564] ? do_user_addr_fault+0x1dc/0x650 [ 51.469567] ? irqentry_exit_to_user_mode+0x9/0x20 [ 51.469570] ? irqentry_exit+0x19/0x30 [ 51.469573] ? exc_page_fault+0x89/0x160 [ 51.469576] ? asm_exc_page_fault+0x8/0x30 [ 51.469581] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.469585] RIP: 0033:0x7fa5e047250b [ 51.469588] Code: 0f 1e fa 48 8b 05 85 39 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 55 39 0d 00 f7 d8 64 89 01 48 [ 51.469589] RSP: 002b:00007fa5debfa298 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 51.469592] RAX: ffffffffffffffda RBX: 00007fa5d0004000 RCX: 00007fa5e047250b [ 51.469593] RDX: 000000000000001f RSI: 00000000c0044102 RDI: 000000000000001e [ 51.469595] RBP: 00007fa5d4a371e0 R08: 0000000000000000 R09: 000000000000007c [ 51.469596] R10: 00007fa5debfa120 R11: 0000000000000246 R12: 0000000000000000 [ 51.469597] R13: 00007fa5d4a31bc0 R14: 00007fa5debfa36c R15: 00007fa5debfa430 [ 51.469598] </TASK> [ 51.469599] ================================================================================ [ 52.050608] ================================================================================ [ 52.050620] UBSAN: array-index-out-of-bounds in /tmp/kernel-vicamo-8789bd62d725-b752/build/drivers/media/pci/intel/ipu6/ipu-resources.c:633:30 [ 52.050631] index -1 is out of range for type 'ipu_resource_alloc [128]' [ 52.050637] CPU: 8 PID: 803 Comm: psys_sched_cmd Tainted: G O 5.15.0-2017-generic #17~20.04.1+lp1955383.2 [ 52.050647] Hardware name: Dell Inc. XPS 9320/, BIOS 0.2.7 12/02/2021 [ 52.050651] Call Trace: [ 52.050656] <TASK> [ 52.050664] dump_stack_lvl+0x4a/0x5f [ 52.050692] dump_stack+0x10/0x12 [ 52.050703] ubsan_epilogue+0x9/0x45 [ 52.050716] __ubsan_handle_out_of_bounds.cold+0x44/0x49 [ 52.050731] ipu_psys_allocate_resources+0x4de/0x670 [intel_ipu6_psys] [ 52.050761] ipu_psys_ppg_start+0xff/0x250 [intel_ipu6_psys] [ 52.050781] ? ipu_psys_scheduler_ppg_start+0x1b6/0x510 [intel_ipu6_psys] [ 52.050801] ipu_psys_scheduler_ppg_start+0x429/0x510 [intel_ipu6_psys] [ 52.050819] ipu_psys_run_next+0x1c4/0x7c0 [intel_ipu6_psys] [ 52.050836] ipu_psys_sched_cmd+0x6d/0x130 [intel_ipu6_psys] [ 52.050850] ? __wake_up_pollfree+0x40/0x40 [ 52.050859] ? psys_isr_threaded+0xc0/0xc0 [intel_ipu6_psys] [ 52.050874] kthread+0x127/0x150 [ 52.050884] ? set_kthread_struct+0x40/0x40 [ 52.050893] ret_from_fork+0x1f/0x30 [ 52.050911] </TASK> [ 52.050914] ================================================================================ [ 52.050924] ================================================================================ [ 52.050926] UBSAN: shift-out-of-bounds in /tmp/kernel-vicamo-8789bd62d725-b752/build/drivers/media/pci/intel/ipu6/ipu-resources.c:652:15 [ 52.050932] shift exponent 34 is too large for 32-bit type 'unsigned int' [ 52.050938] CPU: 8 PID: 803 Comm: psys_sched_cmd Tainted: G O 5.15.0-2017-generic #17~20.04.1+lp1955383.2 [ 52.050944] Hardware name: Dell Inc. XPS 9320/, BIOS 0.2.7 12/02/2021 [ 52.050947] Call Trace: [ 52.050949] <TASK> [ 52.050951] dump_stack_lvl+0x4a/0x5f [ 52.050964] dump_stack+0x10/0x12 [ 52.050975] ubsan_epilogue+0x9/0x45 [ 52.050985] __ubsan_handle_shift_out_of_bounds.cold+0x61/0x10e [ 52.050997] ? ipu_resource_alloc_with_pos+0x68/0xb0 [intel_ipu6_psys] [ 52.051016] ? __alloc_one_resrc.isra.0+0x73/0x100 [intel_ipu6_psys] [ 52.051033] ipu_psys_allocate_resources.cold+0x26/0x140 [intel_ipu6_psys] [ 52.051061] ipu_psys_ppg_start+0xff/0x250 [intel_ipu6_psys] [ 52.051079] ? ipu_psys_scheduler_ppg_start+0x1b6/0x510 [intel_ipu6_psys] [ 52.051095] ipu_psys_scheduler_ppg_start+0x429/0x510 [intel_ipu6_psys] [ 52.051111] ipu_psys_run_next+0x1c4/0x7c0 [intel_ipu6_psys] [ 52.051126] ipu_psys_sched_cmd+0x6d/0x130 [intel_ipu6_psys] [ 52.051140] ? __wake_up_pollfree+0x40/0x40 [ 52.051145] ? psys_isr_threaded+0xc0/0xc0 [intel_ipu6_psys] [ 52.051160] kthread+0x127/0x150 [ 52.051167] ? set_kthread_struct+0x40/0x40 [ 52.051175] ret_from_fork+0x1f/0x30 [ 52.051189] </TASK> [ 52.051191] ================================================================================ [ 52.051193] ================================================================================ [ 52.051195] UBSAN: shift-out-of-bounds in /tmp/kernel-vicamo-8789bd62d725-b752/build/drivers/media/pci/intel/ipu6/ipu-resources.c:654:19 [ 52.051199] shift exponent 34 is too large for 32-bit type 'unsigned int' [ 52.051202] CPU: 8 PID: 803 Comm: psys_sched_cmd Tainted: G O 5.15.0-2017-generic #17~20.04.1+lp1955383.2 [ 52.051206] Hardware name: Dell Inc. XPS 9320/, BIOS 0.2.7 12/02/2021 [ 52.051209] Call Trace: [ 52.051210] <TASK> [ 52.051212] dump_stack_lvl+0x4a/0x5f [ 52.051224] dump_stack+0x10/0x12 [ 52.051235] ubsan_epilogue+0x9/0x45 [ 52.051245] __ubsan_handle_shift_out_of_bounds.cold+0x61/0x10e [ 52.051256] ? ipu_resource_alloc_with_pos+0x68/0xb0 [intel_ipu6_psys] [ 52.051273] ? __alloc_one_resrc.isra.0+0x73/0x100 [intel_ipu6_psys] [ 52.051289] ipu_psys_allocate_resources.cold+0x64/0x140 [intel_ipu6_psys] [ 52.051312] ipu_psys_ppg_start+0xff/0x250 [intel_ipu6_psys] [ 52.051329] ? ipu_psys_scheduler_ppg_start+0x1b6/0x510 [intel_ipu6_psys] [ 52.051345] ipu_psys_scheduler_ppg_start+0x429/0x510 [intel_ipu6_psys] [ 52.051360] ipu_psys_run_next+0x1c4/0x7c0 [intel_ipu6_psys] [ 52.051375] ipu_psys_sched_cmd+0x6d/0x130 [intel_ipu6_psys] [ 52.051388] ? __wake_up_pollfree+0x40/0x40 [ 52.051393] ? psys_isr_threaded+0xc0/0xc0 [intel_ipu6_psys] [ 52.051407] kthread+0x127/0x150 [ 52.051414] ? set_kthread_struct+0x40/0x40 [ 52.051422] ret_from_fork+0x1f/0x30 [ 52.051436] </TASK> [ 52.051437] ================================================================================ --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu27.21 Architecture: amd64 AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: skip Dependencies: DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-focal-amd64-20200502-85+fossa-tentacool+X188 DistroRelease: Ubuntu 20.04 InstallationDate: Installed on 2021-12-20 (26 days ago) InstallationMedia: Ubuntu 20.04 "Focal" - Build amd64 LIVE Binary 20200502-05:58 MachineType: Dell Inc. XPS 9320 Package: linux-firmware 1.187.25+staging.42 [origin: LP-PPA-canonical-hwe-team-linux-firmware-staging] PackageArchitecture: all ProcFB: 0 EFI VGA ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-2017-generic root=UUID=f4ad7114-fc86-47d7-b750-86bd1560a5f6 ro intel_iommu=off quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 5.15.0-2017.17~20.04.1+lp1955383.2-generic 5.15.12 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-5.15.0-2017-generic N/A linux-backports-modules-5.15.0-2017-generic N/A linux-firmware 1.187.25+staging.42 Tags: third-party-packages focal Uname: Linux 5.15.0-2017-generic x86_64 UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True dmi.bios.date: 12/02/2021 dmi.bios.release: 0.2 dmi.bios.vendor: Dell Inc. dmi.bios.version: 0.2.7 dmi.board.vendor: Dell Inc. dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr0.2.7:bd12/02/2021:br0.2:svnDellInc.:pnXPS9320:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0AF3: dmi.product.family: XPS dmi.product.name: XPS 9320 dmi.product.sku: 0AF3 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1958006/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp