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

Bug#1000900: linux-image-5.10.0-9-armmp: Kernel panic on boot with Ethernet cable plugged in



Control: severity -1 important
Control: tags -1 + moreinfo

Hi,

On Tue, Nov 30, 2021 at 10:35:39PM +0100, inasprecali wrote:
> Package: src:linux
> Version: 5.10.70-1
> Severity: grave
> Justification: renders package unusable
> 
> Dear Maintainer,
> 
> the system I'm currently writing this report from (a BeagleBone black)
> apparently failed to boot after upgrading the kernel to
> linux-image-5.10.0-9-armp (the latest stable version at the moment).
> 
> Booting again with a serial terminal connected, I was able to determine
> that there was a kernel panic on boot.  Unfortunately, my experience with
> Linux kernel devleopment is too limited to make sense of the backtrace
> (which I'm going to provide below).
> 
> Curiously enough, booting without an Ethernet cable plugged in and
> connecting it only /after/ the system boots up seems to work as expected.
> The board works and it is able to connect to the network.
> This issue is present only in linux-image-5.10.0-9-armp.  5.10.0-8, the
> previous version, did not have this issue, which is why I'm currently
> using that kernel.
> 
> -- Kernel backtrace:
> 
> [   15.189004] 8<--- cut here ---
> [   15.192362] Unable to handle kernel NULL pointer dereference at virtual address 00000008
> [   15.200830] pgd = (ptrval)
> [   15.203650] [00000008] *pgd=00000000
> [   15.207413] Internal error: Oops: 5 [#1] SMP ARM
> [   15.212225] Modules linked in: musb_dsps(E) musb_hdrc(E) udc_core(E) usbcore(E) phy_am335x(E+) phy_am335x_control(E) phy_generic(E)
> [   15.224588] CPU: 0 PID: 68 Comm: kworker/0:6 Tainted: G            E     5.10.0-9-armmp #1 Debian 5.10.70-1
> [   15.234733] Hardware name: Generic AM33XX (Flattened Device Tree)
> [   15.241098] Workqueue: events deferred_probe_work_func
> [   15.246466] PC is at dsps_musb_init+0x38/0x1e8 [musb_dsps]
> [   15.252224] LR is at musb_probe+0x1cc/0xdd8 [musb_hdrc]
> [   15.257668] pc : [<bf0212d0>]    lr : [<bf0eb5cc>]    psr: a00f0013
> [   15.264191] sp : cf173c98  ip : cf173cc8  fp : cf173cc4
> [   15.269630] r10: 0000000f  r9 : bf103048  r8 : 00000000
> [   15.275069] r7 : bf105580  r6 : c1951040  r5 : c1950040  r4 : cf2db010
> [   15.281865] r3 : bf021298  r2 : bf022344  r1 : 00000200  r0 : cf0c0c00
> [   15.288664] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
> [   15.296095] Control: 10c5387d  Table: 8f2bc019  DAC: 00000051
> [   15.302078] Process kworker/0:6 (pid: 68, stack limit = 0x(ptrval))
> [   15.308603] Stack: (0xcf173c98 to 0xcf174000)
> [   15.313140] 3c80:                                                       00000000 c0d0e22c
> [   15.321660] 3ca0: cf173cc4 c1950040 e0000400 c1951040 bf105580 c15ed5ec cf173d8c cf173cc8
> [   15.330179] 3cc0: bf0eb5cc bf0212a4 c0ae5e98 c0d0e22c 00000000 cf173d28 c105a4b0 df96e300
> [   15.338699] 3ce0: cf173d1c cf173cf0 00000034 c0ae5e20 00000000 cf2db010 cf2db000 cf15f5c0
> [   15.347220] 3d00: bf103048 00000000 c15ed5ec bf103048 cf173d64 cf173d20 c0ae649c c0ae5ed0
> [   15.355742] 3d20: ffffffff c10a3558 00000000 00000000 00000000 00000000 00000000 00000000
> [   15.364263] 3d40: 00000000 00000000 00000000 90fccf43 cf173d84 cf2db010 cf173d7c 90fccf43
> [   15.372783] 3d60: c09ab5f8 00000000 cf2db010 bf103048 00000000 c15ed5ec bf103048 0000000f
> [   15.381303] 3d80: cf173dac cf173d90 c0991a34 bf0eb40c cf2db010 c15ed5e4 00000000 00000000
> [   15.389821] 3da0: cf173dec cf173db0 c098ee58 c09919e8 cf2db010 cf2db010 cf2db118 00000000
> [   15.398341] 3dc0: cf173dec cf2db010 bf103048 cf173e74 cf2db010 00000000 c1068510 c1590788
> [   15.406863] 3de0: cf173e1c cf173df0 c098f6f0 c098ed5c cf173e74 cf2db010 00000001 bf103048
> [   15.415384] 3e00: cf173e74 cf2db010 00000000 c1068510 cf173e3c cf173e20 c098f9b8 c098f5fc
> [   15.423904] 3e20: 00000000 cf173e74 c098f924 c1554d60 cf173e6c cf173e40 c098c718 c098f930
> [   15.432423] 3e40: cf173e6c c18fbc6c cf3c57b8 90fccf43 cf2db010 cf2db010 00000001 cf2db054
> [   15.440942] 3e60: cf173e9c cf173e70 c098f32c c098c694 c1554d0c cf2db010 00000001 90fccf43
> [   15.449463] 3e80: cf173eb4 cf3c5e54 c1554fd8 cf2db010 cf173eac cf173ea0 c098fa38 c098f258
> [   15.457982] 3ea0: cf173ecc cf173eb0 c098dc78 c098fa28 cf3c5e54 cf2db010 c1554d0c c1554d60
> [   15.466505] 3ec0: cf173efc cf173ed0 c098e5d8 c098dbf0 c098e530 c1554d44 cf151d80 df940500
> [   15.475022] 3ee0: df943900 00000000 00000000 00000000 cf173f3c cf173f00 c036dcf8 c098e53c
> [   15.483542] 3f00: cf148000 cf172000 cf173f24 cf173f18 c036f3a8 cf151d80 df940500 cf151d94
> [   15.492061] 3f20: df940518 c1404d00 00000008 df940500 cf173f74 cf173f40 c036e0b4 c036db28
> [   15.500580] 3f40: cf173f64 cf172000 cf173f74 cf153940 cf153100 00000000 cf172000 c036e04c
> [   15.509101] 3f60: cf151d80 cf171e84 cf173fac cf173f78 c0374be0 c036e058 ffffe000 cf153964
> [   15.517619] 3f80: cf173fac cf153100 c0374a78 00000000 00000000 00000000 00000000 00000000
> [   15.526139] 3fa0: 00000000 cf173fb0 c03001a8 c0374a84 00000000 00000000 00000000 00000000
> [   15.534657] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [   15.543176] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
> [   15.551690] Backtrace: 
> [   15.554264] [<bf021298>] (dsps_musb_init [musb_dsps]) from [<bf0eb5cc>] (musb_probe+0x1cc/0xdd8 [musb_hdrc])
> [   15.564504]  r8:c15ed5ec r7:bf105580 r6:c1951040 r5:e0000400 r4:c1950040
> [   15.571505] [<bf0eb400>] (musb_probe [musb_hdrc]) from [<c0991a34>] (platform_drv_probe+0x58/0xa8)
> [   15.580839]  r10:0000000f r9:bf103048 r8:c15ed5ec r7:00000000 r6:bf103048 r5:cf2db010
> [   15.588990]  r4:00000000
> [   15.591630] [<c09919dc>] (platform_drv_probe) from [<c098ee58>] (really_probe+0x108/0x4fc)
> [   15.600237]  r7:00000000 r6:00000000 r5:c15ed5e4 r4:cf2db010
> [   15.606133] [<c098ed50>] (really_probe) from [<c098f6f0>] (driver_probe_device+0x100/0x1d4)
> [   15.614834]  r10:c1590788 r9:c1068510 r8:00000000 r7:cf2db010 r6:cf173e74 r5:bf103048
> [   15.622987]  r4:cf2db010
> [   15.625628] [<c098f5f0>] (driver_probe_device) from [<c098f9b8>] (__device_attach_driver+0x94/0xf8)
> [   15.635051]  r9:c1068510 r8:00000000 r7:cf2db010 r6:cf173e74 r5:bf103048 r4:00000001
> [   15.643121] [<c098f924>] (__device_attach_driver) from [<c098c718>] (bus_for_each_drv+0x90/0xe0)
> [   15.652274]  r7:c1554d60 r6:c098f924 r5:cf173e74 r4:00000000
> [   15.658171] [<c098c688>] (bus_for_each_drv) from [<c098f32c>] (__device_attach+0xe0/0x1d4)
> [   15.666779]  r6:cf2db054 r5:00000001 r4:cf2db010
> [   15.671589] [<c098f24c>] (__device_attach) from [<c098fa38>] (device_initial_probe+0x1c/0x20)
> [   15.680467]  r6:cf2db010 r5:c1554fd8 r4:cf3c5e54
> [   15.685278] [<c098fa1c>] (device_initial_probe) from [<c098dc78>] (bus_probe_device+0x94/0x9c)
> [   15.694249] [<c098dbe4>] (bus_probe_device) from [<c098e5d8>] (deferred_probe_work_func+0xa8/0xec)
> [   15.703580]  r7:c1554d60 r6:c1554d0c r5:cf2db010 r4:cf3c5e54
> [   15.709487] [<c098e530>] (deferred_probe_work_func) from [<c036dcf8>] (process_one_work+0x1dc/0x530)
> [   15.719003]  r10:00000000 r9:00000000 r8:00000000 r7:df943900 r6:df940500 r5:cf151d80
> [   15.727156]  r4:c1554d44 r3:c098e530
> [   15.730883] [<c036db1c>] (process_one_work) from [<c036e0b4>] (worker_thread+0x68/0x57c)
> [   15.739312]  r10:df940500 r9:00000008 r8:c1404d00 r7:df940518 r6:cf151d94 r5:df940500
> [   15.747463]  r4:cf151d80
> [   15.750109] [<c036e04c>] (worker_thread) from [<c0374be0>] (kthread+0x168/0x16c)
> [   15.757817]  r10:cf171e84 r9:cf151d80 r8:c036e04c r7:cf172000 r6:00000000 r5:cf153100
> [   15.765970]  r4:cf153940
> [   15.768613] [<c0374a78>] (kthread) from [<c03001a8>] (ret_from_fork+0x14/0x2c)
> [   15.776134] Exception stack(0xcf173fb0 to 0xcf173ff8)
> [   15.781393] 3fa0:                                     00000000 00000000 00000000 00000000
> [   15.789910] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [   15.798430] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [   15.805319]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0374a78
> [   15.813471]  r4:cf153100
> [   15.816111] Code: e34b2f02 e5940024 e2400010 e5908050 (e5987008) 
> [   15.822537] ---[ end trace 710456732b14797c ]---

This looks like the problem described by
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9d89e287116796bf987cc48f5c8632ef3048f8eb
which will be fixed with the next upload to bullseye on the next point
release. Would you be able to confirm the fix applying the commit?

See https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s4.2.2 

Regards,
Salvatore


Reply to: