intermittent 6.2.0-32 kernel oops on plugging in USB-C dock

Bug #2034686 reported by Chris Bainbridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

[ 2437.122866] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 2437.122874] #PF: supervisor read access in kernel mode
[ 2437.122879] #PF: error_code(0x0000) - not-present page
[ 2437.122882] PGD 0 P4D 0
[ 2437.122888] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 2437.122893] CPU: 14 PID: 18940 Comm: kworker/u32:6 Not tainted 6.2.0-32-generic #32-Ubuntu
[ 2437.122899] Hardware name: HP HP Pavilion Aero Laptop 13-be0xxx/8916, BIOS F.12 04/11/2023
[ 2437.122902] Workqueue: USBC000:00-con1 ucsi_poll_worker [typec_ucsi]
[ 2437.122918] RIP: 0010:ucsi_acpi_async_write+0x31/0x60 [ucsi_acpi]
[ 2437.122929] Code: 89 e5 41 56 49 89 ce 41 55 49 89 d5 41 54 53 89 f3 e8 83 8b fe ff 4c 89 f2 4c 89 ee 89 df 48 03 78 10 49 89 c4 e8 2f 1e 8f ea <49> 8b 45 00 4c 89 e7 be 01 00 00 00 49 89 44 24 50 e8 c9 fc ff ff
[ 2437.122933] RSP: 0018:ffff9e7f98e2fd78 EFLAGS: 00010282
[ 2437.122937] RAX: ffff9e7f80c8cc86 RBX: 0000000000000002 RCX: 0000000000000000
[ 2437.122940] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9e7f80c8cc86
[ 2437.122943] RBP: ffff9e7f98e2fd98 R08: 0000000000000000 R09: 0000000000000000
[ 2437.122945] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8e24d229e4a8
[ 2437.122947] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8e24d225a7b8
[ 2437.122949] FS: 0000000000000000(0000) GS:ffff8e27ce980000(0000) knlGS:0000000000000000
[ 2437.122953] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2437.122956] CR2: 0000000000000000 CR3: 0000000253610000 CR4: 0000000000750ee0
[ 2437.122959] PKRU: 55555554
[ 2437.122961] Call Trace:
[ 2437.122964] <TASK>
[ 2437.122968] ? show_regs+0x6d/0x80
[ 2437.122976] ? __die+0x24/0x80
[ 2437.122980] ? page_fault_oops+0x99/0x1b0
[ 2437.122988] ? do_user_addr_fault+0x2f3/0x620
[ 2437.122992] ? exc_page_fault+0x80/0x1b0
[ 2437.122999] ? asm_exc_page_fault+0x27/0x30
[ 2437.123007] ? ucsi_acpi_async_write+0x31/0x60 [ucsi_acpi]
[ 2437.123016] ? ucsi_acpi_async_write+0x31/0x60 [ucsi_acpi]
[ 2437.123024] ucsi_exec_command+0xe2/0x100 [typec_ucsi]
[ 2437.123034] ucsi_send_command+0x4b/0xf0 [typec_ucsi]
[ 2437.123045] ucsi_get_src_pdos+0x46/0x110 [typec_ucsi]
[ 2437.123055] ucsi_poll_worker+0x40/0xf0 [typec_ucsi]
[ 2437.123064] process_one_work+0x225/0x430
[ 2437.123072] worker_thread+0x50/0x3e0
[ 2437.123076] ? __pfx_worker_thread+0x10/0x10
[ 2437.123081] kthread+0xe9/0x110
[ 2437.123087] ? __pfx_kthread+0x10/0x10
[ 2437.123093] ret_from_fork+0x2c/0x50
[ 2437.123100] </TASK>
[ 2437.123102] Modules linked in: rfcomm snd_seq_dummy snd_hrtimer ccm cmac algif_hash algif_skcipher af_alg bnep amdgpu binfmt_misc snd_soc_dmic snd_acp3x_rn snd_acp3x_pdm_dma snd_sof_amd_rembrandt snd_ctl_led snd_sof_amd_renoir snd_sof_amd_acp snd_hda_codec_realtek rtw89_8852ae snd_hda_codec_generic snd_hda_codec_hdmi snd_sof_pci snd_sof_xtensa_dsp rtw89_8852a ledtrig_audio uvcvideo intel_rapl_msr snd_sof snd_hda_intel snd_usb_audio rtw89_pci snd_sof_utils intel_rapl_common snd_hda_codec snd_intel_dspcfg rtw89_core snd_hda_core snd_usbmidi_lib snd_intel_sdw_acpi snd_soc_core iommu_v2 snd_hwdep drm_buddy gpu_sched videobuf2_vmalloc edac_mce_amd drm_ttm_helper snd_compress videobuf2_memops snd_seq_midi mac80211 videobuf2_v4l2 ac97_bus kvm_amd snd_pcm_dmaengine videodev ttm snd_seq_midi_event kvm btusb snd_pci_ps btrtl snd_rawmidi drm_display_helper snd_rpl_pci_acp6x snd_acp_pci btbcm snd_pci_acp6x snd_pcm irqbypass btintel cec snd_seq videobuf2_common crct10dif_pclmul hid_cmedia
[ 2437.123185] polyval_clmulni snd_pci_acp5x nls_iso8859_1 polyval_generic cfg80211 hid_microsoft rc_core ghash_clmulni_intel mc ff_memless snd_seq_device btmtk drm_kms_helper snd_timer bluetooth sha512_ssse3 snd_rn_pci_acp3x i2c_algo_bit libarc4 snd snd_acp_config syscopyarea aesni_intel ecdh_generic hp_wmi crypto_simd snd_soc_acpi sysfillrect cryptd soundcore ecc sysimgblt joydev k10temp input_leds snd_pci_acp3x serio_raw rapl sparse_keymap ccp platform_profile wmi_bmof hid_multitouch amd_pmc acpi_tad mac_hid msr parport_pc ppdev lp parport drm efi_pstore dmi_sysfs ip_tables x_tables autofs4 r8153_ecm cdc_ether usbnet usbhid r8152 mii uas usb_storage btrfs blake2b_generic xor raid6_pq libcrc32c hid_sensor_hub nvme nvme_core ucsi_acpi hid_generic typec_ucsi xhci_pci crc32_pclmul amd_sfh typec i2c_piix4 xhci_pci_renesas nvme_common i2c_hid_acpi video i2c_hid hid wmi
[ 2437.123277] CR2: 0000000000000000
[ 2437.123280] ---[ end trace 0000000000000000 ]---
[ 2437.135902] usb 2-1: New USB device found, idVendor=03f0, idProduct=066b, bcdDevice= 6.11
[ 2437.135907] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2437.135910] usb 2-1: Product: HP USB-C Dock G5
[ 2437.135913] usb 2-1: Manufacturer: Microchip
[ 2437.161655] hub 2-1:1.0: USB hub found
[ 2437.161680] hub 2-1:1.0: 4 ports detected
[ 2437.225016] usb 1-1.2: new high-speed USB device number 115 using xhci_hcd
[ 2437.329245] RIP: 0010:ucsi_acpi_async_write+0x31/0x60 [ucsi_acpi]
[ 2437.329257] Code: 89 e5 41 56 49 89 ce 41 55 49 89 d5 41 54 53 89 f3 e8 83 8b fe ff 4c 89 f2 4c 89 ee 89 df 48 03 78 10 49 89 c4 e8 2f 1e 8f ea <49> 8b 45 00 4c 89 e7 be 01 00 00 00 49 89 44 24 50 e8 c9 fc ff ff
[ 2437.329260] RSP: 0018:ffff9e7f98e2fd78 EFLAGS: 00010282
[ 2437.329263] RAX: ffff9e7f80c8cc86 RBX: 0000000000000002 RCX: 0000000000000000
[ 2437.329265] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9e7f80c8cc86
[ 2437.329267] RBP: ffff9e7f98e2fd98 R08: 0000000000000000 R09: 0000000000000000
[ 2437.329269] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8e24d229e4a8
[ 2437.329270] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8e24d225a7b8
[ 2437.329272] FS: 0000000000000000(0000) GS:ffff8e27ce980000(0000) knlGS:0000000000000000
[ 2437.329274] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2437.329275] CR2: 0000000000000000 CR3: 000000010c632000 CR4: 0000000000750ee0
[ 2437.329277] PKRU: 55555554
[ 2437.329280] note: kworker/u32:6[18940] exited with irqs disabled

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: linux-image-6.2.0-32-generic 6.2.0-32.32
ProcVersionSignature: Ubuntu 6.2.0-32.32-generic 6.2.16
Uname: Linux 6.2.0-32-generic x86_64
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Sep 7 10:37:26 2023
InstallationDate: Installed on 2023-09-06 (0 days ago)
InstallationMedia: Xubuntu 23.04 "Lunar Lobster" - Release amd64 (20230414.2)
MachineType: HP HP Pavilion Aero Laptop 13-be0xxx
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-6.2.0-32-generic root=/dev/mapper/usbhd-xubuntu2304 ro rootflags=subvol=@ 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.2.0-32-generic N/A
 linux-backports-modules-6.2.0-32-generic N/A
 linux-firmware 20230323.gitbcdcfbcf-0ubuntu1.6
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/11/2023
dmi.bios.release: 15.12
dmi.bios.vendor: AMI
dmi.bios.version: F.12
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 8916
dmi.board.vendor: HP
dmi.board.version: 79.31
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.ec.firmware.release: 79.31
dmi.modalias: dmi:bvnAMI:bvrF.12:bd04/11/2023:br15.12:efr79.31:svnHP:pnHPPavilionAeroLaptop13-be0xxx:pvr:rvnHP:rn8916:rvr79.31:cvnHP:ct10:cvrChassisVersion:sku4H2X2EA#ABU:
dmi.product.family: 103C_5335KV HP Pavilion
dmi.product.name: HP Pavilion Aero Laptop 13-be0xxx
dmi.product.sku: 4H2X2EA#ABU
dmi.sys.vendor: HP

Revision history for this message
Chris Bainbridge (chris-bainbridge) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.