svn commit: r292275 - in head/sys: net netinet netinet6

Kristof Provost kp at FreeBSD.org
Tue Dec 15 22:15:37 UTC 2015


> On 15 Dec 2015, at 17:02, Steven Hartland <smh at freebsd.org> wrote:
> 
> Author: smh
> Date: Tue Dec 15 16:02:11 2015
> New Revision: 292275
> URL: https://svnweb.freebsd.org/changeset/base/292275
> 
> Log:
>  Fix lagg failover due to missing notifications
> 

I’ve just built a new image (r292287-based) for my TPLink tl-wdr3600 device, and see the following panic:

uhub0: 1 port with 1 removable, self powered
random: harvesting attach, 8 bytes (4 bits) from uhub0
arswitch0: arswitch_miipollstat: port 1: port -> UP
arswitch0port2: link state changed to UP
Trap cause = 2 (TLB miss (load or instr. fetch) - kernel mode)
[ thread pid 11 tid 100017 ]
Stopped at      arp_announce+0x134:     lw      v0,0(v0)
db> bt
Tracing pid 11 tid 100017 td 0x80a746c0
db_trace_thread+30 (?,?,?,?) ra c462b8b000000018 sp 0 sz 0
8008c520+114 (0,?,ffffffff,?) ra c462b8c800000020 sp 100000000 sz 1
8008b864+388 (?,?,?,?) ra c462b8e8000000a8 sp 0 sz 0
db_command_loop+70 (?,?,?,?) ra c462b99000000018 sp 0 sz 0
8008e438+f4 (?,?,?,?) ra c462b9a8000001a8 sp 0 sz 0
kdb_trap+100 (?,?,?,?) ra c462bb5000000030 sp 0 sz 0
trap+fac (?,?,?,?) ra c462bb80000000c0 sp 0 sz 0
MipsKernGenException+ec (1,80a746c0,8049fcf8,4df) ra c462bc40000000c8 sp 100000001 sz 1
arp_announce+134 (?,?,?,?) ra c462bd0800000030 sp 0 sz 0
8031d868+2c (?,?,?,?) ra c462bd3800000018 sp 0 sz 0
802b7e40+1fc (?,?,?,?) ra c462bd5000000028 sp 0 sz 0
8022bc8c+f0 (?,?,?,?) ra c462bd7800000040 sp 0 sz 0
taskqueue_run+58 (?,?,?,?) ra c462bdb800000018 sp 0 sz 0
8022bf5c+18 (?,?,?,?) ra c462bdd000000018 sp 0 sz 0
intr_event_execute_handlers+158 (?,?,?,?) ra c462bde800000028 sp 0 sz 0
801ad9a0+c4 (?,?,?,?) ra c462be1000000048 sp 0 sz 0
fork_exit+b0 (?,?,?,?) ra c462be5800000028 sp 0 sz 0
fork_trampoline+10 (?,?,?,?) ra c462be8000000000 sp 0 sz 0
pid 11

Based on the arp_announce() in the backtrace this commit looks like a possible cause.

I’ll take a look and see what I can figure out, but if something pops out for you please let me know

Regards,
Kristof


More information about the svn-src-all mailing list