[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1013330: linux-image-5.18.0-0.bpo.1-arm64: kernel panic in dpaa2_eth_free_tx_fd



Package: linux-image-5.18.0-0.bpo.1-arm64
Version: 5.18.2-1~bpo11+1
Severity: normal

Dear Maintainer,

today I briefly tried the backport 5.18 kernel on bullseye. It boots fine,
but as soon as some network traffic happens, it panics with a backtrace
indicating  some kind of problem in the dpaa2_eth netwokr driver.

The problem can be reproduced 100% within very few seconds after system boot. One can
usually still ssh into the machine, but then the first shell command producing
more than a single-line output (like ls -l /etc) makes the kernel panic like below.

As soon as I downgraded back to linux-image-5.10.0-15-arm64 = 5.10.120-1 the problem
disappeared.  On 5.10.120-1 the network runs very stable.

[   46.451190] Unable to handle kernel paging request at virtual address fffffcf7fe000008
[   46.459126] Mem abort info:
[   46.461937]   ESR = 0x96000005
[   46.464983]   EC = 0x25: DABT (current EL), IL = 32 bits
[   46.470301]   SET = 0, FnV = 0
[   46.473347]   EA = 0, S1PTW = 0
[   46.476491]   FSC = 0x05: level 1 translation fault
[   46.481373] Data abort info:
[   46.484257]   ISV = 0, ISS = 0x00000005
[   46.488095]   CM = 0, WnR = 0
[   46.491067] swapper pgtable: 4k pages, 48-bit VAs, pgdp=000000008258f000
[   46.497786] [fffffcf7fe000008] pgd=1000002f78387003, p4d=1000002f78387003, pud=0000000000000000
[   46.506496] Internal error: Oops: 96000005 [#1] SMP
[   46.511364] Modules linked in: caam_jr crypto_engine rng_core aes_ce_blk aes_ce_cipher ghash_ce dpaa2_caam gf128mul caamhash_desc sha2_ce caamalg_desc sha256_arm64 authenc libdes sha1_ce dpaa2_console caam ofpart error lm90 spi_nor at24 mtd sbsa_gwdt qoriq_thermal evdev layerscape_edac_mod qoriq_cpufreq drm fuse configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic dm_mod dax fsl_dpaa2_ptp fsl_dpaa2_eth xhci_plat_hcd xhci_hcd usbcore nvme nvme_core ahci_qoriq t10_pi libahci_platform libahci at803x libata fsl_mc_dpio crc64_rocksoft ptp_qoriq crc64 xgmac_mdio pcs_lynx acpi_mdio phylink crc_t10dif mdio_devres rtc_pcf2127 ptp of_mdio i2c_mux_pca954x crct10dif_generic regmap_spi i2c_mux dwc3 fixed_phy pps_core fwnode_mdio scsi_mod udc_core sfp crct10dif_ce sdhci_of_esdhc crct10dif_common mdio_i2c roles sdhci_pltfm ulpi scsi_common usb_common libphy sdhci spi_nxp_fspi i2c_imx fixed gpio_keys
[   46.591702] CPU: 7 PID: 822 Comm: sshd Not tainted 5.18.0-0.bpo.1-arm64 #1  Debian 5.18.2-1~bpo11+1
[   46.600736] Hardware name: SolidRun LX2160A Clearfog CX (DT)
[   46.606383] pstate: a0000005 (NzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   46.613332] pc : kfree+0x78/0x290
[   46.616644] lr : dpaa2_eth_free_tx_fd.isra.0+0x308/0x3b4 [fsl_dpaa2_eth]
[   46.623341] sp : ffff80000aa3b2d0
[   46.626643] x29: ffff80000aa3b2d0 x28: ffff3e200d37a800 x27: ffff3e2005045d00
[   46.633769] x26: 0000000000000001 x25: 0000000000000001 x24: 0000000000000002
[   46.640895] x23: ffffb76243dab000 x22: ffffb76239b320e8 x21: 0000fffffaee1740
[   46.648020] x20: ffff3dff80000000 x19: fffffcf7fe000000 x18: 0000000000000000
[   46.655145] x17: ffff86cc769fc000 x16: ffffb762425450d0 x15: 0000000000004000
[   46.662270] x14: 0000000000000000 x13: ffffc20080000000 x12: 0000000000000001
[   46.669395] x11: 0000000000000004 x10: 0000000000000008 x9 : ffffb76239b320e8
[   46.676520] x8 : 0000000000000000 x7 : 0000000fffffaee2 x6 : ffff3e2000ce4a00
[   46.683645] x5 : ffffb76243196000 x4 : 0000000000000003 x3 : 0000000000000009
[   46.690769] x2 : 0000000000000000 x1 : 0000000000000030 x0 : fffffc0000000000
[   46.697894] Call trace:
[   46.700328]  kfree+0x78/0x290
[   46.703286]  dpaa2_eth_free_tx_fd.isra.0+0x308/0x3b4 [fsl_dpaa2_eth]
[   46.709631]  dpaa2_eth_tx_conf+0xb0/0x19c [fsl_dpaa2_eth]
[   46.715020]  dpaa2_eth_poll+0xf4/0x3b0 [fsl_dpaa2_eth]
[   46.720149]  __napi_poll+0x40/0x1dc
[   46.723628]  net_rx_action+0x2fc/0x390
[   46.727366]  __do_softirq+0x120/0x348
[   46.731017]  __irq_exit_rcu+0x10c/0x140
[   46.734842]  irq_exit_rcu+0x1c/0x30
[   46.738320]  el1_interrupt+0x38/0x54
[   46.741885]  el1h_64_irq_handler+0x18/0x24
[   46.745970]  el1h_64_irq+0x64/0x68
[   46.749360]  n_tty_poll+0x98/0x1e0
[   46.752752]  tty_poll+0x7c/0x114
[   46.755968]  do_select+0x28c/0x64c
[   46.759361]  core_sys_select+0x238/0x3a0
[   46.763273]  __arm64_sys_pselect6+0x17c/0x280
[   46.767619]  invoke_syscall+0x50/0x120
[   46.771357]  el0_svc_common.constprop.0+0x4c/0xf4
[   46.776051]  do_el0_svc+0x30/0x90
[   46.779354]  el0_svc+0x34/0xd0
[   46.782397]  el0t_64_sync_handler+0x1a4/0x1b0
[   46.786743]  el0t_64_sync+0x18c/0x190
[   46.790396] Code: 8b130293 b25657e0 d34cfe73 8b131813 (f9400660) 
[   46.796478] ---[ end trace 0000000000000000 ]---
[   46.801083] Kernel panic - not syncing: Oops: Fatal exception in interrupt
[   46.807945] SMP: stopping secondary CPUs
[   46.811867] Kernel Offset: 0x37623a200000 from 0xffff800008000000
[   46.817947] PHYS_OFFSET: 0xffffc20080000000
[   46.822116] CPU features: 0x100,00004b09,00001086
[   46.826808] Memory Limit: none
[   46.829852] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---


*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 5.10.0-15-arm64 (SMP w/16 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.18.0-0.bpo.1-arm64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.140
ii  kmod                                    28-1
ii  linux-base                              4.6

Versions of packages linux-image-5.18.0-0.bpo.1-arm64 recommends:
ii  apparmor             2.13.6-10
ii  firmware-linux-free  20200122-1

Versions of packages linux-image-5.18.0-0.bpo.1-arm64 suggests:
pn  debian-kernel-handbook  <none>
pn  linux-doc-5.18          <none>

-- 
- Harald Welte <laforge@gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)


Reply to: