From owner-freebsd-ipfw@FreeBSD.ORG Thu May 7 19:00:10 2009 Return-Path: Delivered-To: freebsd-ipfw@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CDF4106568D for ; Thu, 7 May 2009 19:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 10DF18FC0C for ; Thu, 7 May 2009 19:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n47J092r075262 for ; Thu, 7 May 2009 19:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n47J09II075261; Thu, 7 May 2009 19:00:09 GMT (envelope-from gnats) Date: Thu, 7 May 2009 19:00:09 GMT Message-Id: <200905071900.n47J09II075261@freefall.freebsd.org> To: freebsd-ipfw@FreeBSD.org From: =?iso-8859-9?B?TXVyYXQgU/xy/GP8?= Cc: Subject: Re: kern/131601: [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0) X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?iso-8859-9?B?TXVyYXQgU/xy/GP8?= List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2009 19:00:15 -0000 The following reply was made to PR kern/131601; it has been noted by GNATS. From: =?iso-8859-9?B?TXVyYXQgU/xy/GP8?= To: , Cc: Subject: Re: kern/131601: [ipfw] [panic] 7-STABLE panic in nat_finalise (tcp=0) Date: Thu, 7 May 2009 21:41:58 +0300 Bu, MIME biçiminde bir çok parçalı iletidir. ------=_NextPart_000_0001_01C9CF5C.A8DF7F10 Content-Type: text/plain; charset="iso-8859-9" Content-Transfer-Encoding: 7bit FreeBSD 7.2 - i386 # kgdb kernel.debug /var/crash/vmcore.0 GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode cpuid = 2; apic id = 06 fault virtual address = 0x4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc5abe98b stack pointer = 0x28:0xe58109ac frame pointer = 0x28:0xe5810a28 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 = 30 (em1 taskq) trap number = 12 panic: page fault cpuid = 2 Uptime: 1d3h25m11s Physical memory: 2035 MB Dumping 209 MB: 194 178 162 146 130 114 98 82 66 50 34 18 2 Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.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 #0 doadump () at pcpu.h:196 196 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) list *0xc5abe98b 0xc5abe98b is in nat_new (/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:2577) . 2572 nat->nat_ifps[1] = np->in_ifps[1]; 2573 nat->nat_ptr = np; 2574 nat->nat_p = fin->fin_p; 2575 nat->nat_mssclamp = np->in_mssclamp; 2576 if (nat->nat_p == IPPROTO_TCP) 2577 nat->nat_seqnext[0] = ntohl(tcp->th_seq); 2578 2579 if ((np->in_apr != NULL) && ((ni->nai_flags & NAT_SLAVE) == 0)) 2580 if (appr_new(fin, nat) == -1) 2581 return -1; (kgdb) backtrace #0 doadump () at pcpu.h:196 #1 0xc07dfa4f in boot (howto=260) at ../../../kern/kern_shutdown.c:418 #2 0xc07dfd32 in panic (fmt=Variable "fmt" is not available. ) at ../../../kern/kern_shutdown.c:574 #3 0xc0ae8573 in trap_fatal (frame=0xe581096c, eva=4) at ../../../i386/i386/trap.c:939 #4 0xc0ae8763 in trap_pfault (frame=0xe581096c, usermode=0, eva=4) at ../../../i386/i386/trap.c:852 #5 0xc0ae90e8 in trap (frame=0xe581096c) at ../../../i386/i386/trap.c:530 #6 0xc0acd16b in calltrap () at ../../../i386/i386/exception.s:159 #7 0xc5abe98b in nat_new (fin=0xe5810a84, np=0xc5b13400, natsave=0x0, flags=Variable "flags" is not available. ) at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:2577 #8 0xc5ac2654 in fr_checknatin (fin=0xe5810a84, passp=0xe5810b30) at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:4122 #9 0xc5adb833 in fr_check (ip=0xc5ba5010, hlen=20, ifp=0xc567a800, out=0, mp=0xe5810b7c) at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/fil.c:2572 #10 0xc5ad37ee in fr_check_wrapper (arg=0x0, mp=0xe5810b7c, ifp=0xc567a800, dir=1) at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_fil_freebsd. c:178 #11 0xc08894a8 in pfil_run_hooks (ph=0xc0ce5580, mp=0xe5810bcc, ifp=0xc567a800, dir=1, inp=0x0) at ../../../net/pfil.c:78 #12 0xc08cf801 in ip_input (m=0xc6c8de00) at ../../../netinet/ip_input.c:416 #13 0xc0887903 in netisr_dispatch (num=2, m=0xc6c8de00) at ../../../net/netisr.c:185 #14 0xc087b9c1 in ether_demux (ifp=0xc567a800, m=0xc6c8de00) at ../../../net/if_ethersubr.c:834 #15 0xc087be2f in ether_input (ifp=0xc567a800, m=0xc6c8de00) at ../../../net/if_ethersubr.c:692 #16 0xc05bf099 in em_rxeof (adapter=0xc567d000, count=99) at ../../../dev/e1000/if_em.c:4539 #17 0xc05bf21e in em_handle_rxtx (context=0xc567d000, pending=1) at ../../../dev/e1000/if_em.c:1702 ---Type to continue, or q to quit--- #18 0xc0815eab in taskqueue_run (queue=0xc566c480) at ../../../kern/subr_taskqueue.c:282 #19 0xc0816008 in taskqueue_thread_loop (arg=0xc568135c) at ../../../kern/subr_taskqueue.c:401 #20 0xc07bc298 in fork_exit (callout=0xc0815fa0 , arg=0xc568135c, frame=0xe5810d38) at ../../../kern/kern_fork.c:810 #21 0xc0acd1e0 in fork_trampoline () at ../../../i386/i386/exception.s:264 ------=_NextPart_000_0001_01C9CF5C.A8DF7F10 Content-Type: text/html; charset="iso-8859-9" Content-Transfer-Encoding: quoted-printable

FreeBSD 7.2 – i386

# kgdb kernel.debug /var/crash/vmcore.0 =

GNU gdb 6.1.1 [FreeBSD]

Copyright 2004 Free Software Foundation, = Inc.

GDB is free software, covered by the GNU General = Public License, and you are

welcome to change it and/or distribute copies of it = under certain conditions.

Type "show copying" to see the = conditions.

There is absolutely no warranty for GDB.=A0 Type = "show warranty" for details.

This GDB was configured as "i386-marcel-freebsd"...

 

Unread portion of the kernel message = buffer:

 

 

Fatal trap 12: page fault while in kernel = mode

cpuid =3D 2; apic id =3D 06

fault virtual address=A0=A0 =3D 0x4

fault code=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = =3D supervisor read, page not present

instruction pointer=A0=A0=A0=A0 =3D = 0x20:0xc5abe98b

stack pointer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D = 0x28:0xe58109ac

frame pointer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D = 0x28:0xe5810a28

code segment=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D = base 0x0, limit 0xfffff, type 0x1b

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 =3D DPL 0, pres 1, def32 1, gran 1

processor eflags=A0=A0=A0=A0=A0=A0=A0 =3D interrupt = enabled, resume, IOPL =3D 0

current process=A0=A0=A0=A0=A0=A0=A0=A0 =3D 30 (em1 = taskq)

trap number=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D = 12

panic: page fault

cpuid =3D 2

Uptime: 1d3h25m11s

Physical memory: 2035 MB

Dumping 209 MB: 194 178 162 146 130 114 98 82 66 50 = 34 18 2

 

Reading symbols from /boot/kernel/acpi.ko...Reading = symbols from /boot/kernel/acpi.ko.symbols...done.

done.

Loaded symbols for = /boot/kernel/acpi.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

#0=A0 doadump () at pcpu.h:196

196=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 __asm = __volatile("movl %%fs:0,%0" : "=3Dr" (td));

 

 

(kgdb) list *0xc5abe98b

0xc5abe98b is in nat_new (/usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:25= 77).

2572=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = nat->nat_ifps[1] =3D np->in_ifps[1];

2573=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = nat->nat_ptr =3D np;

2574=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 nat->nat_p = =3D fin->fin_p;

2575=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = nat->nat_mssclamp =3D np->in_mssclamp;

2576=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 if = (nat->nat_p =3D=3D IPPROTO_TCP)

2577=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 nat->nat_seqnext[0] =3D ntohl(tcp->th_seq);

2578

2579=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 if = ((np->in_apr !=3D NULL) && ((ni->nai_flags & NAT_SLAVE) =3D=3D 0))

2580=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 if (appr_new(fin, nat) =3D=3D -1)

2581=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 return -1;

 

 

(kgdb) backtrace

#0=A0 doadump () at pcpu.h:196

#1=A0 0xc07dfa4f in boot (howto=3D260) at ../../../kern/kern_shutdown.c:418

#2=A0 0xc07dfd32 in panic (fmt=3DVariable = "fmt" is not available.

) at = ../../../kern/kern_shutdown.c:574

#3=A0 0xc0ae8573 in trap_fatal (frame=3D0xe581096c, = eva=3D4) at ../../../i386/i386/trap.c:939

#4=A0 0xc0ae8763 in trap_pfault = (frame=3D0xe581096c, usermode=3D0, eva=3D4) at ../../../i386/i386/trap.c:852

#5=A0 0xc0ae90e8 in trap (frame=3D0xe581096c) at ../../../i386/i386/trap.c:530

#6=A0 0xc0acd16b in calltrap () at ../../../i386/i386/exception.s:159

#7=A0 0xc5abe98b in nat_new (fin=3D0xe5810a84, = np=3D0xc5b13400, natsave=3D0x0, flags=3DVariable "flags" is not = available.

)

=A0=A0=A0 at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:257= 7

#8=A0 0xc5ac2654 in fr_checknatin = (fin=3D0xe5810a84, passp=3D0xe5810b30)

=A0=A0=A0 at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:412= 2

#9=A0 0xc5adb833 in fr_check (ip=3D0xc5ba5010, = hlen=3D20, ifp=3D0xc567a800, out=3D0, mp=3D0xe5810b7c)

=A0=A0=A0 at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/fil.c:2572

#10 0xc5ad37ee in fr_check_wrapper (arg=3D0x0, = mp=3D0xe5810b7c, ifp=3D0xc567a800, dir=3D1)

=A0=A0=A0 at /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_fil_freeb= sd.c:178

#11 0xc08894a8 in pfil_run_hooks (ph=3D0xc0ce5580, mp=3D0xe5810bcc, ifp=3D0xc567a800, dir=3D1, inp=3D0x0)

=A0=A0=A0 at ../../../net/pfil.c:78

#12 0xc08cf801 in ip_input (m=3D0xc6c8de00) at ../../../netinet/ip_input.c:416

#13 0xc0887903 in netisr_dispatch (num=3D2, = m=3D0xc6c8de00) at ../../../net/netisr.c:185

#14 0xc087b9c1 in ether_demux (ifp=3D0xc567a800, = m=3D0xc6c8de00) at ../../../net/if_ethersubr.c:834

#15 0xc087be2f in ether_input (ifp=3D0xc567a800, = m=3D0xc6c8de00) at ../../../net/if_ethersubr.c:692

#16 0xc05bf099 in em_rxeof (adapter=3D0xc567d000, = count=3D99) at ../../../dev/e1000/if_em.c:4539

#17 0xc05bf21e in em_handle_rxtx = (context=3D0xc567d000, pending=3D1) at ../../../dev/e1000/if_em.c:1702

---Type <return> to continue, or q = <return> to quit---

#18 0xc0815eab in taskqueue_run = (queue=3D0xc566c480) at ../../../kern/subr_taskqueue.c:282

#19 0xc0816008 in taskqueue_thread_loop = (arg=3D0xc568135c) at ../../../kern/subr_taskqueue.c:401

#20 0xc07bc298 in fork_exit (callout=3D0xc0815fa0 <taskqueue_thread_loop>, arg=3D0xc568135c, = frame=3D0xe5810d38)

=A0=A0=A0 at = ../../../kern/kern_fork.c:810

#21 0xc0acd1e0 in fork_trampoline () at ../../../i386/i386/exception.s:264

 

 



__________ ESET NOD32 Antivirus Ak=FDll=FD G=FCvenlik = taraf=FDndan sa=F0lanan bilgiler, vir=FCs imza veritaban=FD = s=FCr=FCm=FC: 4056 (20090506) __________

=DDleti ESET NOD32 = Antivirus Ak=FDll=FD G=FCvenlik taraf=FDndan denetlendi.

http://www.nod32.com.tr
------=_NextPart_000_0001_01C9CF5C.A8DF7F10--