From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#17215: Acknowledgement (Build failure) Date: Fri, 11 Apr 2014 14:34:55 -0700 Message-ID: <53485FFF.3050301@dancol.org> References: <871tx9k1dy.fsf@fencepost.gnu.org> <87ioqfdfuw.fsf@fencepost.gnu.org> <53483E5E.8020705@dancol.org> <87a9brd1n8.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hKkGdGDFTcGugJEIhLs8ReUldcu6W48UB" X-Trace: ger.gmane.org 1397252183 14575 80.91.229.3 (11 Apr 2014 21:36:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 11 Apr 2014 21:36:23 +0000 (UTC) Cc: 17215@debbugs.gnu.org To: David Kastrup , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Apr 11 23:36:18 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WYj7Q-0000tj-Pu for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Apr 2014 23:36:17 +0200 Original-Received: from localhost ([::1]:60065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYj7Q-000172-CU for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Apr 2014 17:36:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54808) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYj7I-0000qJ-9B for bug-gnu-emacs@gnu.org; Fri, 11 Apr 2014 17:36:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYj7D-0004uo-JU for bug-gnu-emacs@gnu.org; Fri, 11 Apr 2014 17:36:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYj7D-0004uh-Ga for bug-gnu-emacs@gnu.org; Fri, 11 Apr 2014 17:36:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WYj7C-0001Fq-IK for bug-gnu-emacs@gnu.org; Fri, 11 Apr 2014 17:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Apr 2014 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 17215-submit@debbugs.gnu.org id=B17215.13972521124749 (code B ref 17215); Fri, 11 Apr 2014 21:36:02 +0000 Original-Received: (at 17215) by debbugs.gnu.org; 11 Apr 2014 21:35:12 +0000 Original-Received: from localhost ([127.0.0.1]:45776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WYj6L-0001EU-JW for submit@debbugs.gnu.org; Fri, 11 Apr 2014 17:35:11 -0400 Original-Received: from dancol.org ([96.126.100.184]:42752) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WYj6I-0001EK-9z for 17215@debbugs.gnu.org; Fri, 11 Apr 2014 17:35:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=vp0DwkFwK0lDQe0X7ZgB9/RL/NXnY71Jj+aTmcMvyPg=; b=hVX1hpk7x7rFi5ZiLXdqtF4IU8cVAKIUaU52UFmwREwNDxj3UBZHX6oMfLp1xEwVaYcRYUzXVi78F/EsYfA40g/7WvCtL2xvdvezs+JlaMXfh+JUsmtoCCmI5pMmrKjRzqK+mwulhJrrtCM0GDAJULFJ/IF32T4Bae23uK0iM6J1aQjb8Ca53S6DIJh9TjJH2ayUci+h/s5SWIWRdsDd1ccVp3pQpuVR4j3FvLcBPkWOHQIl71k4vsqwZJ0J+mzbZqG1F1bwmKtJhh+pE6PuyqGjEneNtqqyuldkzjIVhRxWn1idU1qawf5yh+E3rHsFahqbrRU326wTrqpIVAaVBQ==; Original-Received: from [2620:0:1cfe:a1:2b5:6dff:fe00:f9a6] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1WYj6F-0000oQ-Tk; Fri, 11 Apr 2014 14:35:03 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: <87a9brd1n8.fsf@fencepost.gnu.org> X-Enigmail-Version: 1.6 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87962 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hKkGdGDFTcGugJEIhLs8ReUldcu6W48UB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 04/11/2014 01:58 PM, David Kastrup wrote: > Stefan Monnier writes: >=20 >>>> It would appear that this particular bug yielded to the pure size >>>> increase. What a singularly useless error behavior for a problem th= at >>>> is expected to reoccur with some regularity! >>> Still waiting to hear a response to my previous question on why we do= n't >>> just abort as soon as we detect pure overflow. >> >> Good question. The reason is largely histerical, where it was >> convenient to still have a partly usable Emacs. Nowadays, many more >> people build their Emacs from trunk without having the technical >> knowledge to detect and handle this problem, so it's probably better t= o >> just abort. >=20 > I fail to see how an Emacs that segfaults during the build can be > considered usable to a degree making sense. Emacs didn't always segfault (well, abort, really) on pure overflow --- I broke it. Before, when we noticed we oveflowed pure space, we would continue (mallocing more pure space), then just refuse to GC. Ever. The benefit of this scheme (as opposed to failing early) is that you can tell *by how much* pure space overflowed, but I don't think that this power is very useful given that users generally don't know how to find this information. IMHO (and I think Stefan agrees), we should just abort as soon as we detect pure space overflow and ask users to increase the necessary constants in the source. --hKkGdGDFTcGugJEIhLs8ReUldcu6W48UB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTSGAAAAoJEMAaIROpHW7IO5kQAMVf+PYiJI7/jy7FmdESLtvM Hm71zloob6oOYDRKojj8umXDbCu1toNzy+nt3M37KysKeYH8wL+arAsRX4Qr9VC5 9UHMNGgbnhRh6ZQr0Eni7yr1aBdfEVxCcpDq14bnh/29yZaJrczVuAK92/ny4Hx2 tFsNYYY5k37EN77rMqKdDOqLydswnn+b8cca53gGwTjlYrsCUv+EtALBqfsO1/dg 1UnBm9Qktqa2lsTW1qYhFfq/eP7Lb79zjJ2ClpIDU+NhzmE+CNqFxkyrn8rFDXA4 IN2kLANxc42m6ssa3l97W5u9MkpfCNDsP4CNrmMY7stdB4Q4rvu4wlztPPVbN/wq HtUyDqMqwVChArF7frqu/atAlb6Aj0H2aB7VX1ttUA7n+RMl54PeaXQ52kvOpzeZ qHaKH9D9APYfYYfd/t16u1hLZVV05V/Fljvcn6kHpkBXvklGL7zeUjXlDHSqPlYl 2atSPsX/WpabGzBXTJEnFiHziG2mr6a/5eAjj9IrLMk36nYUgJoH+7YjNGvSbJM0 LXphefSP2ZmsYoPVonmb6nUMOHyIv4uULcWhDpzdbL2kPjBxFPXy2HmsrvIEkvrv VNd83Rh9NmWaVqEv3jdO3vNO/V/P/sbL7LBQQ/a5ZDMBIJPLYyqWdkIbwOVmypSM wEaPKCROHr4D9vi8c4hx =TF4N -----END PGP SIGNATURE----- --hKkGdGDFTcGugJEIhLs8ReUldcu6W48UB--