[Bug 290417] Abort trap at smscphy_status when rebooting

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 22 Oct 2025 06:26:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290417

            Bug ID: 290417
           Summary: Abort trap at smscphy_status when rebooting
           Product: Base System
           Version: 15.0-STABLE
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: arm
          Assignee: freebsd-arm@FreeBSD.org
          Reporter: nakaji@kankyo-u.ac.jp

On a Raspberry Pi 2, both stable/15 and 15.0-BETA2 get abort trap, when
"shutdown -h" or "reboot".

For example, /var/crash/core.txt.7 shows:

Wed Oct 22 11:49:10 JST 2025

FreeBSD rpi2_2.heimat.gr.jp 15.0-STABLE FreeBSD 15.0-STABLE
stable/15-n280738-bf65752dcec9 GENERIC  arm

panic: Fatal abort

Reading symbols from /boot/kernel/kernel...
Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug...
Reading symbols from /boot/kernel/umodem.ko...
Reading symbols from /usr/lib/debug//boot/kernel/umodem.ko.debug...
Reading symbols from /boot/kernel/ucom.ko...
Reading symbols from /usr/lib/debug//boot/kernel/ucom.ko.debug...
Reading symbols from /boot/kernel/mac_ntpd.ko...
Reading symbols from /usr/lib/debug//boot/kernel/mac_ntpd.ko.debug...
savectx () at /usr/src/sys/arm/arm/swtch.S:100
100             mov     r0, #0
(kgdb) #0  savectx () at /usr/src/sys/arm/arm/swtch.S:100
No locals.
#1  0xc032df0c in dumpsys (di=0xc0943298 <dumper_configs>)
    at /usr/src/sys/arm/include/dump.h:68
No locals.
...
#7  0xc0683dd8 in abort_handler (tf=<optimized out>, prefetch=0)
    at /usr/src/sys/arm/arm/trap-v6.c:503
        ksig = {sig = -1070130576, code = 28, addr = 3544988456}
        ucode = -749978848
        td = 0xc4a0dc00
        fsr = 5
        far = 0
        idx = 5
        rv = <optimized out>
        p = <optimized out>
        pcb = <optimized out>
        va = <optimized out>
        vm = <optimized out>
        map = <optimized out>
        ftype = <optimized out>
        bp_harden = <optimized out>
        usermode = <optimized out>
#8  <signal handler called>
No locals.
#9  MIIBUS_READREG (dev=0x0, phy=1, reg=1) at ./miibus_if.h:26
        _desc = 0xc090d4e8 <miibus_readreg_desc>
        _cep = <optimized out>
        _ce = <optimized out>
        _m = <optimized out>
        rc = <optimized out>
        _desc = <optimized out>
        _cep = <optimized out>
        _ce = <optimized out>
#10 smscphy_status (sc=0xd6c0b500) at /usr/src/sys/dev/mii/smscphy.c:193
        mii = 0xd6bd5d80
        bmsr = <optimized out>
        bmcr = <optimized out>
        status = <optimized out>
#11 0xc00cffac in smscphy_service (sc=0xd6c0b500, mii=<optimized out>, cmd=3)
    at /usr/src/sys/dev/mii/smscphy.c:162
        ife = 0xd6bd1480
        reg = <optimized out>
...

-- 
You are receiving this mail because:
You are the assignee for the bug.