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