From owner-freebsd-current@freebsd.org Tue Feb 28 03:42:16 2017 Return-Path: Delivered-To: freebsd-current@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 7EEE0CEF333 for ; Tue, 28 Feb 2017 03:42:16 +0000 (UTC) (envelope-from iblis@hs.ntnu.edu.tw) Received: from mail.hs.ntnu.edu.tw (mail.hs.ntnu.edu.tw [140.131.149.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E898948 for ; Tue, 28 Feb 2017 03:42:16 +0000 (UTC) (envelope-from iblis@hs.ntnu.edu.tw) Received: by mail.hs.ntnu.edu.tw (Postfix, from userid 800) id 8BF6E1C6444; Tue, 28 Feb 2017 11:42:02 +0800 (CST) Received: from abeing (IP-215-9.cs.nctu.edu.tw [140.113.215.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: iblis@hs.ntnu.edu.tw) by mail.hs.ntnu.edu.tw (Postfix) with ESMTPSA id 408DA1C6410; Tue, 28 Feb 2017 11:41:56 +0800 (CST) Date: Tue, 28 Feb 2017 11:41:54 +0800 From: Iblis Lin To: "Simon J. Gerraty" Cc: freebsd-current@freebsd.org Subject: Re: bmake core dump Message-ID: <20170228034153.GC31394@abeing> References: <20170227101044.GB31394@abeing> <65586.1488222403@kaos.jnpr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <65586.1488222403@kaos.jnpr.net> User-Agent: Mutt/1.7.1 (2016-10-04) X-Bogosity: Ham, tests=bogofilter, spamicity=0.329461, version=1.2.4 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 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: Tue, 28 Feb 2017 03:42:16 -0000 On Mon, Feb 27, 2017 at 11:06:43AM -0800, Simon J. Gerraty wrote: > Hi Iblis > > > I encounted core dump with `make -f - ...` > > can you share the content of stdin? or a relevant snippet? > > Also what version of bmake? (make -r -f /dev/null -V MAKE_VERSION) > > Your patch risks overflow, so would like to reproduce first... > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" bmake version: └─[iblis@abeing]% make -r -f /dev/null -V MAKE_VERSION 20160818 Accutally, I made it core dump via a julia script. Please checkout this code └─[iblis@abeing ]% cat test.jl makefile=""" CATEGORIES= devel USES= .include """ cmd = `/usr/bin/make -f - -V MAKE_ENV` in_ = Pipe() out, proc = open(cmd, "r", in_) print(in_, makefile) close(in_) @assert success(proc) close(out) └─[iblis@abeing]% MALLOC_CONF="junk:true" /usr/local/bin/julia test.jl ERROR: LoadError: AssertionError: success(proc) in _init at /usr/local/lib/julia/sys.so:? (repeats 5 times) while loading /usr/home/iblis/git/BinDeps_jl/test.jl, in expression starting on line 14 └─[iblis@abeing ]% dmesg| tail pid 27928 (make), uid 1001: exited on signal 10 (core dumped) pid 27956 (make), uid 1001: exited on signal 10 (core dumped) pid 28232 (make), uid 1001: exited on signal 10 (core dumped) pid 28447 (make), uid 1001: exited on signal 10 (core dumped) pid 28998 (make), uid 1001: exited on signal 10 (core dumped) pid 29155 (make), uid 1001: exited on signal 10 (core dumped) pid 29264 (make), uid 1001: exited on signal 10 (core dumped) pid 29506 (make), uid 1001: exited on signal 10 (core dumped) pid 29642 (make), uid 1001: exited on signal 10 (core dumped) -- Iblis Lin 林峻頤