Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Aug 2007 11:45:08 +0200
From:      Ian FREISLICH <ianf@clue.co.za>
To:        current@freebsd.org
Subject:   Panic: idlepoll/netisr/arp
Message-ID:  <E1IGXEy-0000oF-QV@clue.co.za>

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

I got this panic about 5 minutes ago:

The system is a dual Xeon HTT disabled, 2 dual port em(4) interfaces
based on the 82546GB chip.  VLAN and CARP are in use.  This looks
similar to the ARP related panic I posted months ago.

Hardware checksum and VLAN checksum offload is enabled.  Harware
VLAN tagging is also enabled.  This host's network is not particularly
busy ~20Mbits/s.

Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 06
fault virtual address   = 0x5d
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc059a34a
stack pointer           = 0x28:0xe95e9a94
frame pointer           = 0x28:0xe95e9b30
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 35 (idlepoll)
trap number             = 12
panic: page fault
cpuid = 1
KDB: stack backtrace:
db_trace_self_wrapper(c0691f79,e95e9938,c04fe600,c06a6a58,1,...) at db_trace_sel
f_wrapper+0x26
kdb_backtrace(c06a6a58,1,c0684a5b,e95e9944,1,...) at kdb_backtrace+0x29
panic(c0684a5b,c06a7d35,c4e621dc,1,1,...) at panic+0x10f
trap_fatal(c06f28e0,0,1,0,303031,...) at trap_fatal+0x327
trap_pfault(0,0,0,0,c4e62000,...) at trap_pfault+0x244
trap(e95e9a54) at trap+0x363
calltrap() at calltrap+0x6
--- trap 0xc, eip = 0xc059a34a, esp = 0xe95e9a94, ebp = 0xe95e9b30 ---
arpintr(c55a7b00,c1061048,806,c51c2800,806,...) at arpintr+0x226
netisr_dispatch(12,c55a7b00,4,c1061018,c51c2800,...) at netisr_dispatch+0x57
ether_demux(c51c2800,c55a7b00,6,c1061000,c541f200,...) at ether_demux+0x1a0
ether_input(c51c2800,c55a7b00,0,c5589000,806,...) at ether_input+0x3e4
vlan_input(c4ddd800,c55a7b00,32,e95e9c30,c046a3fd,...) at vlan_input+0x16d
ether_demux(c4ddd800,c55a7b00,6,32,c5311258,...) at ether_demux+0x102
ether_input(c4ddd800,c55a7b00,e95e9c54,c0519523,c06f6440,...) at ether_input+0x3
e4
em_rxeof(e95e9c94,c052d9ac,c4e62000,c04f17e9,65806779,...) at em_rxeof+0x45e
em_poll(c4ddd800,0,3e8,c4e60800,e95e9cd0,...) at em_poll+0x141
ether_poll(3e8,0,c068f910,24f,bb8,...) at ether_poll+0xd1
poll_idle(0,e95e9d38,0,0,0,...) at poll_idle+0xdb
fork_exit(c04f3fb3,0,e95e9d38) at fork_exit+0x2a
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xe95e9d70, ebp = 0 ---
Uptime: 19d17h1m39s
Physical memory: 2039 MB
Dumping 209 MB:
<7>arp_rtrequest: bad gateway 41.204.197.123 (!AF_LINK)

...133 similar messages

<7>arp_rtrequest: bad gateway 41.204.195.131 (!AF_LINK)
 178 162 146 130 114 98 82 66 50 34 18 2

#0  doadump () at pcpu.h:195
195     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) 
(kgdb) bt
#0  doadump () at pcpu.h:195
#1  0xc04fe342 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
#2  0xc04fe62f in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:563
#3  0xc065b3d2 in trap_fatal (frame=0xe95e9a54, eva=93)
    at /usr/src/sys/i386/i386/trap.c:873
#4  0xc065b622 in trap_pfault (frame=0xe95e9a54, usermode=0, eva=93)
    at /usr/src/sys/i386/i386/trap.c:784
#5  0xc065bf3f in trap (frame=0xe95e9a54) at /usr/src/sys/i386/i386/trap.c:462
#6  0xc0642cab in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#7  0xc059a34a in arpintr (m=0xc55a7b00) at /usr/src/sys/netinet/if_ether.c:604
#8  0xc0592d65 in netisr_dispatch (num=18, m=0xc55a7b00)
    at /usr/src/sys/net/netisr.c:278
#9  0xc058ff79 in ether_demux (ifp=0xc51c2800, m=0xc55a7b00)
    at /usr/src/sys/net/if_ethersubr.c:843
#10 0xc059041e in ether_input (ifp=0xc51c2800, m=0xc55a7b00)
    at /usr/src/sys/net/if_ethersubr.c:701
#11 0xc0591fb1 in vlan_input (ifp=0xc4ddd800, m=0xc55a7b00)
    at /usr/src/sys/net/if_vlan.c:973
#12 0xc058fedb in ether_demux (ifp=0xc4ddd800, m=0xc55a7b00)
    at /usr/src/sys/net/if_ethersubr.c:752
#13 0xc059041e in ether_input (ifp=0xc4ddd800, m=0xc55a7b00)
    at /usr/src/sys/net/if_ethersubr.c:701
#14 0xc046ba35 in em_rxeof (adapter=0xc4d7a000, count=999)
---Type <return> to continue, or q <return> to quit--- 
    at /usr/src/sys/dev/em/if_em.c:4301
#15 0xc046d5ef in em_poll (ifp=0xc4ddd800, cmd=POLL_ONLY, count=1000)
    at /usr/src/sys/dev/em/if_em.c:1375
#16 0xc04f30a1 in ether_poll (count=1000) at /usr/src/sys/kern/kern_poll.c:339
#17 0xc04f408e in poll_idle () at /usr/src/sys/kern/kern_poll.c:590
#18 0xc04de792 in fork_exit (callout=0xc04f3fb3 <poll_idle>, arg=0x0, 
    frame=0xe95e9d38) at /usr/src/sys/kern/kern_fork.c:787
#19 0xc0642d20 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:205
(kgdb) 

Ian

--
Ian Freislich




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1IGXEy-0000oF-QV>