net:tls sefltest caused an oops in scobee for lunar:generic-arm64k kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Mantic |
Won't Fix
|
Undecided
|
Ike Panhc |
Bug Description
Trace
[ 1835.154044] hisi_sec2 0000:76:00.0: the number of entries in input scatterlist is bigger than SGL pool setting.
[ 1956.475063] Unable to handle kernel paging request at virtual address dead000000000122
[ 1956.482962] Mem abort info:
[ 1956.485744] ESR = 0x0000000096000044
[ 1956.489476] EC = 0x25: DABT (current EL), IL = 32 bits
[ 1956.494766] SET = 0, FnV = 0
[ 1956.497806] EA = 0, S1PTW = 0
[ 1956.500933] FSC = 0x04: level 0 translation fault
[ 1956.505788] Data abort info:
[ 1956.508655] ISV = 0, ISS = 0x00000044
[ 1956.512474] CM = 0, WnR = 1
[ 1956.515428] [dead000000000122] address between user and kernel address ranges
[ 1956.522533] Internal error: Oops: 0000000096000044 [#1] SMP
[ 1956.528083] Modules linked in: cfg80211 binfmt_misc nls_iso8859_1 onboard_usb_hub ipmi_ssif hisi_hpre hisi_sec2 ecdh_generic hisi_zip libcurve25519_
[ 1956.528174] scsi_transport_sas spi_dw_mmio spi_dw gpio_dwapb aes_neon_bs aes_neon_blk aes_ce_blk aes_ce_cipher
[ 1956.623600] CPU: 20 PID: 2172 Comm: kworker/u262:1 Tainted: G B 6.2.0-23-
[ 1956.633641] Hardware name: Huawei TaiShan 2280 V2/BC82AMDC, BIOS 2280-V2 CS V3.B160.01 01/15/2020
[ 1956.642470] Workqueue: 0000:76:00.0 qm_work_process [hisi_qm]
[ 1956.648206] pstate: 804000c9 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 1956.655136] pc : free_pcppages_
[ 1956.659651] lr : free_pcppages_
[ 1956.664160] sp : ffff80008e6afaa0
[ 1956.667460] x29: ffff80008e6afaa0 x28: ffff003ff78e0b80 x27: 0000000000000000
[ 1956.674565] x26: 00000000000001bd x25: 0000000000000000 x24: 000000000000000c
[ 1956.681669] x23: ffff003ff78e0b98 x22: ffff003ff78e0b80 x21: dead000000000100
[ 1956.688773] x20: ffffffc0085fe480 x19: 0000000000000001 x18: ffff80004bea0060
[ 1956.695877] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000010000
[ 1956.702981] x14: 0000000000000000 x13: 0000000000000f38 x12: 9ac69b4cde237290
[ 1956.710085] x11: 7f7f7f7f7f7f7f7f x10: 0000000000000000 x9 : ffffbe146b27be84
[ 1956.717188] x8 : ffff80008e6afb08 x7 : 0000000000000000 x6 : 0000000000000000
[ 1956.724292] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffffffc0085fe488
[ 1956.731396] x2 : dead000000000122 x1 : ffff003ff78e0b98 x0 : dead000000000122
[ 1956.738500] Call trace:
[ 1956.740937] free_pcppages_
[ 1956.745102] free_unref_
[ 1956.749611] free_unref_
[ 1956.753515] __folio_
[ 1956.756905] tls_decrypt_
[ 1956.761424] sec_aead_
[ 1956.766544] sec_req_
[ 1956.770974] qm_poll_
[ 1956.775576] qm_work_
[ 1956.780350] process_
[ 1956.784346] worker_
[ 1956.787992] kthread+0xf0/0x100
[ 1956.791123] ret_from_
[ 1956.794686] Code: d1002074 a9400061 f9401284 f9000420 (f9000001)
[ 1956.800755] ---[ end trace 0000000000000000 ]---
[ 1956.818443] pstore: crypto_
[ 1956.961204] note: kworker/
[ 1956.967206] note: kworker/
[ 2016.984213] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 2016.990298] rcu: 35-...0: (4 GPs behind) idle=6ef4/
[ 2016.999307] rcu: 53-...0: (2 GPs behind) idle=c644/
[ 2017.008319] (detected by 0, t=15008 jiffies, g=226269, q=1901 ncpus=128)
[ 2017.015078] Task dump for CPU 35:
[ 2017.018380] task:kworker/35:0 state:R running task stack:0 pid:32035 ppid:2 flags:0x0000000a
Full log attached
Last test run is selftest net:tls. And from the trace tls_decrypt_done who triggers it.
description: | updated |
tags: |
added: ssru-20230515 removed: sru-20230515 |
tags: |
added: sru-20230515 removed: ssru-20230515 |
tags: | added: 6.2 lunar ubuntu-kernel-selftests |
tags: |
added: sru-20230612 removed: 20230612 |
Changed in linux (Ubuntu Mantic): | |
assignee: | nobody → Ike Panhc (ikepanhc) |
Changed in linux (Ubuntu Mantic): | |
status: | New → In Progress |
Similar issue seen on lunar-lowlatenc y-1008
scobee-kernel login: [ 148.687229] usb 1-1.1: device descriptor read/64, error -110 pwr_domain_ on]:[68L]
[ 164.551237] usb 1-1.1: device descriptor read/64, error -110
[ 180.417094] usb 1-1.1: device descriptor read/64, error -110
[ 192.317974] usb 1-1.1: device not accepting address 9, error -110
[ 203.578051] usb 1-1.1: device not accepting address 10, error -110
[ 203.584605] usb 1-1-port1: unable to enumerate USB device
NOTICE: [D06_nopmu_
NOTICE: [scpi_set_ css_power_ state]: [249L] Modify S1 TB Boot Address to 3fc00000
NOTICE: [scpi_set_ css_power_ state]: [250L] ulpos_mpidr = 0x7 domain_bit = 0x3
NOTICE: [scpi_set_ css_power_ state]: [299L] ulpos_mpidr = 0x7 domain_bit = 0x3
NOTICE: [193l]Dieid = 0x7 ClusterID = 0x7 domain_bit = 0x3 Value to [ddff973dL]..
NOTICE: [158l]Dieid = 0x7 ClusterID = 0x7 ClustIdx = 0x1 domain_bit = 0x3 Value to [f0f0f0fL]..
[ 2101.024402] BUG: Bad page state in process tls pfn:400cdc8 d1d000 00000 to_iter+ 0x58/0x2e0 0x150/0x4d0 0x2bc/0x2e4 0x110/0x130 sys_read+ 0x28/0x50 syscall+ 0x7c/0x124 common. constprop. 0+0x5c/ 0x1cc generic svc+0x38/ 0x60 sync_handler+ 0x11c/0x150 sync+0x1a8/ 0x1ac ddrc_pmu arm_spe_pmu hisi_uncore_hha_pmu hisi_uncore_l3c_pmu hisi_uncore_pmu cppc_cpufreq dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua efi_pstore dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_n...
[ 2101.038665] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 2101.047446] Mem abort info:
[ 2101.050244] ESR = 0x0000000086000004
[ 2101.053987] EC = 0x21: IABT (current EL), IL = 32 bits
[ 2101.053995] SET = 0, FnV = 0
[ 2101.053998] EA = 0, S1PTW = 0
[ 2101.062334] FSC = 0x04: level 0 translation fault
[ 2101.070324] user pgtable: 4k pages, 48-bit VAs, pgdp=0000002096
[ 2101.076749] [0000000000000000] pgd=00000000000
[ 2101.081633] x8 : 0000000000000000 x7 : 0000000000000000 x6 : ffff0040094ab400
[ 2101.081643] Internal error: Oops: 0000000086000004 [#1] PREEMPT SMP
[ 2101.088744] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff800053b63d10
[ 2101.094984] Modules linked in:
[ 2101.094985]
[ 2101.094988] x2 : 0000000000001000 x1 : fffffc0100b6c180
[ 2101.102098] cfg80211
[ 2101.105139] x0 : 057fff8000000000
[ 2101.106633] binfmt_misc
[ 2101.111834]
[ 2101.114105] nls_iso8859_1
[ 2101.117493] Call trace:
[ 2101.120021] ipmi_ssif
[ 2101.121510] copy_page_
[ 2101.124210] acpi_ipmi
[ 2101.126647] pipe_read+
[ 2101.129006] onboard_usb_hub
[ 2101.132997] vfs_read+
[ 2101.135356] ipmi_si
[ 2101.138742] ksys_read+
[ 2101.141619] hisi_hpre
[ 2101.144921] __arm64_
[ 2101.147105] ecdh_generic
[ 2101.150491] invoke_
[ 2101.152849] ipmi_devintf
[ 2101.156668] el0_svc_
[ 2101.159285] libcurve25519_
[ 2101.163018] do_el0_
[ 2101.165635] hisi_zip
[ 2101.170405] el0_svc+0x30/0xe0
[ 2101.173799] hns_roce_hw_v2
[ 2101.177100] el0t_64_
[ 2101.179371] hisi_sec2
[ 2101.182413] el0t_64_
[ 2101.185204] ipmi_msghandler
[ 2101.189542] ---[ end trace 0000000000000000 ]---
[ 2101.191898] hisi_qm ecc uacce authenc hisi_trng_v2 hisi_uncore_