From owner-freebsd-stable@freebsd.org Wed Sep 19 20:13:54 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 587EA10A5947 for ; Wed, 19 Sep 2018 20:13:54 +0000 (UTC) (envelope-from cyschow@shaw.ca) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D525690640 for ; Wed, 19 Sep 2018 20:13:53 +0000 (UTC) (envelope-from cyschow@shaw.ca) Received: by mailman.ysv.freebsd.org (Postfix) id 964AA10A5946; Wed, 19 Sep 2018 20:13:53 +0000 (UTC) Delivered-To: stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5885210A5945 for ; Wed, 19 Sep 2018 20:13:53 +0000 (UTC) (envelope-from cyschow@shaw.ca) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D4B339063F for ; Wed, 19 Sep 2018 20:13:52 +0000 (UTC) (envelope-from cyschow@shaw.ca) Received: from mail.intranet.peyto.ca ([24.64.227.31]) by shaw.ca with ESMTP id 2ir7gnKrwwyxU2ir8gMbVs; Wed, 19 Sep 2018 14:13:50 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shaw.ca; s=s20180605; t=1537388030; bh=/jCyyIEzDa8Dc6boWyjyuVlkuRQxzVXygrWnFBsIeFc=; h=Subject:From:To:References:Date:In-Reply-To; b=gYfGnpjjoPB5R1zEd98BcXB/KFBm7bcuXT8A0joq8LRJCDBqTNsE5ixKClGkX1MDR x6H9Q8/qXEm0F5IhwBXlKtr3jvRqYsKr0UshVcbGYa3Y6sLPui5emw12cKsf5L16X5 nBu+rKyeSJ+sSH5y0mbwiagrAeG9OvtiAbItPDmlO8JmvLAxj2zM0eJo6ceuU8J01Z ig9XsBmuXE+2e5Jrb+vb1337KbUDUAngxfYu1pIx/lW/8QlNrPxZIA4/wvsvhMJTKo UXyRIxEg8xN2uLLYNCj9iQND8GItctwjsLIRfU3BogE7nfBhuDnYoGprw5pfoJ1XYs LtiSq8Nx2ykaA== X-Authority-Analysis: v=2.3 cv=NPJhBHyg c=1 sm=1 tr=0 a=EzZWVta4pqxsgR2mpKnCwA==:117 a=EzZWVta4pqxsgR2mpKnCwA==:17 a=IkcTkHD0fZMA:10 a=O76VCmqbo-wA:10 a=x7bEGLp0ZPQA:10 a=JBFolyDoGHsA:10 a=SAGSzlj6AAAA:8 a=6I5d2MoRAAAA:8 a=0bYhfV3nZwDvIDVDRt0A:9 a=VaYrLYivr7oQUBp5:21 a=aZ3CLSDDQ9rDQ6_c:21 a=QEXdDO2ut3YA:10 a=obsNnxbpM5_HcROTUlqU:22 a=IjZwj45LgO3ly-622nXo:22 a=Bl1bqend9reKY-4Nh7dc:22 a=HH7FIXwXL_sUf1zzYxQd:22 Received: from [192.168.4.6] (unknown [192.168.4.6]) by mail.intranet.peyto.ca (Postfix) with ESMTPSA id 43FAA191F30 for ; Wed, 19 Sep 2018 14:09:53 -0600 (MDT) Subject: Re: Kernel crash while deleting vimage jail From: Samuel Chow To: stable@freebsd.org References: Message-ID: <6782f11e-d329-7bd4-610f-a5b8140b2067@shaw.ca> Date: Wed, 19 Sep 2018 14:09:50 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Peyto-MailScanner-Information: Please contact the ISP for more information X-Peyto-MailScanner-ID: 43FAA191F30.A4E2A X-Peyto-MailScanner: Found to be clean X-Peyto-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1, required 6, autolearn=disabled, ALL_TRUSTED -1.00) X-Peyto-MailScanner-From: cyschow@shaw.ca X-Spam-Status: No X-CMAE-Envelope: MS4wfMNvZuGDorFVGysKGKt6/inwYRc1mgGgYgw/PEXlJe5humq2Ksl3i8Sz+lq7SsYlqybdSFQegu+gZSAvfoPpp09ADW0Hs9qrtrCVNnThkDn164LxMvqX ZV9tUv6Qb3geIYkwzk2On9szbzYAq5P6OwbwtUiRQJj1JNydJpWdsS7E X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Sep 2018 20:13:54 -0000 For the record, I was alerted to PR216613. I applied the diff, and had since created and removed tens if not hundreds of VIMAGE-based jails. Everything is working great. Can I request an MFC please? Or if someone can show me how I can help get this patch into 11-stable, that would be great. Thanks. On 9/6/2018 12:49 PM, Samuel Chow wrote: > I would like to report a kernel crash while tearing down a > VIMAGE-based jail.This can be reproduced consistently. Thanks. > > --- > > Fatal trap 12: page fault while in kernel mode > cpuid = 4; apic id = 08 > fault virtual address   = 0xa8 > fault code              = supervisor read data, page not present > instruction pointer     = 0x20:0xffffffff80dfddd4 > stack pointer           = 0x28:0xfffffe08606b5960 > frame pointer           = 0x28:0xfffffe08606b59b0 > 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         = 3788 (jail) > trap number             = 12 > panic: page fault > cpuid = 4 > KDB: stack backtrace: > #0 0xffffffff80b416b7 at kdb_backtrace+0x67 > #1 0xffffffff80afa697 at vpanic+0x177 > #2 0xffffffff80afa513 at panic+0x43 > #3 0xffffffff80f9314f at trap_fatal+0x35f > #4 0xffffffff80f931a9 at trap_pfault+0x49 > #5 0xffffffff80f92984 at trap+0x2d4 > #6 0xffffffff80f7272c at calltrap+0x8 > #7 0xffffffff80dfee16 at uma_zdestroy+0x36 > #8 0xffffffff80cfdb92 at tcp_destroy+0x132 > #9 0xffffffff80c15b8c at vnet_destroy+0x13c > #10 0xffffffff80ac52f0 at prison_deref+0x2b0 > #11 0xffffffff80ac6bc4 at sys_jail_remove+0x364 > #12 0xffffffff80f941d8 at amd64_syscall+0xa38 > #13 0xffffffff80f7300d at fast_syscall_common+0x101 > Uptime: 3m53s > > --- > (kgdb) list *0xffffffff80dfddd4 > 0xffffffff80dfddd4 is in zone_dtor (uma_int.h:331). > 326     static inline uma_keg_t > 327     zone_first_keg(uma_zone_t zone) > 328     { > 329             uma_klink_t klink; > 330 > 331             klink = LIST_FIRST(&zone->uz_kegs); > 332             return (klink != NULL) ? klink->kl_keg : NULL; > 333     } > 334 > 335     #undef UMA_ALIGN > Current language:  auto; currently minimal > > --- > (kgdb) backtrace > #0  doadump (textdump=) at pcpu.h:230 > #1  0xffffffff80afa2ab in kern_reboot (howto=260) >     at /usr/src/sys/kern/kern_shutdown.c:383 > #2  0xffffffff80afa6d1 in vpanic (fmt=, >     ap=) at /usr/src/sys/kern/kern_shutdown.c:776 > #3  0xffffffff80afa513 in panic (fmt=) >     at /usr/src/sys/kern/kern_shutdown.c:707 > #4  0xffffffff80f9314f in trap_fatal (frame=0xfffffe08606b58a0, eva=168) >     at /usr/src/sys/amd64/amd64/trap.c:877 > #5  0xffffffff80f931a9 in trap_pfault (frame=0xfffffe08606b58a0, > usermode=0) >     at pcpu.h:230 > #6  0xffffffff80f92984 in trap (frame=0xfffffe08606b58a0) >     at /usr/src/sys/amd64/amd64/trap.c:415 > #7  0xffffffff80f7272c in calltrap () >     at /usr/src/sys/amd64/amd64/exception.S:231 > #8  0xffffffff80dfddd4 in zone_dtor (arg=0x0, size=1664, udata=0x0) >     at /usr/src/sys/vm/uma_core.c:1691 > #9  0xffffffff80dfee16 in uma_zdestroy (zone=0x0) >     at /usr/src/sys/vm/uma_core.c:2920 > #10 0xffffffff80cfdb92 in tcp_destroy (unused=) >     at /usr/src/sys/netinet/tcp_subr.c:749 > #11 0xffffffff80c15b8c in vnet_destroy (vnet=0xfffff800273612c0) >     at /usr/src/sys/net/vnet.c:596 > #12 0xffffffff80ac52f0 in prison_deref (pr=0xffffffff81a331d0, flags=23) >     at /usr/src/sys/kern/kern_jail.c:2647 > #13 0xffffffff80ac6bc4 in sys_jail_remove (td=, >     uap=) at /usr/src/sys/kern/kern_jail.c:2270 > #14 0xffffffff80f941d8 in amd64_syscall (td=0xfffff80058f54620, traced=0) >     at subr_syscall.c:132 > #15 0xffffffff80f7300d in fast_syscall_common () >     at /usr/src/sys/amd64/amd64/exception.S:494 > #16 0x0000000800ea2a4a in ?? () > > --- > sm5018a> uname -a > FreeBSD sm5018a.intranet.peyto.ca 11.2-STABLE FreeBSD 11.2-STABLE #0 > r337832: We > d Aug 15 17:19:31 MDT 2018 > samuelc@sm5018a.intranet.peyto.ca:/usr/obj/usr/sr > c/sys/SERVERS11  amd64 > > --- > sm5018a> cat SERVERS11 > include         GENERIC > ident           SERVERS > > options         ROUTETABLES=16 > options         VIMAGE > options         TCP_RFC7413 > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"