Skip to content

[QLI.2.0] [purwa-iot] CDSP/FASTRPC Crash on Purwa-iot device #1138

Description

Board: purwa-iot-evk
Kernel : qcom-6.18.y
LAVA job : https://lava-oss.qualcomm.com/scheduler/job/232514

[   39.094628][  T148] qcom_q6v5_pas 32300000.remoteproc: fatal error received: sleep_statsi.c:537:
[   39.103685][  T148] remoteproc remoteproc1: crash detected in cdsp: type fatal error
[   39.111723][   T93] remoteproc remoteproc1: handling crash #1 in cdsp
[   39.118427][   T93] remoteproc remoteproc1: recovering cdsp
[   39.125491][  T801] qcom,fastrpc-cb 32300000.remoteproc:glink-edge:fastrpc:compute-cb@1: mem mmap error, fd 11, vaddr ffff7eed0000, size 262144
[   39.138722][  T801] Unable to handle kernel paging request at virtual address 006b6b6b6b6b6bb3
[   39.147574][  T801] Mem abort info:
[   39.147575][  T801]   ESR = 0x0000000096000004
[   39.147576][  T801]   EC = 0x25: DABT (current EL), IL = 32 bits
[   39.147578][  T801]   SET = 0, FnV = 0
[   39.147579][  T801]   EA = 0, S1PTW = 0
[   39.147580][  T801]   FSC = 0x04: level 0 translation fault
[   39.147582][  T801] Data abort info:
[   39.147583][  T801]   ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000
[   39.147584][  T801]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[   39.147586][  T801]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[   39.147587][  T801] [006b6b6b6b6b6bb3] address between user and kernel address ranges
Matched prompt #5: Oops(?: -|:)
Setting prompt string to ['\\r', 'root@purwa-evk', 'root@(.*):[/~]#', 'login:', 'Login incorrect']
[   39.147590][  T801] Internal error: Oops: 0000000096000004 [#1]  SMP
Setting prompt string to ['-\\[ cut here \\]', 'Unhandled fault', 'BUG: KCSAN:', 'BUG: KASAN:', 'BUG: KFENCE:', 'Oops(?: -|:)', 'WARNING:', '(kernel BUG at|BUG:)', 'invalid opcode:', 'Kernel panic - not syncing', 'U-Boot SPL 20[0-9][0-9]', 'root@purwa-evk', 'root@(.*):[/~]#', 'login:', 'Login incorrect']
login-action: kernel 'oops'
[login-action] Waiting for messages, (timeout 00:02:38)
Waiting using forced prompt support (timeout 00:01:19)
[   39.147592][  T801] Modules linked in: fuse ipv6 reset_gpio snd_soc_wsa884x q6apm_dai q6prm_clocks q6apm_lpass_dais snd_q6dsp_common q6prm btusb btrtl btintel btbcm bluetooth ecdh_generic ecc snd_soc_hdmi_codec qrtr_mhi panel_edp ath12k_wifi7 ath12k mac80211 snd_q6apm libarc4 cfg80211 rfkill rpmsg_ctrl mhi qrtr_smd fastrpc apr phy_nxp_ptn3222 tpm_tis_spi rpmsg_char qcom_hamoa_ec qcom_pd_mapper ps883x tpm_tis_core qcom_edac pmic_glink_altmode ucsi_glink aux_hpd_bridge qcom_battmgr typec_ucsi msm sm3_ce sha3_ce rtc_pm8xxx ocmem leds_qcom_lpg pwrseq_pcie_m2 nvmem_qcom_spmi_sdam led_class_multicolor qcom_camss gpu_sched phy_qcom_qmp_combo qcom_pbs drm_gpuvm qcom_pon v4l2_fwnode drm_exec phy_qcom_eusb2_repeater qcom_iris v4l2_async drm_display_helper snd_soc_x1e80100 videobuf2_dma_contig videobuf2_dma_sg v4l2_mem2mem aux_bridge cec videobuf2_memops snd_soc_qcom_sdw videobuf2_v4l2 drm_dp_aux_bus snd_soc_qcom_common qcom_q6v5_pas drm_client_lib typec drm_kms_helper qcom_pil_info qcom_spmi_temp_alarm drm videodev qcom_q6v5 qcrypto
[   39.147656][  T801]  spi_geni_qcom ubwc_config sha256 qcom_sysmon videobuf2_common sha1 qcom_common videocc_x1p42100 mc i2c_qcom_geni qcom_stats camcc_x1p42100 libdes pinctrl_sm8550_lpass_lpi qcom_glink_smem dispcc_x1e80100 phy_qcom_edp phy_qcom_qmp_usb snd_soc_lpass_rx_macro authenc pinctrl_lpass_lpi phy_snps_eusb2 snd_soc_lpass_va_macro snd_soc_lpass_tx_macro snd_soc_lpass_wsa_macro mdt_loader soundwire_qcom icc_bwmon llcc_qcom snd_soc_lpass_macro_common slimbus gpucc_x1p42100 lpasscc_sc8280xp ufs_qcom phy_qcom_qmp_ufs snd_soc_wcd938x coresight_stm phy_qcom_qmp_pcie stm_p_basic qcom_cpucp_mbox stm_core qcom_rng coresight_cti snd_soc_wcd938x_sdw coresight_tpdm snd_soc_wcd_common snd_soc_wcd_classh regmap_sdw snd_soc_wcd_mbhc snd_soc_core snd_compress soundwire_bus coresight_tmc coresight_funnel coresight_replicator coresight_etm4x coresight qrtr snd_pcm pmic_glink pdr_interface qcom_pdr_msg qmi_helpers snd_timer snd socinfo soundcore mux_core pwm_bl backlight
[   39.147708][  T801] CPU: 3 UID: 0 PID: 801 Comm: cdsprpcd Tainted: G        W           6.18.44-g9a727a423861 #1 PREEMPT 
[   39.147710][  T801] Tainted: [W]=WARN
[   39.147711][  T801] Hardware name: Qualcomm Technologies, Inc. Purwa IoT EVK (DT)
[   39.147712][  T801] pstate: 81400005 (Nzcv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[   39.147714][  T801] pc : dma_unmap_sg_attrs+0x15c/0x1b0
[   39.147720][  T801] lr : system_heap_unmap_dma_buf+0x38/0x50
[   39.147724][  T801] sp : ffff80009e76bab0
[   39.147725][  T801] x29: ffff80009e76bab0 x28: ffff0008416514c0 x27: 0000000000000000
[   39.147727][  T801] x26: 0000000000000000 x25: 6b6b6b6b6b6b6b6b x24: 0000000000000000
[   39.147730][  T801] x23: 0000000000000000 x22: 0000000000000004 x21: ffff000825776e00
[   39.147732][  T801] x20: 0000000000000000 x19: ffff000815704c10 x18: 00000000ffffffff
[   39.147734][  T801] x17: 632d657475706d6f x16: 633a637072747361 x15: 663a656764652d6b
[   39.147736][  T801] x14: 6e696c673a636f72 x13: 205d313038542020 x12: 5b5d313934353231
[   39.147738][  T801] x11: 3064656537666666 x10: ffff800082692860 x9 : ffff800080b661b8
[   39.147740][  T801] x8 : 00000000ffffefff x7 : ffff800082692860 x6 : 0000000000000001
[   39.147742][  T801] x5 : ffff00082d55f948 x4 : 0000000000000000 x3 : 0000000000000000
[   39.147744][  T801] x2 : 0000000000000004 x1 : ffff000825776e00 x0 : 6b6b6b6b6b6b6b6b
[   39.147746][  T801] Call trace:
[   39.147748][  T801]  dma_unmap_sg_attrs+0x15c/0x1b0 (P)
[   39.147750][  T801]  system_heap_unmap_dma_buf+0x38/0x50
[   39.147752][  T801]  dma_buf_unmap_attachment+0x7c/0xb8
[   39.147755][  T801]  dma_buf_unmap_attachment_unlocked+0x80/0xa8
[   39.147757][  T801]  fastrpc_free_map+0x94/0x160 [fastrpc]
[   39.147761][  T801]  fastrpc_req_mem_map+0x2a8/0x2c0 [fastrpc]
[   39.147763][  T801]  fastrpc_device_ioctl+0x114/0x1210 [fastrpc]
[   39.147764][  T801]  __arm64_sys_ioctl+0xb4/0x118
[   39.147768][  T801]  invoke_syscall+0x4c/0xf8
[   39.147771][  T801]  el0_svc_common.constprop.0+0x48/0xf0
[   39.147772][  T801]  do_el0_svc+0x24/0x38
[   39.147774][  T801]  el0_svc+0x3c/0x110
[   39.147777][  T801]  el0t_64_sync_handler+0xa0/0xe8
[   39.147779][  T801]  el0t_64_sync+0x19c/0x1a0
[   39.147782][  T801] Code: f94023f9 a8c57bfd d50323bf d65f03c0 (f9402725) 
[   39.147784][  T801] ---[ end trace 0000000000000000 ]---
[   39.151157][   T93] qcom_q6v5_pas 32300000.remoteproc: failed to shutdown dtb: -22
[   39.615400][   T93] remoteproc remoteproc1: can't stop rproc: -22
         Starting [0;1;39mEthernet Bridge Filtering Tables[0m...
         Starting [0;1;39mIPv6 Packet Filtering Framework[0m...
         Starting [0;1;39mIPv4 Packet Filtering Framework[0m...
         Starting [0;1;39mTelephony service[0m...
[[0;32m  OK  [0m] Started [0;1;39mPipeWire Multimedia Service[0m.
[   50.569704][  T801] Kernel panic - not syncing: Oops: Fatal exception
Matched prompt #9: Kernel panic - not syncing
Setting prompt string to ['end Kernel panic[^\\r]*\\r', 'root@purwa-evk', 'root@(.*):[/~]#', 'login:', 'Login incorrect']
[   50.576318][  T801] SMP: stopping secondary CPUs
[   50.781188][  T801] Kernel Offset: disabled

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

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