From owner-freebsd-stable@freebsd.org Sat Nov 19 14:01:30 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5C474C48720 for ; Sat, 19 Nov 2016 14:01:30 +0000 (UTC) (envelope-from kamisouckova@gmail.com) Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E94038B9 for ; Sat, 19 Nov 2016 14:01:29 +0000 (UTC) (envelope-from kamisouckova@gmail.com) Received: by mail-wm0-x243.google.com with SMTP id g23so13366685wme.1 for ; Sat, 19 Nov 2016 06:01:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=suJ8qYqN9xOnVpxvb0Kb3NiMKMRur684RELubpmAttg=; b=yDNsu0Fig1j5GUmrQrN/yXY1QnUR2Fpl9xpWLW0v7EBXisq88UBN/iv0UgZtsf+dly aTuE46mxhdNxExQmVgBqYR0onzyi/K0T08o02aUU7JrJuPsjmO4TWLyEPdNNjJd3+HjR 5qedEHpAT6DHeUTYWFJ+tGGxB6IVFX2kmeJGKSpguOP5mMF9rFgQnIwCmkYMbC5NXLir efgAI4qSbq6TYZyMFz2f84sTh7p/W/64xodRwP6ElWyho4TL9ZD3BYM2HS/6pti++OQB FPTn3sF9k6J0bCFp8U12j0wz/tTmgyyX6EIAhad5qYAtJgBv0C1Z95+AQtdfAcwTXpAh Bz+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=suJ8qYqN9xOnVpxvb0Kb3NiMKMRur684RELubpmAttg=; b=TiJx80JLWmZg61Yhf8YMkGYMaKJT6G8sIvX3LeJR53KKJXhldjkK5/Pz/ZjNlIRqfe ru2eGzymcUuAa82zbM6wMJFY9sBFE+r5dXV6NcTwDw2zwr2dKtsODXzX8Fiwhkiw5gSi 2wg0PP3GDkHONSCFcIdV2y2FGfzJom3MbI9GskrTAj27wvNJXasArPzFhiEN7rEFqsKZ Hv7OcNIcllkaGrOQymqhYXC46CW5vl6vK9KyFyDl6fIvVgAvKROfqRoAapp5grk697W6 JLXTH/ZhcyDyjNEh3xEQhZLFyC4BY729oCkOhRVvNC0UQJz4yJWC6PQ9PuNfqHQdxZ/J ChCg== X-Gm-Message-State: AKaTC01GYaUbxqpfDgua0oU4Vh4UWeswaiCQa1YkG6ewHfTUMfTdWG/O6ezggVMdeJI2iEM7WAAbk6ud7jU67A== X-Received: by 10.28.178.10 with SMTP id b10mr3817756wmf.83.1479564087725; Sat, 19 Nov 2016 06:01:27 -0800 (PST) MIME-Version: 1.0 Sender: kamisouckova@gmail.com Received: by 10.194.29.101 with HTTP; Sat, 19 Nov 2016 06:01:07 -0800 (PST) From: =?UTF-8?B?S2FtaWxhIFNvdcSNa292w6E=?= Date: Sat, 19 Nov 2016 15:01:07 +0100 X-Google-Sender-Auth: 4fbQRoYi3Kv5rRa2o9-1z_mOQPI Message-ID: Subject: Panic when tearing down a VNET jail; pf mentioned in stack trace To: freebsd-stable@freebsd.org Cc: =?UTF-8?B?UmljaGFyZCBLcsOhbG92acSN?= Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2016 14:01:30 -0000 Hello, (if this is not the right mailing list, please reroute this email -- I am not sure where to post VNET-related stuff.) I experienced a panic when stopping an iocage-managed jail with VNET. Some information: - The host (which is a physical machine) panicked after calling `iocage stop`. - The host has pf enabled and active, the jail does not. - The standard iocage configuration for VNET is used, i.e. the host part of the epair device is bridged to the local network. - It has only happened to me once in about 10 tries, so I assume it must be a race condition. - The stack trace is attached below. What could be the problem? How can I help debug it? (I do not know anything about FreeBSD internals, yet.) Thank you! Kamila ------------------------------------------- trace: Nov 19 14:12:04 oresme kernel: Fatal trap 12: page fault while in kernel mode Nov 19 14:12:04 oresme kernel: cpuid = 5; apic id = 05 Nov 19 14:12:04 oresme kernel: fault virtual address = 0x420 Nov 19 14:12:04 oresme kernel: fault code = supervisor read data, page not present Nov 19 14:12:04 oresme kernel: instruction pointer = 0x20:0xffffffff826657a9 Nov 19 14:12:04 oresme kernel: stack pointer = 0x28:0xfffffe0852d63340 Nov 19 14:12:04 oresme kernel: frame pointer = 0x28:0xfffffe0852d633b0 Nov 19 14:12:04 oresme kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Nov 19 14:12:04 oresme kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Nov 19 14:12:04 oresme kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Nov 19 14:12:04 oresme kernel: current process = 12 (irq272: igb1:que 1) Nov 19 14:12:04 oresme kernel: trap number = 12 Nov 19 14:12:04 oresme kernel: panic: page fault Nov 19 14:12:04 oresme kernel: cpuid = 5 Nov 19 14:12:04 oresme kernel: KDB: stack backtrace: Nov 19 14:12:04 oresme kernel: #0 0xffffffff80aa8787 at kdb_backtrace+0x67 Nov 19 14:12:04 oresme kernel: #1 0xffffffff80a5d632 at vpanic+0x182 Nov 19 14:12:04 oresme kernel: #2 0xffffffff80a5d4a3 at panic+0x43 Nov 19 14:12:04 oresme kernel: #3 0xffffffff80f3cd51 at trap_fatal+0x351 Nov 19 14:12:04 oresme kernel: #4 0xffffffff80f3cf43 at trap_pfault+0x1e3 Nov 19 14:12:04 oresme kernel: #5 0xffffffff80f3c4ec at trap+0x26c Nov 19 14:12:04 oresme kernel: #6 0xffffffff80f1f521 at calltrap+0x8 Nov 19 14:12:04 oresme kernel: #7 0xffffffff82641acc at pf_test+0xfdc Nov 19 14:12:04 oresme kernel: #8 0xffffffff8265408d at pf_check_in+0x1d Nov 19 14:12:04 oresme kernel: #9 0xffffffff80b820f3 at pfil_run_hooks+0x83 Nov 19 14:12:04 oresme kernel: #10 0xffffffff80be9a5f at ip_input+0x42f Nov 19 14:12:04 oresme kernel: #11 0xffffffff80b8107f at netisr_dispatch_src+0xff Nov 19 14:12:04 oresme kernel: #12 0xffffffff80b6915a at ether_demux+0x13a Nov 19 14:12:04 oresme kernel: #13 0xffffffff80b69e75 at ether_nh_input+0x345 Nov 19 14:12:04 oresme kernel: #14 0xffffffff80b8107f at netisr_dispatch_src+0xff Nov 19 14:12:04 oresme kernel: #15 0xffffffff80b69414 at ether_input+0x54 Nov 19 14:12:04 oresme kernel: #16 0xffffffff80553b9c at igb_rxeof+0x7fc Nov 19 14:12:04 oresme kernel: #17 0xffffffff80552def at igb_msix_que+0x18f