kern/178116: [tcp] [panic] Kernel panic: general protection fault in tcp_do_segment
Nate Denning
nate.denning at gmail.com
Tue Apr 30 05:50:01 UTC 2013
The following reply was made to PR kern/178116; it has been noted by GNATS.
From: Nate Denning <nate.denning at gmail.com>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/178116: [tcp] [panic] Kernel panic: general protection fault
in tcp_do_segment
Date: Mon, 29 Apr 2013 23:46:58 -0600
--089e013a16ec95f6f204db8d8750
Content-Type: text/plain; charset=ISO-8859-1
The em panics continue. I've received them from both em0 and em1. Below is
a new variation not related to tcp_do_segment. Let me know if I can provide
more info.
Thanks,
Nate
--- core.txt ---
Fatal trap 9: general protection fault while in kernel mode
cpuid = 4; apic id = 32
instruction pointer = 0x20:0xffffffff8097dc20
stack pointer = 0x28:0xffffff83428cd9b0
frame pointer = 0x28:0xffffff83428cd9c0
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (em0 que)
trap number = 9
panic: general protection fault
cpuid = 4
KDB: stack backtrace:
#0 0xffffffff80952f46 at kdb_backtrace+0x66
#1 0xffffffff8091a2de at panic+0x1ce
#2 0xffffffff80ca8b80 at trap_fatal+0x290
#3 0xffffffff80ca9391 at trap+0x241
#4 0xffffffff80c92813 at calltrap+0x8
#5 0xffffffff809cf257 at bpf_mtap+0x37
#6 0xffffffff809d9549 at ether_nh_input+0x259
#7 0xffffffff809e2578 at netisr_dispatch_src+0x218
#8 0xffffffff804dd248 at em_rxeof+0x1c8
#9 0xffffffff804dd6f8 at em_handle_que+0x48
#10 0xffffffff8095f9b4 at taskqueue_run_locked+0x74
#11 0xffffffff80960966 at taskqueue_thread_loop+0x46
#12 0xffffffff808e83af at fork_exit+0x11f
#13 0xffffffff80c92d3e at fork_trampoline+0xe
Uptime: 17h44m42s
Dumping 2486 out of 8158
MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%
Reading symbols from /boot/kernel/zfs.ko...Reading symbols from
/boot/kernel/zfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/zfs.ko
Reading symbols from /boot/kernel/opensolaris.ko...Reading symbols from
/boot/kernel/opensolaris.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/opensolaris.ko
Reading symbols from /boot/kernel/ipl.ko...Reading symbols from
/boot/kernel/ipl.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ipl.ko
Reading symbols from /boot/kernel/accf_http.ko...Reading symbols from
/boot/kernel/accf_http.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_http.ko
Reading symbols from /boot/kernel/accf_data.ko...Reading symbols from
/boot/kernel/accf_data.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_data.ko
#0 doadump (textdump=<value optimized out>) at pcpu.h:229
229 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) #0 doadump (textdump=<value optimized out>) at pcpu.h:229
#1 0xffffffff80919db4 in kern_reboot (howto=260)
at /usr/src-9-stable/sys/kern/kern_shutdown.c:449
#2 0xffffffff8091a2b7 in panic (fmt=0x1 <Address 0x1 out of bounds>)
at /usr/src-9-stable/sys/kern/kern_shutdown.c:637
#3 0xffffffff80ca8b80 in trap_fatal (frame=0x9, eva=<value optimized out>)
at /usr/src-9-stable/sys/amd64/amd64/trap.c:878
#4 0xffffffff80ca9391 in trap (frame=0xffffff83428cd900)
at /usr/src-9-stable/sys/amd64/amd64/trap.c:605
#5 0xffffffff80c92813 in calltrap ()
at /usr/src-9-stable/sys/amd64/amd64/exception.S:228
#6 0xffffffff8097dc20 in m_length (m0=0x3b4d5ae18672812f, last=0x0)
at /usr/src-9-stable/sys/kern/uipc_mbuf.c:1459
#7 0xffffffff809cf257 in bpf_mtap (bp=0xfffffe000605ec00,
m=0xfffffe0036056600) at /usr/src-9-stable/sys/net/bpf.c:2110
#8 0xffffffff809d9549 in ether_nh_input (m=<value optimized out>)
at /usr/src-9-stable/sys/net/if_ethersubr.c:636
#9 0xffffffff809e2578 in netisr_dispatch_src (proto=9,
source=<value optimized out>, m=<value optimized out>)
at /usr/src-9-stable/sys/net/netisr.c:1013
#10 0xffffffff804dd248 in em_rxeof (rxr=0xfffffe0006056a00, count=98,
done=0x0) at /usr/src-9-stable/sys/dev/e1000/if_em.c:4515
#11 0xffffffff804dd6f8 in em_handle_que (context=<value optimized out>,
pending=<value optimized out>)
at /usr/src-9-stable/sys/dev/e1000/if_em.c:1518
#12 0xffffffff8095f9b4 in taskqueue_run_locked (queue=0xfffffe000605fb00)
at /usr/src-9-stable/sys/kern/subr_taskqueue.c:312
#13 0xffffffff80960966 in taskqueue_thread_loop (arg=<value optimized out>)
at /usr/src-9-stable/sys/kern/subr_taskqueue.c:501
#14 0xffffffff808e83af in fork_exit (
callout=0xffffffff80960920 <taskqueue_thread_loop>,
arg=0xffffff8000aae730, frame=0xffffff83428cdc40)
at /usr/src-9-stable/sys/kern/kern_fork.c:988
#15 0xffffffff80c92d3e in fork_trampoline ()
at /usr/src-9-stable/sys/amd64/amd64/exception.S:602
#16 0x0000000000000000 in ?? ()
(kgdb)
--089e013a16ec95f6f204db8d8750
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">The em panics continue. I've received them from both e=
m0 and em1. Below is a new variation not related to tcp_do_segment. Let me =
know if I can provide more info.<div><br></div><div>Thanks,</div><div><br>
</div><div>Nate<br><div><br></div><div>--- core.txt ---<br><div><br></div><=
div><div>Fatal trap 9: general protection fault while in kernel mode</div><=
div>cpuid =3D 4; apic id =3D 32</div><div>instruction pointer =A0 =A0 =3D 0=
x20:0xffffffff8097dc20</div>
<div>stack pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xffffff83428cd9b0</div><di=
v>frame pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xffffff83428cd9c0</div><div>c=
ode segment =A0 =A0 =A0 =A0 =A0 =A0=3D base 0x0, limit 0xfffff, type 0x1b</=
div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =3D DPL 0, pres 1,=
long 1, def32 0, gran 1</div>
<div>processor eflags =A0 =A0 =A0 =A0=3D interrupt enabled, resume, IOPL =
=3D 0</div><div>current process =A0 =A0 =A0 =A0 =3D 0 (em0 que)</div><div>t=
rap number =A0 =A0 =A0 =A0 =A0 =A0 =3D 9</div><div>panic: general protectio=
n fault</div><div>cpuid =3D 4</div><div>
KDB: stack backtrace:</div><div>#0 0xffffffff80952f46 at kdb_backtrace+0x66=
</div><div>#1 0xffffffff8091a2de at panic+0x1ce</div><div>#2 0xffffffff80ca=
8b80 at trap_fatal+0x290</div><div>#3 0xffffffff80ca9391 at trap+0x241</div=
>
<div>#4 0xffffffff80c92813 at calltrap+0x8</div><div>#5 0xffffffff809cf257 =
at bpf_mtap+0x37</div><div>#6 0xffffffff809d9549 at ether_nh_input+0x259</d=
iv><div>#7 0xffffffff809e2578 at netisr_dispatch_src+0x218</div><div>#8 0xf=
fffffff804dd248 at em_rxeof+0x1c8</div>
<div>#9 0xffffffff804dd6f8 at em_handle_que+0x48</div><div>#10 0xffffffff80=
95f9b4 at taskqueue_run_locked+0x74</div><div>#11 0xffffffff80960966 at tas=
kqueue_thread_loop+0x46</div><div>#12 0xffffffff808e83af at fork_exit+0x11f=
</div>
<div>#13 0xffffffff80c92d3e at fork_trampoline+0xe</div><div>Uptime: 17h44m=
42s</div><div>Dumping 2486 out of 8158 MB:..1%..11%..21%..31%..41%..51%..61=
%..71%..81%..91%</div><div><br></div><div>Reading symbols from /boot/kernel=
/zfs.ko...Reading symbols from /boot/kernel/zfs.ko.symbols...done.</div>
<div>done.</div><div>Loaded symbols for /boot/kernel/zfs.ko</div><div>Readi=
ng symbols from /boot/kernel/opensolaris.ko...Reading symbols from /boot/ke=
rnel/opensolaris.ko.symbols...done.</div><div>done.</div><div>Loaded symbol=
s for /boot/kernel/opensolaris.ko</div>
<div>Reading symbols from /boot/kernel/ipl.ko...Reading symbols from /boot/=
kernel/ipl.ko.symbols...done.</div><div>done.</div><div>Loaded symbols for =
/boot/kernel/ipl.ko</div><div>Reading symbols from /boot/kernel/accf_http.k=
o...Reading symbols from /boot/kernel/accf_http.ko.symbols...done.</div>
<div>done.</div><div>Loaded symbols for /boot/kernel/accf_http.ko</div><div=
>Reading symbols from /boot/kernel/accf_data.ko...Reading symbols from /boo=
t/kernel/accf_data.ko.symbols...done.</div><div>done.</div><div>Loaded symb=
ols for /boot/kernel/accf_data.ko</div>
<div>#0 =A0doadump (textdump=3D<value optimized out>) at pcpu.h:229</=
div><div>229 =A0 =A0 pcpu.h: No such file or directory.</div><div>=A0 =A0 =
=A0 =A0 in pcpu.h</div><div><div>(kgdb) #0 =A0doadump (textdump=3D<value=
optimized out>) at pcpu.h:229</div>
<div>#1 =A00xffffffff80919db4 in kern_reboot (howto=3D260)</div><div>=A0 =
=A0 at /usr/src-9-stable/sys/kern/kern_shutdown.c:449</div><div>#2 =A00xfff=
fffff8091a2b7 in panic (fmt=3D0x1 <Address 0x1 out of bounds>)</div><=
div>=A0 =A0 at /usr/src-9-stable/sys/kern/kern_shutdown.c:637</div>
<div>#3 =A00xffffffff80ca8b80 in trap_fatal (frame=3D0x9, eva=3D<value o=
ptimized out>)</div><div>=A0 =A0 at /usr/src-9-stable/sys/amd64/amd64/tr=
ap.c:878</div><div>#4 =A00xffffffff80ca9391 in trap (frame=3D0xffffff83428c=
d900)</div>
<div>=A0 =A0 at /usr/src-9-stable/sys/amd64/amd64/trap.c:605</div><div>#5 =
=A00xffffffff80c92813 in calltrap ()</div><div>=A0 =A0 at /usr/src-9-stable=
/sys/amd64/amd64/exception.S:228</div><div>#6 =A00xffffffff8097dc20 in m_le=
ngth (m0=3D0x3b4d5ae18672812f, last=3D0x0)</div>
<div>=A0 =A0 at /usr/src-9-stable/sys/kern/uipc_mbuf.c:1459</div><div>#7 =
=A00xffffffff809cf257 in bpf_mtap (bp=3D0xfffffe000605ec00,=A0</div><div>=
=A0 =A0 m=3D0xfffffe0036056600) at /usr/src-9-stable/sys/net/bpf.c:2110</di=
v><div>#8 =A00xffffffff809d9549 in ether_nh_input (m=3D<value optimized =
out>)</div>
<div>=A0 =A0 at /usr/src-9-stable/sys/net/if_ethersubr.c:636</div><div>#9 =
=A00xffffffff809e2578 in netisr_dispatch_src (proto=3D9,=A0</div><div>=A0 =
=A0 source=3D<value optimized out>, m=3D<value optimized out>)<=
/div><div>=A0 =A0 at /usr/src-9-stable/sys/net/netisr.c:1013</div>
<div>#10 0xffffffff804dd248 in em_rxeof (rxr=3D0xfffffe0006056a00, count=3D=
98,=A0</div><div>=A0 =A0 done=3D0x0) at /usr/src-9-stable/sys/dev/e1000/if_=
em.c:4515</div><div>#11 0xffffffff804dd6f8 in em_handle_que (context=3D<=
value optimized out>,=A0</div>
<div>=A0 =A0 pending=3D<value optimized out>)</div><div>=A0 =A0 at /u=
sr/src-9-stable/sys/dev/e1000/if_em.c:1518</div><div>#12 0xffffffff8095f9b4=
in taskqueue_run_locked (queue=3D0xfffffe000605fb00)</div><div>=A0 =A0 at =
/usr/src-9-stable/sys/kern/subr_taskqueue.c:312</div>
<div>#13 0xffffffff80960966 in taskqueue_thread_loop (arg=3D<value optim=
ized out>)</div><div>=A0 =A0 at /usr/src-9-stable/sys/kern/subr_taskqueu=
e.c:501</div><div>#14 0xffffffff808e83af in fork_exit (</div><div>=A0 =A0 c=
allout=3D0xffffffff80960920 <taskqueue_thread_loop>,=A0</div>
<div>=A0 =A0 arg=3D0xffffff8000aae730, frame=3D0xffffff83428cdc40)</div><di=
v>=A0 =A0 at /usr/src-9-stable/sys/kern/kern_fork.c:988</div><div>#15 0xfff=
fffff80c92d3e in fork_trampoline ()</div><div>=A0 =A0 at /usr/src-9-stable/=
sys/amd64/amd64/exception.S:602</div>
<div>#16 0x0000000000000000 in ?? ()</div><div>(kgdb)=A0</div></div></div><=
div><br></div></div></div></div>
--089e013a16ec95f6f204db8d8750--
More information about the freebsd-net
mailing list