From owner-freebsd-stable@FreeBSD.ORG Mon Feb 7 21:43:48 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF70816A4CE for ; Mon, 7 Feb 2005 21:43:48 +0000 (GMT) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id C1E1543D3F for ; Mon, 7 Feb 2005 21:43:47 +0000 (GMT) (envelope-from emanuel.strobl@gmx.net) Received: (qmail invoked by alias); 07 Feb 2005 21:43:46 -0000 Received: from flb.schmalzbauer.de (EHLO cale.flintsbach.schmalzbauer.de) (62.245.232.135) by mail.gmx.net (mp021) with SMTP; 07 Feb 2005 22:43:46 +0100 X-Authenticated: #301138 From: Emanuel Strobl To: freebsd-stable@freebsd.org Date: Mon, 7 Feb 2005 22:43:46 +0100 User-Agent: KMail/1.7.2 X-Birthday: 10/06/72 X-CelPhone: +49 173 9967781 X-Tel: +49 89 18947781 X-Country: Germany X-Address: Munich, 80686 X-OS: FreeBSD MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2847621.IAZy8OViM2"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200502072243.51321@harrymail> X-Y-GMX-Trusted: 0 Subject: panic: pf with debug.mpsafenet X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Feb 2005 21:43:48 -0000 --nextPart2847621.IAZy8OViM2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, again I got a panic with PF when debug.mpsafenet is enabled, when set to 0 = the=20 machine runs almost fine, except that 'pfctl -F all -f /etc/pf.conf' panics= =20 and "block return" and "block return-icmp(3,13)" doesn't work. Here's the trace: =46atal trap 12: page fault while in kernel mode fault virtual address =3D 0xdeadc1d7 fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc047ac48 stack pointer =3D 0x10:0xd135e7e8 frame pointer =3D 0x10:0xd135e7f0 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 1156 (sshd) [thread pid 1156 tid 100114 ] Stopped at pf_state_compare_lan_ext+0x18: movzbl 0xf9(%esi),%eax db> trace Tracing pid 1156 tid 100114 td 0xc1a24640 pf_state_compare_lan_ext(c1748300,d135e898,d135e818,c047c095,c17483c0) at=20 pf_state_compare_lan_ext+0x18 pf_state_tree_lan_ext_RB_FIND(c17483c0,d135e898,0,c1748300,d135e9a4) at=20 pf_state_tree_lan_ext_RB_FIND+0x29 pf_find_state_recurse(c1748300,d135e898,0,d135e880,d135e840) at=20 pf_find_state_recurse+0x45 pf_test_state_tcp(d135e9ec,2,c1748300,c1745000,14) at pf_test_state_tcp+0xb0 pf_test(2,c1585800,d135eadc,c19ccbf4,c19d4000) at pf_test+0x981 pf_check_out(0,d135eadc,c1585800,2,c19ccbf4) at pf_check_out+0x4e pfil_run_hooks(c07f05a0,d135eb68,c1585800,2,c19ccbf4) at pfil_run_hooks+0x1= 5b ip_output(c1745000,0,d135eb34,0,0) at ip_output+0x3ef tcp_output(c1b7e1c4,8,c076ed93,169,c1ce2654) at tcp_output+0x984 tcp_usr_connect(c1ce2654,c1696b40,c1a24640) at tcp_usr_connect+0xbc soconnect(c1ce2654,c1696b40,c1a24640,10,c05bb4d8) at soconnect+0x5a kern_connect(c1a24640,b,c1696b40,c1696b40) at kern_connect+0x9a connect(c1a24640,d135ed14,c,431,3) at connect+0x48 syscall(807002f,807002f,bfbf002f,807b6c0,b) at syscall+0x137 Xint0x80_syscall() at Xint0x80_syscall+0x1f =2D-- syscall (98, FreeBSD ELF32, connect), eip =3D 0x282eeedf, esp =3D 0xb= fbfd8cc,=20 ebp =3D 0xbfbfdd78 --- db> Let me know if I can test anything for you. =2DHarry --nextPart2847621.IAZy8OViM2 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCB+EXBylq0S4AzzwRAh+0AJ48LyPehpKAOq1uKHalu81Ud019DQCfZtUP 9sOdSmCWvbZyJlabDbkYntQ= =SGu5 -----END PGP SIGNATURE----- --nextPart2847621.IAZy8OViM2--