From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#12450: Remove configure's --without-sync-input option. Date: Sun, 16 Sep 2012 11:53:33 +0300 Message-ID: <83627es60i.fsf@gnu.org> References: <50543449.1070306@cs.ucla.edu> <83k3vvtyw0.fsf@gnu.org> <5054551A.1070207@cs.ucla.edu> <837grvtuo5.fsf@gnu.org> <5054DE30.1020806@cs.ucla.edu> <83fw6iscip.fsf@gnu.org> <5055842D.7070407@cs.ucla.edu> <83boh6s87w.fsf@gnu.org> <50558B1D.3010304@cs.ucla.edu> <838vcas7dp.fsf@gnu.org> <50558F2C.9090304@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1347785645 25858 80.91.229.3 (16 Sep 2012 08:54:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2012 08:54:05 +0000 (UTC) Cc: lekktu@gmail.com, rms@gnu.org, 12450@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 16 10:54:05 2012 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 1TDAc8-0003T4-PY for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 10:54:04 +0200 Original-Received: from localhost ([::1]:51172 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDAc4-0002df-UT for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 04:54:00 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42672) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDAc0-0002ZX-R9 for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 04:53:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TDAbz-00083D-Nc for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 04:53:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDAbz-000838-KM for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 04:53:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TDAd4-0006Oj-Un for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 04:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Sep 2012 08:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12450 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12450-submit@debbugs.gnu.org id=B12450.134778570124581 (code B ref 12450); Sun, 16 Sep 2012 08:55:02 +0000 Original-Received: (at 12450) by debbugs.gnu.org; 16 Sep 2012 08:55:01 +0000 Original-Received: from localhost ([127.0.0.1]:36423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDAd3-0006OQ-7o for submit@debbugs.gnu.org; Sun, 16 Sep 2012 04:55:01 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:52748) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDAd0-0006OI-IW for 12450@debbugs.gnu.org; Sun, 16 Sep 2012 04:54:59 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MAF00400PZF8B00@a-mtaout20.012.net.il> for 12450@debbugs.gnu.org; Sun, 16 Sep 2012 11:53:30 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MAF00482Q151I50@a-mtaout20.012.net.il>; Sun, 16 Sep 2012 11:53:30 +0300 (IDT) In-reply-to: <50558F2C.9090304@cs.ucla.edu> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:64404 Archived-At: > Date: Sun, 16 Sep 2012 01:34:52 -0700 > From: Paul Eggert > CC: rms@gnu.org, 12450@debbugs.gnu.org, lekktu@gmail.com > > > we cannot be sure whether its non-invocation on > > SYNC_INPUT platforms isn't a simple omission, because most Posix > > platforms use neither gmalloc nor ralloc.c. > > I'm not sure how you're counting, but many POSIXish systems use gmalloc. > These include FreeBSD, NetBSD, OpenBSD, HP-UX, AIX, and IRIX. Most people here use GNU/Linux, which doesn't. I don't know what Stefan used to test SYNC_INPUT. > Of course it's possible that there are memory allocation glitches > on such systems, glitches that we haven't caught in the four years we've > been using SYNC_INPUT. But any such glitches would be an independent > bug, i.e., a bug that we should fix independently of whether we remove > --without-sync-input. I'm not talking about removing the option, I'm talking about what should and shouldn't be done as part of that removal. You suggest removing some part whose significance we do not understand in full. We can either dig into the related code and our memories and understand those parts, or we can play it safe and not remove the parts we don't understand. Any third possibility would be acting irresponsibly on our part. > And the glitches can't be that serious, or we'd have noticed them > before now. See bug #12242, for a demonstration of how easy to notice such bugs.