From owner-freebsd-fs@freebsd.org Tue Aug 25 20:21:28 2015 Return-Path: Delivered-To: freebsd-fs@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 3E1169C39E4 for ; Tue, 25 Aug 2015 20:21:28 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 10657188C; Tue, 25 Aug 2015 20:21:26 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id XAA10043; Tue, 25 Aug 2015 23:21:25 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1ZUKii-000KfC-Av; Tue, 25 Aug 2015 23:21:24 +0300 Subject: Re: l2arc_feed_thread page fault on r287138 To: Bryan Drewery , "freebsd-fs@freebsd.org" References: <55DCCDA3.8030605@FreeBSD.org> Cc: Alexander Motin From: Andriy Gapon Message-ID: <55DCCE0D.8050902@FreeBSD.org> Date: Tue, 25 Aug 2015 23:20:29 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <55DCCDA3.8030605@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Aug 2015 20:21:28 -0000 On 25/08/2015 23:18, Bryan Drewery wrote: >> Fatal trap 12: page fault while in kernel mode >> cpuid = 2; apic id = 02 >> fault virtual address = 0xc4 >> fault code = supervisor read data, page not present >> instruction pointer = 0x20:0xffffffff80ce6c63 >> stack pointer = 0x28:0xfffffe3553e689d0 >> frame pointer = 0x28:0xfffffe3553e68a00 >> 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 = 6 (l2arc_feed_thread) >> [ thread pid 6 tid 100172 ] >> Stopped at uma_dbg_free+0x53: movl 0xc4(%rdi),%esi >> db> bt >> Tracing pid 6 tid 100172 td 0xfffff8012551c9a0 >> uma_dbg_free() at uma_dbg_free+0x53/frame 0xfffffe3553e68a00 >> uma_zfree_arg() at uma_zfree_arg+0xaf/frame 0xfffffe3553e68a60 >> l2arc_feed_thread() at l2arc_feed_thread+0xe0b/frame 0xfffffe3553e68bb0 >> fork_exit() at fork_exit+0x84/frame 0xfffffe3553e68bf0 >> fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe3553e68bf0 >> --- trap 0, rip = 0, rsp = 0, rbp = 0 --- >> db> > A little bit more debug info like line numbers, argument values, etc would be nice. -- Andriy Gapon