Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Oct 2014 01:03:02 -0400
From:      Chris Ross <cross+freebsd@distal.com>
To:        John-Mark Gurney <jmg@funkthat.com>
Cc:        freebsd-sparc64@freebsd.org
Subject:   Re: FreeBSD 10-STABLE/sparc64 panic
Message-ID:  <58963E6E-7A90-4B86-B8F3-4FC5D2205F0B@distal.com>
In-Reply-To: <20140929042249.GK43300@funkthat.com>
References:  <CA75738D-066D-4EDC-9018-89936EE861C6@distal.com> <AB5649B5-BBFB-4284-9CFF-4784D28A18F3@distal.com> <A9D37635-CA61-401B-BEAE-14C4F370BFD6@distal.com> <BC35853D-DA5E-4799-947C-4C64A0BC7D36@distal.com> <D9350E94-1F01-4FFD-A51E-AD8761F5C9CF@distal.com> <E48E7175-310B-4449-B3E1-2058F9E681D0@distal.com> <323A3936-DE55-459A-B8AA-CFF463922F22@distal.com> <7DD7D2DC-A265-40D6-9995-16ABAF79C1FB@distal.com> <AF5EA0E6-860B-47DF-AC5E-6A45317C6092@distal.com> <456226AE-0712-4510-AEF5-2053F36F2181@distal.com> <20140929042249.GK43300@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sep 29, 2014, at 00:22 , John-Mark Gurney <jmg@funkthat.com> wrote:
> If you could get a core dump (call doadump) that'd be good, but dumping
> the stack of the tid that held the spinlock too long would be a good
> start..

  Okay.  I have a core dump now, and the stack backtrace (unless I've
done it wrong) is:

spin lock 0xc0ccbdb0 (smp rendezvous) held by 0xfffff8000538c920 (tid 100346) too long
[...]
db> bt 100346
Tracing pid 239 tid 100346 td 0xfffff8000538c920
mi_switch() at mi_switch+0x19c
critical_exit() at critical_exit+0x9c
spinlock_exit() at spinlock_exit+0x8
turnstile_chain_unlock() at turnstile_chain_unlock+0x6c
__mtx_unlock_sleep() at __mtx_unlock_sleep+0x9c
bge_init() at bge_init+0x5c
ether_ioctl() at ether_ioctl+0x70
M_PLIMIT() at M_PLIMIT+0x8
db>

  Let me know if you'd like me to provide any details from core.txt.0,
and I'll probably start looking around inside with kgdb tomorrow.  I'm
not sure I'll know how to identify a problem causing a lock problem
though.

  Thanks.

                - Chris





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58963E6E-7A90-4B86-B8F3-4FC5D2205F0B>