Re[2]: netisr panic?

2012-11-20 Thread Eugen Konkov
Здравствуйте, Ian. Вы писали 19 ноября 2012 г., 7:32:08: IF> Gleb Smirnoff wrote: >> On Sat, Nov 17, 2012 at 05:07:54PM +0200, Ian FREISLICH wrote: >> I> I have this consistently with: >> I> >> I> FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT #30 IF> r243156: Fri Nov 16

Re: netisr panic?

2012-11-19 Thread Ian FREISLICH
Ian FREISLICH wrote: > Gleb Smirnoff wrote: > > On Sat, Nov 17, 2012 at 05:07:54PM +0200, Ian FREISLICH wrote: > > I> I have this consistently with: > > I> > > I> FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT # 30 > r243156: Fri Nov 16 20:12:33 SAST 2012 i...@firewall

Re: netisr panic?

2012-11-18 Thread Ian FREISLICH
Gleb Smirnoff wrote: > On Sat, Nov 17, 2012 at 05:07:54PM +0200, Ian FREISLICH wrote: > I> I have this consistently with: > I> > I> FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT #30 r243156: Fri Nov 16 20:12:33 SAST 2012 i...@firewall2.jnb1.gp-online.net:/ usr/obj/usr

Re: netisr panic?

2012-11-17 Thread Vijay Singh
Or cluster allocation failed, and only the mbuf was used. Sent from my iPhone On Nov 17, 2012, at 1:31 PM, Robert Watson wrote: > Panics along these lines often occur if there is a concurrency bug in a > device driver such that it modifies an mbuf after dispatching to the network > stack. E.g

Re: netisr panic?

2012-11-17 Thread Gleb Smirnoff
On Sat, Nov 17, 2012 at 05:07:54PM +0200, Ian FREISLICH wrote: I> I have this consistently with: I> I> FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT #30 r243156: Fri Nov 16 20:12:33 SAST 2012 i...@firewall2.jnb1.gp-online.net:/usr/obj/usr/src/sys/FIREWALL amd64 Pre

Re: netisr panic?

2012-11-17 Thread Robert Watson
Panics along these lines often occur if there is a concurrency bug in a device driver such that it modifies an mbuf after dispatching to the network stack. E.g., by freeing it, reusing it, an errant dereference, etc. Not guaranteed, but that is where I'd start. Robert On Sat, 17 Nov 2012, Ad

Re: netisr panic?

2012-11-17 Thread Adrian Chadd
Check what mtod() is doing. mbuf.h:#define mtod(m, t) ((t)((m)->m_data)) .. so if m->m_data is NULL, bam. The question is why is m_data NULL here. Someone mbuf cluey is going to have to answer that. I don't know whether the MH_dat stuff is being treated as valid but m_data isn't being upd

Re: netisr panic?

2012-11-17 Thread Ian FREISLICH
Adrian Chadd wrote: > It's a NULL ponter deref. This is my line 484 in if_ethersubr.c: > > eh = mtod(m, struct ether_header *); > > > .. if that's yours, see if eh is NULL? (kgdb) frame 7 #7 0x8050f534 in ether_nh_input (m=0xfe012521e700) at /usr/src/sys/net/if_ethersub

Re: netisr panic?

2012-11-17 Thread Adrian Chadd
It's a NULL ponter deref. This is my line 484 in if_ethersubr.c: eh = mtod(m, struct ether_header *); .. if that's yours, see if eh is NULL? adrian On 17 November 2012 07:07, Ian FREISLICH wrote: > Hi > > I have this consistently with: > > FreeBSD firewall2.jnb1.gp-online.net 10.0-

netisr panic?

2012-11-17 Thread Ian FREISLICH
Hi I have this consistently with: FreeBSD firewall2.jnb1.gp-online.net 10.0-CURRENT FreeBSD 10.0-CURRENT #30 r243156: Fri Nov 16 20:12:33 SAST 2012 i...@firewall2.jnb1.gp-online.net:/usr/obj/usr/src/sys/FIREWALL amd64 Fatal trap 12: page fault while in kernel mode cpuid = 4; apic id = 04