Skip to content

Error on Kernel 6.18.2 #406

@be-neth

Description

@be-neth

Hello,

On up-to-date Archlinux with kernel version 6.18.2(-arch2-1) I am trying to use my camera in a browser with webrtc, and I get the following error in ipu6 module.

 ------------[ cut here ]------------
 WARNING: CPU: 15 PID: 3078 at drivers/media/pci/intel/ipu6/ipu6-dma.c:123 ipu6_dma_sync_single+0x46/0x80 [intel_ipu6]
 Modules linked in: cdc_mbim cdc_wdm cdc_ncm loop rfcomm snd_seq_dummy snd_hrtimer snd_seq rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace nfs_localio sunrpc netfs nft_fib_ipv4 nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_fib_ipv6 nft_fib nf_tables wireguard libcurve25519 ip6_udp_tunnel udp_tunnel ccm algif_aead des3_ede_x86_64 des_generic libdes cmac algif_skcipher md4 algif_hash bnep af_alg snd_soc_sof_sdw snd_soc_intel_hda_dsp_common snd_sof_probes snd_soc_sdw_utils snd_soc_rt712_sdca_dmic snd_soc_rt712_sdca snd_soc_rt1316_sdw regmap_sdw_mbq snd_hda_codec_intelhdmi regmap_sdw snd_soc_dmic snd_hda_intel snd_sof_pci_intel_mtl snd_sof_intel_hda_generic hid_sensor_custom_intel_hinge soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi hid_sensor_gyro_3d hid_sensor_als soundwire_cadence hid_sensor_trigger intel_ipu6_isys industrialio_triggered_buffer snd_sof_pci videobuf2_dma_sg kfifo_buf
  snd_sof_xtensa_dsp videobuf2_memops hid_sensor_iio_common videobuf2_v4l2 snd_sof videobuf2_common industrialio hid_sensor_custom snd_sof_utils intel_uncore_frequency ivsc_csi snd_hda_ext_core ivsc_ace intel_uncore_frequency_common snd_hda_codec x86_pkg_temp_thermal snd_hda_core intel_powerclamp snd_intel_dspcfg hid_sensor_hub snd_intel_sdw_acpi coretemp snd_soc_acpi_intel_match snd_usb_audio snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation dell_pc snd_usbmidi_lib r8153_ecm snd_soc_acpi cdc_ether kvm_intel intel_ishtp_hid snd_hwdep usbnet soundwire_bus iTCO_wdt vfat snd_ump typec_displayport fat dell_rbtn joydev snd_rawmidi snd_seq_device mousedev mei_vsc snd_soc_sdca intel_pmc_bxt intel_rapl_msr mei_gsc_proxy kvm iTCO_vendor_support processor_thermal_device_pci snd_soc_core processor_thermal_device hid_multitouch r8152 processor_thermal_wt_hint snd_compress irqbypass mii platform_temperature_control btusb iwlmld ac97_bus rapl processor_thermal_soc_slider libphy ucsi_acpi snd_pcm_dmaengine
  platform_profile btmtk typec_ucsi dell_laptop mdio_bus snd_ctl_led intel_cstate processor_thermal_rfim typec btrtl snd_pcm mac80211 processor_thermal_rapl btbcm roles gpio_ljca i2c_ljca dell_wmi btintel snd_timer intel_rapl_common intel_uncore bluetooth i2c_i801 ov01a10 intel_skl_int3472_tps68470 dell_smbios psmouse processor_thermal_wt_req snd ptp dell_wmi_sysman pcspkr intel_ish_ipc spi_nor intel_ipu6 mei_me tps68470_regulator i2c_smbus v4l2_fwnode processor_thermal_power_floor soundcore pps_core dcdbas nvidia_drm(OE) libarc4 dell_wmi_ddv dell_smm_hwmon firmware_attributes_class dell_wmi_descriptor wmi_bmof mtd nvidia_modeset(OE) intel_pmc_core i2c_mux clk_tps68470 crc8 mei iwlwifi intel_ishtp intel_vpu ipu_bridge thunderbolt igen6_edac processor_thermal_mbox int3403_thermal i2c_hid_acpi v4l2_async i2c_hid int340x_thermal_zone dptf_pch_fivr videodev pmt_telemetry pmt_discovery intel_skl_int3472_discrete int3400_thermal intel_hid pmt_class mei_vsc_hw mc acpi_thermal_rel pinctrl_meteorlake
  intel_skl_int3472_common acpi_tad intel_pmc_ssram_telemetry acpi_pad sparse_keymap mac_hid cfg80211 rfkill nvidia_uvm(OE) nvidia(OE) tun usbip_host usbip_core uinput pkcs8_key_parser uhid i2c_dev crypto_user ntsync nfnetlink zram 842_decompress 842_compress lz4hc_compress lz4_compress dm_crypt encrypted_keys trusted asn1_encoder tee spi_ljca usb_ljca dm_mod xe drm_ttm_helper drm_suballoc_helper gpu_sched drm_gpuvm drm_exec drm_gpusvm_helper rtsx_pci_sdmmc mmc_core intel_lpss_pci polyval_clmulni intel_lpss spi_intel_pci ghash_clmulni_intel aesni_intel rtsx_pci intel_vsec idma64 vmd spi_intel serio_raw i915 i2c_algo_bit drm_buddy video wmi ttm nvme intel_gtt nvme_core drm_display_helper nvme_keyring cec nvme_auth hkdf
 CPU: 15 UID: 1000 PID: 3078 Comm: CameraManager Tainted: G           OE       6.18.2-arch2-1 #1 PREEMPT(full)  e9d53cde2ee9d1bdaa4464d2214ad0f22bd43723
 Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
 Hardware name: Dell Inc. Precision 5490/0K69WX, BIOS 1.17.0 10/21/2025
 RIP: 0010:ipu6_dma_sync_single+0x46/0x80 [intel_ipu6]
 Code: 29 48 8b 08 eb 03 48 89 f9 4c 8b 40 18 4c 39 c6 72 0d 48 8b 78 28 4d 8d 14 38 4c 39 d6 72 12 48 8b 39 48 89 c8 49 39 c9 75 dc <0f> 0b c3 cc cc cc cc 48 85 c0 74 f4 44 29 c6 48 29 f7 48 39 d7 72
 RSP: 0018:ffffd152b4ebf958 EFLAGS: 00010246
 RAX: ffff8c68145fb6e0 RBX: ffffd152b4ebf9b8 RCX: ffff8c68145fb6e0
 RDX: 0000000000002aa0 RSI: 00000000ff015000 RDI: ffff8c693bf55b00
 RBP: ffff8c68024283c0 R08: 00000001ff7ff000 R09: ffff8c68145fb6e0
 R10: 0000000000002aa0 R11: ffff8c6ab432df78 R12: 0000000000000278
 R13: ffff8c680d179400 R14: 0000000000002030 R15: 00000000ff0151e0
 FS:  00007ffbb78186c0(0000) GS:ffff8c6fe40b2000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 00007fe12b333cfa CR3: 000000019fc6e006 CR4: 0000000000f72ef0
 PKRU: 55555554
 Call Trace:
  <TASK>
  ipu6_fw_com_prepare+0x1d2/0x2d4 [intel_ipu6 c4b090404b560b7be1f2dd6af5bf181d269cb96a]
  ipu6_fw_isys_init+0x2ac/0x360 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ? __pfx_query_sp+0x10/0x10 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ? __pfx_start_sp+0x10/0x10 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ipu6_isys_fw_open+0xcd/0x130 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ? ipu6_isys_get_stream_pad_fmt+0x9f/0xd0 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  start_streaming+0x217/0x4b0 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ? vb2_start_streaming+0x63/0x140 [videobuf2_common 63fdc485c20d650fee013420d9e1836909fa9286]
  vb2_start_streaming+0x63/0x140 [videobuf2_common 63fdc485c20d650fee013420d9e1836909fa9286]
  vb2_core_qbuf+0x409/0x4d0 [videobuf2_common 63fdc485c20d650fee013420d9e1836909fa9286]
  vb2_qbuf+0x9d/0x100 [videobuf2_v4l2 121f24e87443e62624e5b85e048af3b37f415b5f]
  __video_do_ioctl+0x38b/0x3f0 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  video_usercopy+0x1f3/0x820 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  ? __pfx___video_do_ioctl+0x10/0x10 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  v4l2_ioctl+0x4d/0x60 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  __x64_sys_ioctl+0x97/0xe0
  do_syscall_64+0x81/0x7f0
  ? do_syscall_64+0x81/0x7f0
  ? count_memcg_events+0xc2/0x190
  ? handle_mm_fault+0x1d7/0x2d0
  ? do_user_addr_fault+0x21a/0x690
  ? exc_page_fault+0x7e/0x1a0
  entry_SYSCALL_64_after_hwframe+0x76/0x7e
 RIP: 0033:0x7ffbb9f1670d
 Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
 RSP: 002b:00007ffbb7816fc0 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
 RAX: ffffffffffffffda RBX: 00007ffbb001d180 RCX: 00007ffbb9f1670d
 RDX: 00007ffbb7817070 RSI: 00000000c058560f RDI: 000000000000004a
 RBP: 00007ffbb7817010 R08: e6cbd489626f1565 R09: 0000000000000210
 R10: 0000000000000215 R11: 0000000000000246 R12: 00007ffbb00653f0
 R13: 0000000000000001 R14: 00007ffbb78170d0 R15: 0000000000000001
  </TASK>
 ---[ end trace 0000000000000000 ]---
 intel_ipu6_isys.isys intel_ipu6.isys.40: Unexpected buffer address 0x00000001ff5f7000
 intel_ipu6_isys.isys intel_ipu6.isys.40: Failed to find a matching video buffer
 intel_ipu6_isys.isys intel_ipu6.isys.40: Unexpected buffer address 0x00000001ff5f7000
 intel_ipu6_isys.isys intel_ipu6.isys.40: Failed to find a matching video buffer
 intel_ipu6_isys.isys intel_ipu6.isys.40: Unexpected buffer address 0x00000001ff5f7000
 intel_ipu6_isys.isys intel_ipu6.isys.40: Failed to find a matching video buffer
 intel_ipu6_isys.isys intel_ipu6.isys.40: Unexpected buffer address 0x00000001ff5f7000
 intel_ipu6_isys.isys intel_ipu6.isys.40: Failed to find a matching video buffer
 BUG: unable to handle page fault for address: ffffd15280634fe0
 #PF: supervisor read access in kernel mode
 #PF: error_code(0x0000) - not-present page
 PGD 100000067 P4D 100000067 PUD 10029b067 PMD 1013e6067 PTE 0
 Oops: Oops: 0000 [#1] SMP NOPTI
 CPU: 4 UID: 1000 PID: 3078 Comm: CameraManager Tainted: G        W  OE       6.18.2-arch2-1 #1 PREEMPT(full)  e9d53cde2ee9d1bdaa4464d2214ad0f22bd43723
 Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
 Hardware name: Dell Inc. Precision 5490/0K69WX, BIOS 1.17.0 10/21/2025
 RIP: 0010:ipu6_mmu_iova_to_phys+0x3c/0x60 [intel_ipu6]
 Code: 58 53 48 89 ef 48 89 f3 e8 91 c4 02 c8 49 8b 54 24 18 48 89 d9 48 89 ef 48 c1 e9 16 48 c1 eb 0c 48 be ff 03 f0 ff ff ff 0f 00 <48> 8b 14 ca 48 21 f3 48 89 c6 8b 1c 9a e8 22 c5 02 c8 48 89 d8 5b
 RSP: 0018:ffffd152b4ebfc28 EFLAGS: 00010002
 RAX: 0000000000000206 RBX: 00000000001ff015 RCX: 00000000000007fc
 RDX: ffffd15280631000 RSI: 000ffffffff003ff RDI: ffff8c68139d5d58
 RBP: ffff8c68139d5d58 R08: ffff8c6802428a80 R09: 00000000002a0024
 R10: ffff8c6802428a80 R11: ffff8c6800042200 R12: ffff8c68139d5d00
 R13: ffff8c68038060c8 R14: ffff8c68145fb6a8 R15: ffff8c693bf55b00
 FS:  00007ffbb78186c0(0000) GS:ffff8c6fe3df2000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: ffffd15280634fe0 CR3: 000000019fc6e002 CR4: 0000000000f72ef0
 PKRU: 55555554
 Call Trace:
  <TASK>
  ipu6_dma_free+0x13f/0x1f0 [intel_ipu6 c4b090404b560b7be1f2dd6af5bf181d269cb96a]
  ipu6_fw_com_release+0x37/0x60 [intel_ipu6 c4b090404b560b7be1f2dd6af5bf181d269cb96a]
  ipu6_fw_isys_close+0x8a/0xb0 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  ipu6_isys_fw_close+0x5e/0x70 [intel_ipu6_isys 30940000ddb8d606ff3f47a9bf65580dab7c5ce7]
  __vb2_queue_cancel+0x2d/0x2c0 [videobuf2_common 63fdc485c20d650fee013420d9e1836909fa9286]
  vb2_core_streamoff+0x16/0x70 [videobuf2_common 63fdc485c20d650fee013420d9e1836909fa9286]
  __video_do_ioctl+0x38b/0x3f0 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  video_usercopy+0x1f3/0x820 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  ? __pfx___video_do_ioctl+0x10/0x10 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  v4l2_ioctl+0x4d/0x60 [videodev 98ec2c4eb80bff57488d8fd32dc3d2f31b018f4b]
  __x64_sys_ioctl+0x97/0xe0
  do_syscall_64+0x81/0x7f0
  ? do_syscall_64+0x226/0x7f0
  ? exc_page_fault+0x7e/0x1a0
  entry_SYSCALL_64_after_hwframe+0x76/0x7e
 RIP: 0033:0x7ffbb9f1670d
 Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
 RSP: 002b:00007ffbb7816f70 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
 RAX: ffffffffffffffda RBX: 00007ffbb0030410 RCX: 00007ffbb9f1670d
 RDX: 00007ffbb001d3b0 RSI: 0000000040045613 RDI: 000000000000004a
 RBP: 00007ffbb7816fc0 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffbb001d180
 R13: 00007ffbb001cf90 R14: 00007ffbb001d180 R15: 00007ffbb002cb80
  </TASK>
 Modules linked in: cdc_mbim cdc_wdm cdc_ncm loop rfcomm snd_seq_dummy snd_hrtimer snd_seq rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace nfs_localio sunrpc netfs nft_fib_ipv4 nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_fib_ipv6 nft_fib nf_tables wireguard libcurve25519 ip6_udp_tunnel udp_tunnel ccm algif_aead des3_ede_x86_64 des_generic libdes cmac algif_skcipher md4 algif_hash bnep af_alg snd_soc_sof_sdw snd_soc_intel_hda_dsp_common snd_sof_probes snd_soc_sdw_utils snd_soc_rt712_sdca_dmic snd_soc_rt712_sdca snd_soc_rt1316_sdw regmap_sdw_mbq snd_hda_codec_intelhdmi regmap_sdw snd_soc_dmic snd_hda_intel snd_sof_pci_intel_mtl snd_sof_intel_hda_generic hid_sensor_custom_intel_hinge soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi hid_sensor_gyro_3d hid_sensor_als soundwire_cadence hid_sensor_trigger intel_ipu6_isys industrialio_triggered_buffer snd_sof_pci videobuf2_dma_sg kfifo_buf
  snd_sof_xtensa_dsp videobuf2_memops hid_sensor_iio_common videobuf2_v4l2 snd_sof videobuf2_common industrialio hid_sensor_custom snd_sof_utils intel_uncore_frequency ivsc_csi snd_hda_ext_core ivsc_ace intel_uncore_frequency_common snd_hda_codec x86_pkg_temp_thermal snd_hda_core intel_powerclamp snd_intel_dspcfg hid_sensor_hub snd_intel_sdw_acpi coretemp snd_soc_acpi_intel_match snd_usb_audio snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation dell_pc snd_usbmidi_lib r8153_ecm snd_soc_acpi cdc_ether kvm_intel intel_ishtp_hid snd_hwdep usbnet soundwire_bus iTCO_wdt vfat snd_ump typec_displayport fat dell_rbtn joydev snd_rawmidi snd_seq_device mousedev mei_vsc snd_soc_sdca intel_pmc_bxt intel_rapl_msr mei_gsc_proxy kvm iTCO_vendor_support processor_thermal_device_pci snd_soc_core processor_thermal_device hid_multitouch r8152 processor_thermal_wt_hint snd_compress irqbypass mii platform_temperature_control btusb iwlmld ac97_bus rapl processor_thermal_soc_slider libphy ucsi_acpi snd_pcm_dmaengine
  platform_profile btmtk typec_ucsi dell_laptop mdio_bus snd_ctl_led intel_cstate processor_thermal_rfim typec btrtl snd_pcm mac80211 processor_thermal_rapl btbcm roles gpio_ljca i2c_ljca dell_wmi btintel snd_timer intel_rapl_common intel_uncore bluetooth i2c_i801 ov01a10 intel_skl_int3472_tps68470 dell_smbios psmouse processor_thermal_wt_req snd ptp dell_wmi_sysman pcspkr intel_ish_ipc spi_nor intel_ipu6 mei_me tps68470_regulator i2c_smbus v4l2_fwnode processor_thermal_power_floor soundcore pps_core dcdbas nvidia_drm(OE) libarc4 dell_wmi_ddv dell_smm_hwmon firmware_attributes_class dell_wmi_descriptor wmi_bmof mtd nvidia_modeset(OE) intel_pmc_core i2c_mux clk_tps68470 crc8 mei iwlwifi intel_ishtp intel_vpu ipu_bridge thunderbolt igen6_edac processor_thermal_mbox int3403_thermal i2c_hid_acpi v4l2_async i2c_hid int340x_thermal_zone dptf_pch_fivr videodev pmt_telemetry pmt_discovery intel_skl_int3472_discrete int3400_thermal intel_hid pmt_class mei_vsc_hw mc acpi_thermal_rel pinctrl_meteorlake
  intel_skl_int3472_common acpi_tad intel_pmc_ssram_telemetry acpi_pad sparse_keymap mac_hid cfg80211 rfkill nvidia_uvm(OE) nvidia(OE) tun usbip_host usbip_core uinput pkcs8_key_parser uhid i2c_dev crypto_user ntsync nfnetlink zram 842_decompress 842_compress lz4hc_compress lz4_compress dm_crypt encrypted_keys trusted asn1_encoder tee spi_ljca usb_ljca dm_mod xe drm_ttm_helper drm_suballoc_helper gpu_sched drm_gpuvm drm_exec drm_gpusvm_helper rtsx_pci_sdmmc mmc_core intel_lpss_pci polyval_clmulni intel_lpss spi_intel_pci ghash_clmulni_intel aesni_intel rtsx_pci intel_vsec idma64 vmd spi_intel serio_raw i915 i2c_algo_bit drm_buddy video wmi ttm nvme intel_gtt nvme_core drm_display_helper nvme_keyring cec nvme_auth hkdf
 CR2: ffffd15280634fe0
 ---[ end trace 0000000000000000 ]---
 RIP: 0010:ipu6_mmu_iova_to_phys+0x3c/0x60 [intel_ipu6]
 Code: 58 53 48 89 ef 48 89 f3 e8 91 c4 02 c8 49 8b 54 24 18 48 89 d9 48 89 ef 48 c1 e9 16 48 c1 eb 0c 48 be ff 03 f0 ff ff ff 0f 00 <48> 8b 14 ca 48 21 f3 48 89 c6 8b 1c 9a e8 22 c5 02 c8 48 89 d8 5b
 RSP: 0018:ffffd152b4ebfc28 EFLAGS: 00010002
 RAX: 0000000000000206 RBX: 00000000001ff015 RCX: 00000000000007fc
 RDX: ffffd15280631000 RSI: 000ffffffff003ff RDI: ffff8c68139d5d58
 RBP: ffff8c68139d5d58 R08: ffff8c6802428a80 R09: 00000000002a0024
 R10: ffff8c6802428a80 R11: ffff8c6800042200 R12: ffff8c68139d5d00
 R13: ffff8c68038060c8 R14: ffff8c68145fb6a8 R15: ffff8c693bf55b00
 FS:  00007ffbb78186c0(0000) GS:ffff8c6fe3df2000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: ffffd15280634fe0 CR3: 000000019fc6e002 CR4: 0000000000f72ef0
 PKRU: 55555554
 note: CameraManager[3078] exited with irqs disabled
 note: CameraManager[3078] exited with preempt_count 1

User-space behavior after that bug is wireplumber & pipewire deamon are completly stuck and I need to hard-reboot my laptop to make it works again.

Do not hesitate if you need more log, more informations or a reproduction scenario,

Thanks !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions