icmp6 LOR on freebsd6-beta2/sparc64

Peter van Dijk peter at dataloss.nl
Thu Aug 18 15:26:15 GMT 2005


Hi,

on my fresh 6.0-BETA2 upgrade (from 5.4), I got (just once) the
following LOR:

Aug 13 15:39:05 onion kernel: lock order reversal
Aug 13 15:39:05 onion kernel: 1st 0xfffff8003377fd68 inp (raw6inp) @ /usr/src/sys/netinet6/icmp6.c:1895
Aug 13 15:39:05 onion kernel: 2nd 0xfffff8003377fe98 inp (rawinp) @ /usr/src/sys/netinet6/icmp6.c:1895
Aug 13 15:39:05 onion kernel: KDB: stack backtrace:
Aug 13 15:39:05 onion kernel: _mtx_lock_flags() at _mtx_lock_flags+0x6c
Aug 13 15:39:05 onion kernel: icmp6_rip6_input() at icmp6_rip6_input+0x84
Aug 13 15:39:05 onion kernel: icmp6_input() at icmp6_input+0xe14
Aug 13 15:39:05 onion kernel: ip6_input() at ip6_input+0x1130
Aug 13 15:39:05 onion kernel: netisr_processqueue() at netisr_processqueue+0x7c
Aug 13 15:39:05 onion kernel: swi_net() at swi_net+0xdc
Aug 13 15:39:05 onion kernel: ithread_loop() at ithread_loop+0x18c
Aug 13 15:39:05 onion kernel: fork_exit() at fork_exit+0x94
Aug 13 15:39:05 onion kernel: fork_trampoline() at fork_trampoline+0x8

This is in the middle of bootup; dhclient had already ran; I gather
from the messages log that it happened after sysctl.conf was parsed
but before getty tried to open consoles (which didn't work as I forgot
syscons).

peter at onion$ uname -a
FreeBSD onion.home.dataloss.nl 6.0-BETA2 FreeBSD 6.0-BETA2 #1: Fri Aug 12 03:09:54 CEST 2005
peter at onion.home.dataloss.nl:/usr/obj/usr/src/sys/ONION  sparc64

The machine speaks IPv6 on two (vlan) interfaces; no tunnels.

Cheers, Peter
-- 
peter at dataloss.nl        | ~ tonight tonight, what is this potion
http://blog.dataloss.nl/ | ~ that makes a fool of me
UnderNet/#clue           |     Wayfinder, fr-025 soundtrack


More information about the freebsd-current mailing list