Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Nov 2004 10:35:12 -0500
From:      John Baldwin <jhb@FreeBSD.org>
To:        sparc64@FreeBSD.org
Cc:        Poul-Henning Kamp <phk@FreeBSD.org>
Subject:   Duplicate mbuf free panic in hme(4)
Message-ID:  <200411301035.12035.jhb@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
I got the following panic on my ultra60 while the box was idle over the 
holidays:

Nov 26 00:20:25 amd[293]: reload of map /etc/amd.map is not needed (in sync)
Nov 26 01:24:26 amd[293]: reload of map /etc/amd.map is not needed (in sync)
Nov 26 02:28:26 amd[293]: reload of map /etc/amd.map is not needed (in sync)
Nov 26 03:32:26 amd[293]: reload of map /etc/amd.map is not needed (in sync)
Slab at 0xfffff80085467ed8, freei 2 = 0.
panic: Duplicate free of item 0xfffff80085466200 from zone 0xfffff80027ffd5c0
(Mbuf)

cpuid = 0
KDB: enter: panic
[thread 100039]
Stopped at      kdb_enter+0x38: ta              %xcc, 1
db> tr
panic() at panic+0x19c
uma_dbg_free() at uma_dbg_free+0x138
uma_zfree_arg() at uma_zfree_arg+0x1a4
m_freem() at m_freem+0x4c
hme_intr() at hme_intr+0x2d0
psycho_intr_stub() at psycho_intr_stub+0x8
ithread_loop() at ithread_loop+0x218
fork_exit() at fork_exit+0x9c
fork_trampoline() at fork_trampoline+0x8
db>

Perhaps this can also explain the memory used after free panics that myself 
and others see on our sparcs under load?

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411301035.12035.jhb>