icmp6 LOR on freebsd6-beta2/sparc64

From: Peter van Dijk <peter_at_dataloss.nl>
Date: Thu, 18 Aug 2005 17:26:09 +0200
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) _at_ /usr/src/sys/netinet6/icmp6.c:1895
Aug 13 15:39:05 onion kernel: 2nd 0xfffff8003377fe98 inp (rawinp) _at_ /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
Received on Thu Aug 18 2005 - 13:26:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:41 UTC