From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.bugs Subject: bug#22975: 25.0.92; CANNOT_DUMP build can't start in tty mode Date: Fri, 11 Mar 2016 06:17:45 -0500 Message-ID: <6D1E5FE8-518D-4433-8C11-7AF1C9D932ED@raeburn.org> References: <4FF36A52-32D5-4AF3-A36E-621A57519C4F@raeburn.org> <83h9gen6yp.fsf@gnu.org> <83egbin5n9.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1457695106 11507 80.91.229.3 (11 Mar 2016 11:18:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 11 Mar 2016 11:18:26 +0000 (UTC) Cc: 22975@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 11 12:18:13 2016 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 1aeL5A-0007pg-EB for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Mar 2016 12:18:12 +0100 Original-Received: from localhost ([::1]:54202 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeL59-0005Kt-UA for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Mar 2016 06:18:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeL55-0005Kk-FL for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2016 06:18:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeL50-0008OT-Er for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2016 06:18:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeL50-0008OP-Aj for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2016 06:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aeL50-0007FP-71 for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2016 06:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ken Raeburn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2016 11:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22975 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22975-submit@debbugs.gnu.org id=B22975.145769507527844 (code B ref 22975); Fri, 11 Mar 2016 11:18:02 +0000 Original-Received: (at 22975) by debbugs.gnu.org; 11 Mar 2016 11:17:55 +0000 Original-Received: from localhost ([127.0.0.1]:44344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeL4s-0007F2-Ut for submit@debbugs.gnu.org; Fri, 11 Mar 2016 06:17:55 -0500 Original-Received: from mail-qg0-f51.google.com ([209.85.192.51]:35065) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeL4s-0007Eq-4t for 22975@debbugs.gnu.org; Fri, 11 Mar 2016 06:17:54 -0500 Original-Received: by mail-qg0-f51.google.com with SMTP id y89so94910410qge.2 for <22975@debbugs.gnu.org>; Fri, 11 Mar 2016 03:17:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raeburn-org.20150623.gappssmtp.com; s=20150623; h=subject:mime-version:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZNKnXzvj8mUGPAbgY/WqksAouw5MinimhIRlpcN+bA0=; b=j96thRWzosRnjsRZ0oAP7HIJcSUZszDjC50ENBlktDKGkkG7HBH5lvvWswUszL4Zs3 Kl4aaJ6CdUyOy8FmdE5gxBhwSs4+men8aA0QE3imcFxnlNOzlI9s2JbFsDuVzcfdV49Y wx8PC1u+A55jb1V7gyqMwgbjftniqXBs5dPY3MDzqhnVOwXMsWNPQcVxHSTl+f2N6tyR 4D/Mcoy65PnSRPYvUbaqMN6t7Wera73k+tQyJlfZmo3JO0QY0p4ffQD5OtaTX2IH4BgZ oDHBYYDdhXseTKLG+tt6TjN2V8MaBzCtIHWbtOvjAoR37wFO1euBmF9YzZGBJ/KNX0th qu8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZNKnXzvj8mUGPAbgY/WqksAouw5MinimhIRlpcN+bA0=; b=Zgv/Jm22r0uKpIUT5biIKXttt7795MeSA0sm5tb5D4+BnvNa+k9tWbc0AqTd2/Yvjg be/aIXJXtr5u0nUkM3EvVgEKO8h61EYwsexoYfxlttau8eE1cE8Y79YC1zQS5CAO0K5L MdfqiKfVJzQYa10YYLfvvI1+Ek2dkb9WS2P5Dm+npPR634YSFOUlxAlpB40DmlD5pCYL mniynZrE1JzlQUWP4SaWVPs6KylSLNGq7EOWYv7VRhppKpZHB/c4barcW3KVBt4at6Z6 TI4u2e5EkPZbwkwDIgVv/nmt28TsOJS1Ron2mkYr97SdDSG/G3DzrVql7YHVGhZ2ZuVl ef5w== X-Gm-Message-State: AD7BkJLE9zKhirg0gSelxDGYmj/AlEGBkq6fsMLC5lOFJ7XsLKMJdjqA/8KFnDPWOde2yg== X-Received: by 10.140.158.135 with SMTP id e129mr11534292qhe.84.1457695068630; Fri, 11 Mar 2016 03:17:48 -0800 (PST) Original-Received: from [192.168.17.111] (c-66-31-203-101.hsd1.ma.comcast.net. [66.31.203.101]) by smtp.gmail.com with ESMTPSA id 64sm3712706qhf.40.2016.03.11.03.17.47 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 11 Mar 2016 03:17:47 -0800 (PST) In-Reply-To: <83egbin5n9.fsf@gnu.org> X-Mailer: Apple Mail (2.3112) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:114746 Archived-At: It appears that Emacs tries to display the =E2=80=9CUsing load-path = =E2=80=A6=E2=80=9D message, calls echo_area_display, display_echo_area, = with_echo_area_buffer, display_echo_area_1, resize_mini_window, and = grow_mini_window, which then uses call3 (Qwindow_resize_root_window_vertically, =E2=80=A6) but since we haven=E2=80=99t loaded window.el yet, there=E2=80=99s no = function definition and we raise a signal, quitting out of loadup and = trying to display a message. As to why normal temacs doesn=E2=80=99t show the problem: The load path = displayed for a normal temacs contains one directory, but for a = CANNOT_DUMP emacs it contains several; in my tests, resize_mini_window = computed the height needed as one line for the former and six lines for = the latter, so only in the latter case did grow_mini_window need to get = called. If I mess around with installation prefix length, window size, and font = size, I can get the CANNOT_DUMP emacs to start properly (but with = unreadably tiny characters); and if I make my terminal window quite = narrow, I can get a normal temacs to get into some kind of error loop = (not the same failure mode but probably a similar root cause). So it=E2=80= =99s not just the CANNOT_DUMP setting that=E2=80=99s causing the = problem. Ken=