From owner-freebsd-ipfw@FreeBSD.ORG Mon Sep 3 16:48:34 2007 Return-Path: Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01EA116A417 for ; Mon, 3 Sep 2007 16:48:34 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from webmail15.mail.yandex.net (webmail15.mail.yandex.net [213.180.200.30]) by mx1.freebsd.org (Postfix) with ESMTP id 1B99913C478 for ; Mon, 3 Sep 2007 16:48:31 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from YAMAIL (webmail15) by mail.yandex.ru id S315915AbXICQsG for (+ 2 others); Mon, 3 Sep 2007 20:48:06 +0400 X-Yandex-Spam: 1 Received: from [77.72.136.71] ([77.72.136.71]) by mail.yandex.ru with HTTP; Mon, 03 Sep 2007 20:48:03 +0400 From: "Andrey V. Elsukov" To: freebsd-ipfw@freebsd.org MIME-Version: 1.0 Message-Id: <1261981188838083@webmail15.yandex.ru> Date: Mon, 03 Sep 2007 20:48:03 +0400 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Type: multipart/mixed; boundary="----==--bound.126199.webmail15.yandex.ru" Cc: andre@freebsd.org, rwatson@freebsd.org Subject: Re: dummynet / ipfw2: panic, double fault X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 16:48:34 -0000 ------==--bound.126199.webmail15.yandex.ru Content-Transfer-Encoding: 7bit Content-Type: text/plain Hi, I got a trace for this fault. dummynet reinject packet to the ip_input through netisr_dispath. This procedure was done success several times, but in the next time it's fault. (kgdb) p &ipfw_chk $1 = (int (*)(struct ip_fw_args *)) 0xc3374ea0 (kgdb) l *(0xc3374ea0+0x16) 0xc3374eb6 is in ipfw_chk (/usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2304). 2299 * ip is the beginning of the ip(4 or 6) header. 2300 * Calculated by adding the L3offset to the start of data. 2301 * (Until we start using L3offset, the packet is 2302 * supposed to start with the ip header). 2303 */ 2304 struct mbuf *m = args->m; 2305 struct ip *ip = mtod(m, struct ip *); 2306 2307 /* 2308 * For rules which contain uid/gid or jail constraints, cache I don't understand why we have panic here.. Can someone explain this panic? -- WBR, Andrey V. Elsukov ------==--bound.126199.webmail15.yandex.ru Content-Disposition: attachment; filename="log.txt" Content-Transfer-Encoding: base64 Content-Type: text/plain; name="log.txt" RmF0YWwgZG91YmxlIGZhdWx0OgplaXAgPSAweGMzMzQzZWI2CmVzcCA9IDB4ZDRmODBmN2MKZWJw ID0gMHhkNGY4MTI3YwpjcHVpZCA9IDA7IGFwaWMgaWQgPSAwMApwYW5pYzogZG91YmxlIGZhdWx0 CmNwdWlkID0gMApLREI6IGVudGVyOiBwYW5pYwpbdGhyZWFkIHBpZCAzMyB0aWQgMTAwMDM3IF0K U3RvcHBlZCBhdCAgICAgIGtkYl9lbnRlcisweDMyOiBsZWF2ZQpkYj4gYnQKVHJhY2luZyBwaWQg MzMgdGlkIDEwMDAzNyB0ZCAweGMyZWNlNDAwCmtkYl9lbnRlcihjMGE4YTBkYywwLGMwYWI2Zjll LGMwYzA2Y2IwLDAsLi4uKSBhdCBrZGJfZW50ZXIrMHgzMgpwYW5pYyhjMGFiNmY5ZSwwLDAsMCww LC4uLikgYXQgcGFuaWMrMHgxMjQKZGJsZmF1bHRfaGFuZGxlcigpIGF0IGRibGZhdWx0X2hhbmRs ZXIrMHg5YgotLS0gdHJhcCAweDE3LCBlaXAgPSAweGMzMzQzZWI2LCBlc3AgPSAweGQ0ZjgwZjdj LCBlYnAgPSAweGQ0ZjgxMjdjIC0tLQppcGZ3X2NoayhkNGY4MTI5NCw0MWVjMGQ3ZSwwLDAsYzMw ZGUwMDAsLi4uKSBhdCBpcGZ3X2NoaysweDE2CmlwZndfY2hlY2tfaW4oMCxkNGY4MTM5OCxjMmVh ZTgwMCwxLDAsLi4uKSBhdCBpcGZ3X2NoZWNrX2luKzB4ZDcKcGZpbF9ydW5faG9va3MoYzBiZTll MDAsZDRmODEzZWMsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAoKaXBf aW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4uKSBh dCBpcF9pbnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMw YTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2Iy YywwLGMzMzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRf aW8oYzMwZGUwMDAsMixkNGY4MTRmYywwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgz NzMKaXBmd19jaGVja19pbigwLGQ0ZjgxNjAwLGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hl Y2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRmODE2NTQsYzJlYWU4MDAsMSww LC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAoKaXBfaW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgs YzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4uKSBhdCBpcF9pbnB1dCsweDI0ZApuZXRpc3Jf ZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rp c3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwuLi4p IGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4MTc2NCww LGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0Zjgx ODY4LGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9v a3MoYzBiZTllMDAsZDRmODE4YmMsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3Mr MHg4OAoKaXBfaW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUw MDAsLi4uKSBhdCBpcF9pbnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3 Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2Vu ZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYK ZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4MTljYywwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXlu ZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0ZjgxYWQwLGMyZWFlODAwLDEsMCwuLi4pIGF0 IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRmODFiMjQsYzJl YWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAoKaXBfaW5wdXQoYzMwZGUwMDAs YzJlY2U0OTgsYzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4uKSBhdCBpcF9pbnB1dCsweDI0 ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQg bmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2 MCxjZiwuLi4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixk NGY4MWMzNCwwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19p bigwLGQ0ZjgxZDM4LGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZp bF9ydW5faG9va3MoYzBiZTllMDAsZDRmODFkOGMsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9y dW5faG9va3MrMHg4OAoKaXBfaW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3NjQsYzMzN2Fi MDYsYzMwZGUwMDAsLi4uKSBhdCBpcF9pbnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBk ZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVt bXluZXRfc2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1bW15bmV0X3Nl bmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4MWU5YywwLGMzMGRlMDAwLC4uLikg YXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0ZjgxZmEwLGMyZWFlODAwLDEs MCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRm ODFmZjQsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAoKaXBfaW5wdXQo YzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4uKSBhdCBpcF9p bnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNk LC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2IyYywwLGMz MzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRfaW8oYzMw ZGUwMDAsMixkNGY4MjEwNCwwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgzNzMKaXBm d19jaGVja19pbigwLGQ0ZjgyMjA4LGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hlY2tfaW4r MHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRmODIyNWMsYzJlYWU4MDAsMSwwLC4uLikg YXQgcGZpbF9ydW5faG9va3MrMHg4OAoKaXBfaW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3 NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4uKSBhdCBpcF9pbnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0 Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNo KzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1 bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4MjM2YywwLGMzMGRl MDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0ZjgyNDcwLGMy ZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBi ZTllMDAsZDRmODI0YzQsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAoK aXBfaW5wdXQoYzMwZGUwMDAsYzJlY2U0OTgsYzBiM2I3NjQsYzMzN2FiMDYsYzMwZGUwMDAsLi4u KSBhdCBpcF9pbnB1dCsweDI0ZApuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywx LGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3 Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwuLi4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXlu ZXRfaW8oYzMwZGUwMDAsMixkNGY4MjVkNCwwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8r MHgzNzMKaXBmd19jaGVja19pbigwLGQ0ZjgyNmQ4LGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndf Y2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRmODI3MmMsYzJlYWU4MDAs MSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAppcF9pbnB1dChjMzBkZTAwMCxjMmVjZTQ5 OCxjMGIzYjc2NCxjMzM3YWIwNixjMzBkZTAwMCwuLi4pIGF0IGlwX2lucHV0KzB4MjRkCgpuZXRp c3JfZGlzcGF0Y2goMixjMzBkZTAwMCxjMzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNy X2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRfc2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjZiwu Li4pIGF0IGR1bW15bmV0X3NlbmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4Mjgz YywwLGMzMGRlMDAwLC4uLikgYXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0 ZjgyOTQwLGMyZWFlODAwLDEsMCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5f aG9va3MoYzBiZTllMDAsZDRmODI5OTQsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9v a3MrMHg4OAppcF9pbnB1dChjMzBkZTAwMCxjMmVjZTQ5OCxjMGIzYjc2NCxjMzM3YWIwNixjMzBk ZTAwMCwuLi4pIGF0IGlwX2lucHV0KzB4MjRkCgpuZXRpc3JfZGlzcGF0Y2goMixjMzBkZTAwMCxj MzM3Y2IyYywxLGMwYTg4ZTNkLC4uLikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZHVtbXluZXRf c2VuZChjMzM3Y2IyYywwLGMzMzdhYjA2LDU2MCxjMDllMzExNSwuLi4pIGF0IGR1bW15bmV0X3Nl bmQrMHgxMzYKZHVtbXluZXRfaW8oYzMwZGUwMDAsMixkNGY4MmFhNCwwLGMzMGRlMDAwLC4uLikg YXQgZHVtbXluZXRfaW8rMHgzNzMKaXBmd19jaGVja19pbigwLGQ0ZjgyYmE4LGMyZWFlODAwLDEs MCwuLi4pIGF0IGlwZndfY2hlY2tfaW4rMHgyMjAKcGZpbF9ydW5faG9va3MoYzBiZTllMDAsZDRm ODJiZmMsYzJlYWU4MDAsMSwwLC4uLikgYXQgcGZpbF9ydW5faG9va3MrMHg4OAppcF9pbnB1dChj MzBkZTAwMCxjMDY1MWEwMiw4MDAsYzJlYWU4MDAsODAwLC4uLikgYXQgaXBfaW5wdXQrMHgyNGQK Cm5ldGlzcl9kaXNwYXRjaCgyLGMzMGRlMDAwLGMyZWNlNDk4LGMwYjNiNzY0LGMwYWE0YjQ2LC4u LikgYXQgbmV0aXNyX2Rpc3BhdGNoKzB4NzMKZXRoZXJfZGVtdXgoYzJlYWU4MDAsYzMwZGUwMDAs MywwLDMsLi4uKSBhdCBldGhlcl9kZW11eCsweDFmMQpldGhlcl9pbnB1dChjMmVhZTgwMCxjMzBk ZTAwMCxjMGFhNGI0Niw0YjIsMCwuLi4pIGF0IGV0aGVyX2lucHV0KzB4MzdmCnJsX3J4ZW9mKGMy ZTk5Y2Q0LDAsYzBhYTRiNDYsNTNjLGMyZTk5Y2Q0LC4uLikgYXQgcmxfcnhlb2YrMHgyNDQKcmxf aW50cihjMmU5OTgwMCwwLGMwYTg2Y2U1LDQ3MSxjMmRiMjU2NCwuLi4pIGF0IHJsX2ludHIrMHg5 YwppdGhyZWFkX2xvb3AoYzJlZGMyMTAsZDRmODJkMzgsYzBhODZhNTksMzE1LGMyZWQwNTU4LC4u LikgYXQgaXRocmVhZF9sb29wKzB4MWI1CmZvcmtfZXhpdChjMDcyZWQ3MCxjMmVkYzIxMCxkNGY4 MmQzOCkgYXQgZm9ya19leGl0KzB4YjgKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9s aW5lKzB4OAotLS0gdHJhcCAwLCBlaXAgPSAwLCBlc3AgPSAweGQ0ZjgyZDcwLCBlYnAgPSAwIC0t LQo= ------==--bound.126199.webmail15.yandex.ru--