Public bug reported: :Hi,
I'm facing a UBSAN error in drivers/usb/typec/ucsi/psy.c at 94:23 https://github.com/torvalds/linux/blob/v6.8/drivers/usb/typec/ucsi/psy.c#L94 and 150:23 https://github.com/torvalds/linux/blob/v6.8/drivers/usb/typec/ucsi/psy.c#150 I don't know how this bug got triggered though, but should be easy to fix. ~~~c févr. 02 19:09:47 galaxy-book2 kernel: ------------[ cut here ]------------ févr. 02 19:09:47 galaxy-book2 kernel: UBSAN: array-index-out-of-bounds in /build/linux-dLQ24T/linux-6.8.0/drivers/usb/typec/ucsi/psy.c:94:23 févr. 02 19:09:47 galaxy-book2 kernel: index 7 is out of range for type 'u32 [7]' févr. 02 19:09:47 galaxy-book2 kernel: CPU: 11 PID: 367 Comm: kworker/11:2 Not tainted 6.8.0-52-generic #53-Ubuntu févr. 02 19:09:47 galaxy-book2 kernel: Hardware name: SAMSUNG ELECTRONICS CO., LTD. 950XED/NP950XED-KA1FR, BIOS P07RGF.048.220411.ZQ 04/11/2022 févr. 02 19:09:47 galaxy-book2 kernel: Workqueue: events power_supply_changed_work févr. 02 19:09:47 galaxy-book2 kernel: Call Trace: févr. 02 19:09:47 galaxy-book2 kernel: <TASK> févr. 02 19:09:47 galaxy-book2 kernel: dump_stack_lvl+0x76/0xa0 févr. 02 19:09:47 galaxy-book2 kernel: dump_stack+0x10/0x20 févr. 02 19:09:47 galaxy-book2 kernel: __ubsan_handle_out_of_bounds+0xc6/0x110 févr. 02 19:09:47 galaxy-book2 kernel: ucsi_psy_get_prop+0x2d9/0x330 [typec_ucsi] févr. 02 19:09:47 galaxy-book2 kernel: power_supply_get_property+0x4e/0xe0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_show_property+0xce/0x310 févr. 02 19:09:47 galaxy-book2 kernel: ? add_uevent_var+0xb1/0x1c0 févr. 02 19:09:47 galaxy-book2 kernel: add_prop_uevent+0x3f/0xd0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_uevent+0x150/0x200 févr. 02 19:09:47 galaxy-book2 kernel: dev_uevent+0x12d/0x2e0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent_env+0x2d1/0x4c0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent+0xb/0x20 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_changed_work+0x96/0x110 févr. 02 19:09:47 galaxy-book2 kernel: process_one_work+0x175/0x350 févr. 02 19:09:47 galaxy-book2 kernel: worker_thread+0x306/0x440 févr. 02 19:09:47 galaxy-book2 kernel: ? _raw_spin_lock_irqsave+0xe/0x20 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_worker_thread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: kthread+0xef/0x120 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork+0x44/0x70 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork_asm+0x1b/0x30 févr. 02 19:09:47 galaxy-book2 kernel: </TASK> févr. 02 19:09:47 galaxy-book2 kernel: ---[ end trace ]--- févr. 02 19:09:47 galaxy-book2 kernel: ------------[ cut here ]------------ févr. 02 19:09:47 galaxy-book2 kernel: UBSAN: array-index-out-of-bounds in /build/linux-dLQ24T/linux-6.8.0/drivers/usb/typec/ucsi/psy.c:150:23 févr. 02 19:09:47 galaxy-book2 kernel: index 7 is out of range for type 'u32 [7]' févr. 02 19:09:47 galaxy-book2 kernel: CPU: 11 PID: 367 Comm: kworker/11:2 Not tainted 6.8.0-52-generic #53-Ubuntu févr. 02 19:09:47 galaxy-book2 kernel: Hardware name: SAMSUNG ELECTRONICS CO., LTD. 950XED/NP950XED-KA1FR, BIOS P07RGF.048.220411.ZQ 04/11/2022 févr. 02 19:09:47 galaxy-book2 kernel: Workqueue: events power_supply_changed_work févr. 02 19:09:47 galaxy-book2 kernel: Call Trace: févr. 02 19:09:47 galaxy-book2 kernel: <TASK> févr. 02 19:09:47 galaxy-book2 kernel: dump_stack_lvl+0x76/0xa0 févr. 02 19:09:47 galaxy-book2 kernel: dump_stack+0x10/0x20 févr. 02 19:09:47 galaxy-book2 kernel: __ubsan_handle_out_of_bounds+0xc6/0x110 févr. 02 19:09:47 galaxy-book2 kernel: ucsi_psy_get_prop+0x324/0x330 [typec_ucsi] févr. 02 19:09:47 galaxy-book2 kernel: power_supply_get_property+0x4e/0xe0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_show_property+0xce/0x310 févr. 02 19:09:47 galaxy-book2 kernel: ? add_uevent_var+0xb1/0x1c0 févr. 02 19:09:47 galaxy-book2 kernel: add_prop_uevent+0x3f/0xd0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_uevent+0x150/0x200 févr. 02 19:09:47 galaxy-book2 kernel: dev_uevent+0x12d/0x2e0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent_env+0x2d1/0x4c0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent+0xb/0x20 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_changed_work+0x96/0x110 févr. 02 19:09:47 galaxy-book2 kernel: process_one_work+0x175/0x350 févr. 02 19:09:47 galaxy-book2 kernel: worker_thread+0x306/0x440 févr. 02 19:09:47 galaxy-book2 kernel: ? _raw_spin_lock_irqsave+0xe/0x20 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_worker_thread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: kthread+0xef/0x120 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork+0x44/0x70 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork_asm+0x1b/0x30 févr. 02 19:09:47 galaxy-book2 kernel: </TASK> févr. 02 19:09:47 galaxy-book2 kernel: ---[ end trace ]--- ~~~ Ubuntu 6.8.0-52.53-generic 6.8.12 Thanks ! ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: linux-image-6.8.0-52-generic 6.8.0-52.53 ProcVersionSignature: Ubuntu 6.8.0-52.53-generic 6.8.12 Uname: Linux 6.8.0-52-generic x86_64 ApportVersion: 2.28.1-0ubuntu3.3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/seq: wenzel 3619 F.... pipewire /dev/snd/controlC0: wenzel 3619 F.... pipewire wenzel 3623 F.... wireplumber CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Feb 2 19:23:43 2025 InstallationDate: Installed on 2022-09-03 (883 days ago) InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1) MachineType: SAMSUNG ELECTRONICS CO., LTD. 950XED ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-52-generic root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.8.0-52-generic N/A linux-backports-modules-6.8.0-52-generic N/A linux-firmware 20240318.git3b128b60-0ubuntu2.7 SourcePackage: linux UpgradeStatus: Upgraded to noble on 2024-12-02 (62 days ago) dmi.bios.date: 04/11/2022 dmi.bios.release: 5.25 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: P07RGF.048.220411.ZQ dmi.board.asset.tag: No Asset Tag dmi.board.name: NP950XED-KA1FR dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.board.version: SGLB208A0R-C01-G001-S0001+10.0.22000 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrP07RGF.048.220411.ZQ:bd04/11/2022:br5.25:svnSAMSUNGELECTRONICSCO.,LTD.:pn950XED:pvrP07RGF:rvnSAMSUNGELECTRONICSCO.,LTD.:rnNP950XED-KA1FR:rvrSGLB208A0R-C01-G001-S0001+10.0.22000:cvnSAMSUNGELECTRONICSCO.,LTD.:ct10:cvrN/A:skuSCAI-ICPS-A5A5-ADLP-PRGF: dmi.product.family: Galaxy Book2 Pro dmi.product.name: 950XED dmi.product.sku: SCAI-ICPS-A5A5-ADLP-PRGF dmi.product.version: P07RGF dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug noble wayland-session -- 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/2097224 Title: UBSAN: array-index-out-of-bounds in drivers/usb/typec/ucsi/psy.c Status in linux package in Ubuntu: New Bug description: :Hi, I'm facing a UBSAN error in drivers/usb/typec/ucsi/psy.c at 94:23 https://github.com/torvalds/linux/blob/v6.8/drivers/usb/typec/ucsi/psy.c#L94 and 150:23 https://github.com/torvalds/linux/blob/v6.8/drivers/usb/typec/ucsi/psy.c#150 I don't know how this bug got triggered though, but should be easy to fix. ~~~c févr. 02 19:09:47 galaxy-book2 kernel: ------------[ cut here ]------------ févr. 02 19:09:47 galaxy-book2 kernel: UBSAN: array-index-out-of-bounds in /build/linux-dLQ24T/linux-6.8.0/drivers/usb/typec/ucsi/psy.c:94:23 févr. 02 19:09:47 galaxy-book2 kernel: index 7 is out of range for type 'u32 [7]' févr. 02 19:09:47 galaxy-book2 kernel: CPU: 11 PID: 367 Comm: kworker/11:2 Not tainted 6.8.0-52-generic #53-Ubuntu févr. 02 19:09:47 galaxy-book2 kernel: Hardware name: SAMSUNG ELECTRONICS CO., LTD. 950XED/NP950XED-KA1FR, BIOS P07RGF.048.220411.ZQ 04/11/2022 févr. 02 19:09:47 galaxy-book2 kernel: Workqueue: events power_supply_changed_work févr. 02 19:09:47 galaxy-book2 kernel: Call Trace: févr. 02 19:09:47 galaxy-book2 kernel: <TASK> févr. 02 19:09:47 galaxy-book2 kernel: dump_stack_lvl+0x76/0xa0 févr. 02 19:09:47 galaxy-book2 kernel: dump_stack+0x10/0x20 févr. 02 19:09:47 galaxy-book2 kernel: __ubsan_handle_out_of_bounds+0xc6/0x110 févr. 02 19:09:47 galaxy-book2 kernel: ucsi_psy_get_prop+0x2d9/0x330 [typec_ucsi] févr. 02 19:09:47 galaxy-book2 kernel: power_supply_get_property+0x4e/0xe0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_show_property+0xce/0x310 févr. 02 19:09:47 galaxy-book2 kernel: ? add_uevent_var+0xb1/0x1c0 févr. 02 19:09:47 galaxy-book2 kernel: add_prop_uevent+0x3f/0xd0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_uevent+0x150/0x200 févr. 02 19:09:47 galaxy-book2 kernel: dev_uevent+0x12d/0x2e0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent_env+0x2d1/0x4c0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent+0xb/0x20 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_changed_work+0x96/0x110 févr. 02 19:09:47 galaxy-book2 kernel: process_one_work+0x175/0x350 févr. 02 19:09:47 galaxy-book2 kernel: worker_thread+0x306/0x440 févr. 02 19:09:47 galaxy-book2 kernel: ? _raw_spin_lock_irqsave+0xe/0x20 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_worker_thread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: kthread+0xef/0x120 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork+0x44/0x70 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork_asm+0x1b/0x30 févr. 02 19:09:47 galaxy-book2 kernel: </TASK> févr. 02 19:09:47 galaxy-book2 kernel: ---[ end trace ]--- févr. 02 19:09:47 galaxy-book2 kernel: ------------[ cut here ]------------ févr. 02 19:09:47 galaxy-book2 kernel: UBSAN: array-index-out-of-bounds in /build/linux-dLQ24T/linux-6.8.0/drivers/usb/typec/ucsi/psy.c:150:23 févr. 02 19:09:47 galaxy-book2 kernel: index 7 is out of range for type 'u32 [7]' févr. 02 19:09:47 galaxy-book2 kernel: CPU: 11 PID: 367 Comm: kworker/11:2 Not tainted 6.8.0-52-generic #53-Ubuntu févr. 02 19:09:47 galaxy-book2 kernel: Hardware name: SAMSUNG ELECTRONICS CO., LTD. 950XED/NP950XED-KA1FR, BIOS P07RGF.048.220411.ZQ 04/11/2022 févr. 02 19:09:47 galaxy-book2 kernel: Workqueue: events power_supply_changed_work févr. 02 19:09:47 galaxy-book2 kernel: Call Trace: févr. 02 19:09:47 galaxy-book2 kernel: <TASK> févr. 02 19:09:47 galaxy-book2 kernel: dump_stack_lvl+0x76/0xa0 févr. 02 19:09:47 galaxy-book2 kernel: dump_stack+0x10/0x20 févr. 02 19:09:47 galaxy-book2 kernel: __ubsan_handle_out_of_bounds+0xc6/0x110 févr. 02 19:09:47 galaxy-book2 kernel: ucsi_psy_get_prop+0x324/0x330 [typec_ucsi] févr. 02 19:09:47 galaxy-book2 kernel: power_supply_get_property+0x4e/0xe0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_show_property+0xce/0x310 févr. 02 19:09:47 galaxy-book2 kernel: ? add_uevent_var+0xb1/0x1c0 févr. 02 19:09:47 galaxy-book2 kernel: add_prop_uevent+0x3f/0xd0 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_uevent+0x150/0x200 févr. 02 19:09:47 galaxy-book2 kernel: dev_uevent+0x12d/0x2e0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent_env+0x2d1/0x4c0 févr. 02 19:09:47 galaxy-book2 kernel: kobject_uevent+0xb/0x20 févr. 02 19:09:47 galaxy-book2 kernel: power_supply_changed_work+0x96/0x110 févr. 02 19:09:47 galaxy-book2 kernel: process_one_work+0x175/0x350 févr. 02 19:09:47 galaxy-book2 kernel: worker_thread+0x306/0x440 févr. 02 19:09:47 galaxy-book2 kernel: ? _raw_spin_lock_irqsave+0xe/0x20 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_worker_thread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: kthread+0xef/0x120 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork+0x44/0x70 févr. 02 19:09:47 galaxy-book2 kernel: ? __pfx_kthread+0x10/0x10 févr. 02 19:09:47 galaxy-book2 kernel: ret_from_fork_asm+0x1b/0x30 févr. 02 19:09:47 galaxy-book2 kernel: </TASK> févr. 02 19:09:47 galaxy-book2 kernel: ---[ end trace ]--- ~~~ Ubuntu 6.8.0-52.53-generic 6.8.12 Thanks ! ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: linux-image-6.8.0-52-generic 6.8.0-52.53 ProcVersionSignature: Ubuntu 6.8.0-52.53-generic 6.8.12 Uname: Linux 6.8.0-52-generic x86_64 ApportVersion: 2.28.1-0ubuntu3.3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/seq: wenzel 3619 F.... pipewire /dev/snd/controlC0: wenzel 3619 F.... pipewire wenzel 3623 F.... wireplumber CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Feb 2 19:23:43 2025 InstallationDate: Installed on 2022-09-03 (883 days ago) InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1) MachineType: SAMSUNG ELECTRONICS CO., LTD. 950XED ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-52-generic root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.8.0-52-generic N/A linux-backports-modules-6.8.0-52-generic N/A linux-firmware 20240318.git3b128b60-0ubuntu2.7 SourcePackage: linux UpgradeStatus: Upgraded to noble on 2024-12-02 (62 days ago) dmi.bios.date: 04/11/2022 dmi.bios.release: 5.25 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: P07RGF.048.220411.ZQ dmi.board.asset.tag: No Asset Tag dmi.board.name: NP950XED-KA1FR dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.board.version: SGLB208A0R-C01-G001-S0001+10.0.22000 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrP07RGF.048.220411.ZQ:bd04/11/2022:br5.25:svnSAMSUNGELECTRONICSCO.,LTD.:pn950XED:pvrP07RGF:rvnSAMSUNGELECTRONICSCO.,LTD.:rnNP950XED-KA1FR:rvrSGLB208A0R-C01-G001-S0001+10.0.22000:cvnSAMSUNGELECTRONICSCO.,LTD.:ct10:cvrN/A:skuSCAI-ICPS-A5A5-ADLP-PRGF: dmi.product.family: Galaxy Book2 Pro dmi.product.name: 950XED dmi.product.sku: SCAI-ICPS-A5A5-ADLP-PRGF dmi.product.version: P07RGF dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2097224/+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