From owner-freebsd-current@freebsd.org Wed May 8 22:47:10 2019 Return-Path: Delivered-To: freebsd-current@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 69EE3159551A for ; Wed, 8 May 2019 22:47:10 +0000 (UTC) (envelope-from ler@FreeBSD.org) Received: from thebighonker.lerctr.org (ns-b.lerctr.org [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 08C796ADD2; Wed, 8 May 2019 22:47:10 +0000 (UTC) (envelope-from ler@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5cHz25TLHPpdInqAwhvhbgH+4pW2H5p/TPsnQtmRjYE=; b=gQ8cK/KQDbGyoU4nXjaUHH90/v bb43Tv3YpamBIq1tB1In0jqzqQyEfDhWwZrNAdBwuwOvp0ZOxC6y1xIIa9REc0tu4BPmmwbGJWiSH mp18DhBl9CvO5LZQkNLfJ5jdDZv2KS7kLOgm22z8sS8lyj9K+jom2sWc8kfTIZVvdxHFMczFaqcqt 9VCZlH3PrvZW21opGa14enuWPwSjDuVUZQ84BmbbSXzwRvckUzJevS6RdcukSkQsRjS6hxrxTER3C uEc1fVgnIUppJWDHr/ee7eVgxJ0F+AMbPTWDxje7NMM0gsaR8ZODNq+Ckyt8t3Vo2KKbazjmI2sKP WkhH6Xhw==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:36577 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hOVLA-0005qI-TG; Wed, 08 May 2019 17:47:09 -0500 Received: from 2600:1700:210:b180:d8c:cc0b:810:3d61 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Wed, 08 May 2019 17:47:08 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 08 May 2019 17:47:08 -0500 From: Larry Rosenman To: Mark Johnston Cc: freebsd-current@freebsd.org, Mark Johnston Subject: Re: Crash loading dtraceall In-Reply-To: <20190508222932.GB11774@raichu> References: <20190508205245.ulbo6fusk3b4py7t@ler-imac.local> <20190508222932.GB11774@raichu> Message-ID: <845dd186ef038d98c1a95a7454e432d2@FreeBSD.org> X-Sender: ler@FreeBSD.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 May 2019 22:47:10 -0000 On 05/08/2019 5:29 pm, Mark Johnston wrote: > On Wed, May 08, 2019 at 03:52:45PM -0500, Larry Rosenman wrote: >> Greetings, >> >> Somewhere between r346483 and r347241 loading dtraceall causes a >> crash. I have the cores and kernels. >> >> It's hard for me to bisect more than this, as the box is remote. >> >> What more do you need? (this dump is fropm r347355). > > Please visit frame 8 and print *lf. > (kgdb) bt #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:241 #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:383 #2 0xffffffff80496320 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:470 #3 0xffffffff80496799 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:896 #4 0xffffffff804964d3 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:823 #5 0xffffffff80767314 in trap_fatal (frame=0xfffffe00d74d7cd0, eva=0) at /usr/src/sys/amd64/amd64/trap.c:946 #6 0xffffffff80767379 in trap_pfault (frame=0xfffffe00d74d7cd0, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:765 #7 0xffffffff80766964 in trap (frame=0xfffffe00d74d7cd0) at /usr/src/sys/amd64/amd64/trap.c:441 #8 #9 fbt_provide_module_function (lf=0xfffff800020ff000, symindx=30763, symval=0xfffffe00d74d7e00, opaque=0xfffffe00d74d7e50) at /usr/src/sys/cddl/dev/fbt/x86/fbt_isa.c:191 #10 0xffffffff804bf8f7 in link_elf_each_function_nameval (file=0xfffff800020ff000, callback=0xffffffff825cb570 , opaque=0xfffffe00d74d7e50) at /usr/src/sys/kern/link_elf.c:1513 #11 0xffffffff825ca33e in fbt_provide_module (arg=, lf=0xfffff800020ff000) at /usr/src/sys/cddl/dev/fbt/fbt.c:204 #12 0xffffffff825ca242 in fbt_linker_file_cb (lf=0xffffffff825cbe45, arg=0xffffffff812c9541) at /usr/src/sys/cddl/dev/fbt/fbt.c:1103 #13 0xffffffff8046d772 in linker_file_foreach (predicate=0xffffffff825ca230 , context=0x0) at /usr/src/sys/kern/kern_linker.c:594 #14 0xffffffff8046cb58 in linker_file_sysinit (lf=0xfffff80002a5da00) at /usr/src/sys/kern/kern_linker.c:236 #15 linker_load_file (filename=, result=) at /usr/src/sys/kern/kern_linker.c:462 #16 linker_load_module (kldname=, modname=0xffffffff81d792ae "fbt", parent=, verinfo=, lfpp=0x0) at /usr/src/sys/kern/kern_linker.c:2110 #17 0xffffffff8046f1bd in linker_load_dependencies (lf=0xfffff8002389a400) at /usr/src/sys/kern/kern_linker.c:2200 #18 0xffffffff80797f3e in link_elf_load_file (cls=, filename=0xfffff80003d592c0 "/boot/kernel/dtraceall.ko", result=0xfffffe00d74d8898) at /usr/src/sys/kern/link_elf_obj.c:1010 #19 0xffffffff8046c96f in LINKER_LOAD_FILE (cls=0xffffffff80acccc0 , filename=, result=0x0) at ./linker_if.h:180 #20 linker_load_file (filename=, result=) at /usr/src/sys/kern/kern_linker.c:447 #21 linker_load_module (kldname=, modname=0xfffff800231a7800 "dtraceall", parent=, verinfo=, lfpp=0xfffffe00d74d8a38) at /usr/src/sys/kern/kern_linker.c:2110 #22 0xffffffff8046e297 in kern_kldload (td=0xfffff80114df9000, file=, fileid=0xfffffe00d74d8a74) at /usr/src/sys/kern/kern_linker.c:1089 #23 0xffffffff8046e35b in sys_kldload (td=0xfffff80114df9000, uap=) at /usr/src/sys/kern/kern_linker.c:1115 #24 0xffffffff80767ddc in syscallenter (td=0xfffff80114df9000) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #25 amd64_syscall (td=0xfffff80114df9000, traced=0) at /usr/src/sys/amd64/amd64/trap.c:1166 #26 #27 0x00000008002de43a in ?? () Backtrace stopped: Cannot access memory at address 0x7fffffffe658 (kgdb) fr 9 #9 fbt_provide_module_function (lf=0xfffff800020ff000, symindx=30763, symval=0xfffffe00d74d7e00, opaque=0xfffffe00d74d7e50) at /usr/src/sys/cddl/dev/fbt/x86/fbt_isa.c:191 191 if (*instr == FBT_PUSHL_EBP) (kgdb) print *lf $1 = {ops = 0xfffff800020f6000, refs = 202, userrefs = 1, flags = 1, link = {tqe_next = 0xfffff800020fec00, tqe_prev = 0xffffffff80c767d0 }, filename = 0xfffff80002101030 "kernel", pathname = 0xfffff80002104080 "/boot/kernel/kernel", id = 1, address = 0xffffffff80200000 "\177ELF\002\001\001\t", size = 17612816, ctors_addr = 0x0, ctors_size = 0, ndeps = 0, deps = 0x0, common = {stqh_first = 0x0, stqh_last = 0xfffff800020ff070}, modules = {tqh_first = 0xfffff800020e5800, tqh_last = 0xfffff80002116790}, loaded = {tqe_next = 0x0, tqe_prev = 0x0}, loadcnt = 1, nenabled = 0, fbt_nentries = 25062} (kgdb) -- Larry Rosenman http://people.freebsd.org/~ler Phone: +1 214-642-9640 E-Mail: ler@FreeBSD.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106