From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: 25.0.50; Support compilation as PIE Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Mar 2015 21:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20215@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14274926011135 (code B ref -1); Fri, 27 Mar 2015 21:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Mar 2015 21:43:21 +0000 Received: from localhost ([127.0.0.1]:38410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybc2C-0000IF-DR for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34795) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybc2A-0000I1-5i for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ybc23-0001JS-Tt for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc23-0001JO-Qa for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc22-0000Tx-HN for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ybc21-0001Hm-8q for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:10 -0400 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:35063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc21-0001H9-29 for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:09 -0400 Received: by wgdm6 with SMTP id m6so112977078wgd.2 for ; Fri, 27 Mar 2015 14:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=o+aJtWaDZNyiXVaP5aGvvOZ23Yiv+yBSSBoPeTHWp3k=; b=EqT4vyfl8zEmrhz91BMiyJqL0WLeTllallSWqE8Ei1O3s887J3WCTW2yXL3ph295FP rozev+4BHh3G2Df4N99HFlD64AXiCxkIK0/gITi/tcjCJxrUWA0LX67fFfvZuqeLCfWg QJyi3oXLvK6KicWDIcGH9D+L89GkH0DrCIgdoWOlTsSbKbZICh0mSxkmlC+ne6EcJ/CC 5e6YazcJ3/n8BW2FBBImjDtf0vR4mn5n7I8qvZ4bbKFrRRyBpsX208rGjwqBBYUpVcwY ANwyxFqadkWyMfkpTprT7kTj7bBTjQKlZHzULteze5i6r7jcUPhLP/AuFOiWVzOFGzDR 3aWg== X-Received: by 10.194.156.202 with SMTP id wg10mr41986936wjb.70.1427492587750; Fri, 27 Mar 2015 14:43:07 -0700 (PDT) Received: from phst2.muc.corp.google.com ([2620:0:1046:0:506e:82aa:703a:9725]) by mx.google.com with ESMTPSA id 14sm4517485wjv.29.2015.03.27.14.43.07 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 27 Mar 2015 14:43:07 -0700 (PDT) From: Philipp Stephani Date: Fri, 27 Mar 2015 22:42:39 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) Currently when trying to compile as a position-independent executable, e.g. ./configure CFLAGS=-fPIE LDFLAGS=-pie && make Emacs segfaults when dumping. In GNU Emacs 25.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8) of 2014-12-01 on touchstone.was.corp.google.com, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/25.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.0.50/site-lisp:/usr/share/emacs/site-lisp --with-crt-dir=/usr/lib/x86_64-linux-gnu --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/25.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.0.50/site-lisp:/usr/share/emacs/site-lisp --with-crt-dir=/usr/lib/x86_64-linux-gnu --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 76108 3865) (symbols 48 18176 0) (miscs 40 38 99) (strings 32 11196 4583) (string-bytes 1 304089) (vectors 16 10053) (vector-slots 8 395236 9639) (floats 8 72 61) (intervals 56 228 1) (buffers 976 11) (heap 1024 32389 968)) From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 27 17:56:11 2015 Received: (at control) by debbugs.gnu.org; 27 Mar 2015 21:56:11 +0000 Received: from localhost ([127.0.0.1]:38415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YbcEd-0000bo-57 for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:56:11 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42239 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YbcEb-0000bg-0t for control@debbugs.gnu.org; Fri, 27 Mar 2015 17:56:09 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YbcEZ-0007jy-WF for control@debbugs.gnu.org; Fri, 27 Mar 2015 17:56:08 -0400 Date: Fri, 27 Mar 2015 17:56:07 -0400 Message-Id: Subject: control message for bug 20215 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 18780 20215 From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: 25.0.50; Support compilation as PIE Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Mar 2015 22:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philipp Stephani Cc: 20215@debbugs.gnu.org Received: via spool by 20215-submit@debbugs.gnu.org id=B20215.142749636512376 (code B ref 20215); Fri, 27 Mar 2015 22:47:01 +0000 Received: (at 20215) by debbugs.gnu.org; 27 Mar 2015 22:46:05 +0000 Received: from localhost ([127.0.0.1]:38437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybd0u-0003DX-MI for submit@debbugs.gnu.org; Fri, 27 Mar 2015 18:46:04 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:58247) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybd0r-0003D7-PR for 20215@debbugs.gnu.org; Fri, 27 Mar 2015 18:46:02 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t2RMk0Ec027147; Fri, 27 Mar 2015 18:46:00 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id EF48AAE0BE; Fri, 27 Mar 2015 18:46:00 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Fri, 27 Mar 2015 18:46:00 -0400 In-Reply-To: (Philipp Stephani's message of "Fri, 27 Mar 2015 22:42:39 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5258=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5258> : inlines <2538> : streams <1412668> : uri <1891770> X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > Currently when trying to compile as a position-independent executable, > e.g. > ./configure CFLAGS=-fPIE LDFLAGS=-pie && make > Emacs segfaults when dumping. I have no idea why it would crash during the dumping process, but I wouldn't be surprised if after a successful dump of `temacs', the resulting `emacs' crashes early on, since the dump will be writing a heap which will probably contain pointers back into the code. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 03 07:57:44 2015 Received: (at control) by debbugs.gnu.org; 3 Apr 2015 11:57:44 +0000 Received: from localhost ([127.0.0.1]:43775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ye0EJ-0006CF-V9 for submit@debbugs.gnu.org; Fri, 03 Apr 2015 07:57:44 -0400 Received: from a1www.kph.uni-mainz.de ([134.93.134.1]:58392) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ye0EI-0006Br-0F for control@debbugs.gnu.org; Fri, 03 Apr 2015 07:57:42 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.9/8.14.7) with ESMTP id t33BvaOn013389 for ; Fri, 3 Apr 2015 13:57:36 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id t33Bva8n019967; Fri, 3 Apr 2015 13:57:36 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id t33BvZWa019961; Fri, 3 Apr 2015 13:57:35 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21790.32815.900501.879079@a1i15.kph.uni-mainz.de> Date: Fri, 3 Apr 2015 13:57:35 +0200 To: control@debbugs.gnu.org Subject: control message for bug #18784 X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 18784 fixed close 18784 25.1 thanks From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: acknowledged by developer (control message for bug #18784) Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Apr 2015 15:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: 20215@debbugs.gnu.org Received: via spool by 20215-submit@debbugs.gnu.org id=B20215.142807519617603 (code B ref 20215); Fri, 03 Apr 2015 15:34:02 +0000 Received: (at 20215) by debbugs.gnu.org; 3 Apr 2015 15:33:16 +0000 Received: from localhost ([127.0.0.1]:44107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ye3au-0004Zr-19 for submit@debbugs.gnu.org; Fri, 03 Apr 2015 11:33:16 -0400 Received: from mail-wi0-f173.google.com ([209.85.212.173]:38893) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ye3as-0004Zb-BJ for 20215@debbugs.gnu.org; Fri, 03 Apr 2015 11:33:14 -0400 Received: by wibgn9 with SMTP id gn9so143420489wib.1 for <20215@debbugs.gnu.org>; Fri, 03 Apr 2015 08:33:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=nt0D76x5Es83FecznsDQCzKQHLJZEY+oonstagtVZMg=; b=M3TAsUSHMBRuTiP0Mtt5zcMOJELGtaiMytcD6xuzRi30ApwhncbD/khVDHKf5dD+EN DG4esxh6gktyMRIAJ4A04UqFsOTbS0dk9rEzu8Njkipuef08M6qGLmQbQD1c8mlYYu/u mk1GokpiD6dwaG13XcqqMAUK6sHwxD5RuegGzMX88CbtswOC/pqk4DPakuZK8Oifh5ox 3IaRHe+O7OXBdDLgc1yLKhnImVFDuonqNasW8hok8DPw+fS+gMWgH/Aubl7Qkvg5J7j+ 5XCn7F4L1Xul3HxNQkUZyM+PdHSl33yvYx9Gqimu1QIGgzO3ph0n0UWIjhCXhOe+eRK4 Lkgg== X-Received: by 10.194.60.4 with SMTP id d4mr6052123wjr.72.1428075188583; Fri, 03 Apr 2015 08:33:08 -0700 (PDT) MIME-Version: 1.0 References: <21790.32815.900501.879079@a1i15.kph.uni-mainz.de> In-Reply-To: From: Philipp Stephani Date: Fri, 03 Apr 2015 15:33:08 +0000 Message-ID: Content-Type: multipart/alternative; boundary=047d7bacb40e5404760512d3aa98 X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --047d7bacb40e5404760512d3aa98 Content-Type: text/plain; charset=UTF-8 Could we please de-dupe this bug from the others? This bug is not about adding -nopie to the Makefile, but about getting Emacs to work with -pie. --047d7bacb40e5404760512d3aa98 Content-Type: text/html; charset=UTF-8
Could we please de-dupe this bug from the others? This bug is not about adding -nopie to the Makefile, but about getting Emacs to work with -pie.
--047d7bacb40e5404760512d3aa98-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 13 17:03:08 2015 Received: (at control) by debbugs.gnu.org; 13 Apr 2015 21:03:08 +0000 Received: from localhost ([127.0.0.1]:55261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YhlVc-0005DK-3D for submit@debbugs.gnu.org; Mon, 13 Apr 2015 17:03:08 -0400 Received: from mail-wg0-f45.google.com ([74.125.82.45]:35752) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YhlVZ-0005Cq-VS for control@debbugs.gnu.org; Mon, 13 Apr 2015 17:03:06 -0400 Received: by wgyo15 with SMTP id o15so95136325wgy.2 for ; Mon, 13 Apr 2015 14:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=/8YP4+G5SsdSeXb8ZO87NcVBXUhFmqarBoty7ZWT4aM=; b=Mn9viQJz5OscIzoDlZXRrGkPnkvmGlHzBb742BSMFpPIfOfbt0yu0PsMXjsMsNJeBJ +I5nz05E3EZsLlHxTUSJ9FIHXpvoXEeBh2N5cbIaMFCd1HY+tioPV0F0Aql7mpGsU2yK 8tYR3mWafDooLhrpGtxnkiSZFKJnc8Rn0WGwNYQbaNiOUyN/Yt1NDLYFqioNrGtwZ6fi TMOu28A/l953TbTux9UYK6HxDSf80F38XtG1AmNnr2XKaBh7ThCh++rFnYGcInXJ6pjF 3meOxdbw80zp1g1GbP967guWvSKzTWU2f7Dfcg7Ofb/8t/MgRPeLruN0Xo+Aj/OcO5Iv 4f+g== X-Received: by 10.180.89.231 with SMTP id br7mr25162658wib.60.1428958980138; Mon, 13 Apr 2015 14:03:00 -0700 (PDT) Received: from p ([2001:4c50:32e:4e00:897c:84c:7d2f:f319]) by mx.google.com with ESMTPSA id o5sm18322847wia.0.2015.04.13.14.02.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Apr 2015 14:02:59 -0700 (PDT) From: Philipp Stephani To: control@debbugs.gnu.org Subject: unmerge 20215 Date: Mon, 13 Apr 2015 23:02:13 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) unmerge 20215 From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: 25.0.50; Support compilation as PIE Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Apr 2015 21:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Philipp Stephani , 20215@debbugs.gnu.org Received: via spool by 20215-submit@debbugs.gnu.org id=B20215.142895935220630 (code B ref 20215); Mon, 13 Apr 2015 21:10:03 +0000 Received: (at 20215) by debbugs.gnu.org; 13 Apr 2015 21:09:12 +0000 Received: from localhost ([127.0.0.1]:55280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YhlbT-0005Mb-Um for submit@debbugs.gnu.org; Mon, 13 Apr 2015 17:09:12 -0400 Received: from mail-wi0-f179.google.com ([209.85.212.179]:34844) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YhlbS-0005MK-6S; Mon, 13 Apr 2015 17:09:10 -0400 Received: by widdi4 with SMTP id di4so89152723wid.0; Mon, 13 Apr 2015 14:09:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=z+SRrjCdlACNsSn5ZxhbJaBeTAEr72eFmW1vEMOKESk=; b=B8TLz7mgZiGh94DVyJzeI6g0irFpRbXUoNBD4oIpn9F5zodjQFihLb5zhecXr3cJND +0ZTD6kSj8Lz+UGy0P/PyjOpTYr8VprJlxK825MGdvCXXXDUbDGksZOvnMAYH3aLTiYv TSz3OjXkTxUF7V6GdroJu19DFQEAN9zQM0a233gG0r69cMMqvFJbwUrYK+WnVDX1McSO TupAQQ0VaMBFkozwsDmOQ1zd4zxR0B/1VrvZMGaXrp7MM1UcD+tjDccfy4WbZODe09Un n3n+u5NTnkkDw0gCck4hdqlUgiFsaAcNN/HJVWUlCgSEcBp6knKW/xd0l+73tmP2vBUM 68Iw== X-Received: by 10.194.80.40 with SMTP id o8mr31178136wjx.34.1428959344486; Mon, 13 Apr 2015 14:09:04 -0700 (PDT) Received: from p ([2001:4c50:32e:4e00:897c:84c:7d2f:f319]) by mx.google.com with ESMTPSA id hw7sm13085445wjb.24.2015.04.13.14.09.03 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Apr 2015 14:09:03 -0700 (PDT) From: Philipp Stephani References: Date: Mon, 13 Apr 2015 23:09:02 +0200 In-Reply-To: (Philipp Stephani's message of "Mon, 13 Apr 2015 23:02:13 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) reopen 20215 quit Reopening this bug because I think it's not a duplicate: we should try to get PIE compilation working (maybe by rewriting the dumper, as discussed in the past and apparently done for XEmacs). From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: 25.0.50; Support compilation as PIE Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Jun 2015 20:12:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 20215@debbugs.gnu.org Received: via spool by 20215-submit@debbugs.gnu.org id=B20215.14349174983100 (code B ref 20215); Sun, 21 Jun 2015 20:12:03 +0000 Received: (at 20215) by debbugs.gnu.org; 21 Jun 2015 20:11:38 +0000 Received: from localhost ([127.0.0.1]:53633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z6lab-0000nv-6J for submit@debbugs.gnu.org; Sun, 21 Jun 2015 16:11:37 -0400 Received: from mail-wg0-f52.google.com ([74.125.82.52]:35477) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z6laW-0000nP-KS for 20215@debbugs.gnu.org; Sun, 21 Jun 2015 16:11:33 -0400 Received: by wgbhy7 with SMTP id hy7so125797619wgb.2 for <20215@debbugs.gnu.org>; Sun, 21 Jun 2015 13:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-type; bh=aDDZS67AeiXdGGVLVmsFoD3b0/19tsYOiTdMLDXewTs=; b=rbIA0y8rrJKHh8O7C3EeTnIx2iGfucjtciPEfJJueX8DrDsTO074jhxW4xLPUVMdkr MgOBUisSDaVviW+PlkXeAn/m7WUI+qldRXl4s+B6Oq9UEaZYNkQV2atpUObhHhFEcKTi 1AQUJ2z8YCVL9hfwJmz/r26ApqGIco0rqtFV/i2mOG8C/r/aUog1ME9fyjfQX7vWd1b/ qsQeYjrkIgrG6pJ4+9SRDvUCVlmMCarHEe0DQR/RQHd7D7DDX+6W7PCVz2qmkf0pH48n dVJOuOVA//BjuDeFFwz9u3SfGb4EEE0vQ2Jx5/Oa4f8HfiEMvmK6Qv8DXNVUJBgqhaWa OniA== X-Received: by 10.180.231.4 with SMTP id tc4mr25844872wic.27.1434917487126; Sun, 21 Jun 2015 13:11:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Sun, 21 Jun 2015 20:11:16 +0000 Message-ID: Content-Type: multipart/alternative; boundary=001a1134cc281a4ee705190cc3a0 X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --001a1134cc281a4ee705190cc3a0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Stefan Monnier schrieb am Fr., 27. M=C3=A4rz 201= 5 um 23:46 Uhr: > > Currently when trying to compile as a position-independent executable, > > e.g. > > > ./configure CFLAGS=3D-fPIE LDFLAGS=3D-pie && make > > > Emacs segfaults when dumping. > > I have no idea why it would crash during the dumping process, but > I wouldn't be surprised if after a successful dump of `temacs', the > resulting `emacs' crashes early on, since the dump will be writing > a heap which will probably contain pointers back into the code. > > > I haven't investigated why it crashes in detail, but since the dumper prevents ASLR and PIE (and doesn't work on platforms such as Chromium), I think it should be replaced by a portable dumper. --001a1134cc281a4ee705190cc3a0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Stefan= Monnier <monnier@iro.umontr= eal.ca> schrieb am Fr., 27. M=C3=A4rz 2015 um 23:46=C2=A0Uhr:
> Currently when trying to compile as = a position-independent executable,
> e.g.

> ./configure CFLAGS=3D-fPIE LDFLAGS=3D-pie && make

> Emacs segfaults when dumping.

I have no idea why it would crash during the dumping process, but
I wouldn't be surprised if after a successful dump of `temacs', the=
resulting `emacs' crashes early on, since the dump will be writing
a heap which will probably contain pointers back into the code.



I haven't investigated why it = crashes in detail, but since the dumper prevents ASLR and PIE (and doesn= 9;t work on platforms such as Chromium), I think it should be replaced by a= portable dumper.=C2=A0
--001a1134cc281a4ee705190cc3a0-- From unknown Fri Aug 08 22:15:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20215: 25.0.50; Support compilation as PIE Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Jun 2015 16:00:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philipp Stephani Cc: 20215@debbugs.gnu.org Received: via spool by 20215-submit@debbugs.gnu.org id=B20215.143498877718181 (code B ref 20215); Mon, 22 Jun 2015 16:00:06 +0000 Received: (at 20215) by debbugs.gnu.org; 22 Jun 2015 15:59:37 +0000 Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z748G-0004jA-Ck for submit@debbugs.gnu.org; Mon, 22 Jun 2015 11:59:36 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:34676) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z748D-0004j2-W9 for 20215@debbugs.gnu.org; Mon, 22 Jun 2015 11:59:34 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 365119C178; Mon, 22 Jun 2015 11:59:33 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 7E7A91E5B8D; Mon, 22 Jun 2015 11:59:08 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 11BD7B4086; Mon, 22 Jun 2015 11:58:51 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Mon, 22 Jun 2015 11:58:50 -0400 In-Reply-To: (Philipp Stephani's message of "Sun, 21 Jun 2015 20:11:16 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -3.7 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.7 (---) > ... it should be replaced by a portable dumper. I think we all agree. Stefan "who also thinks that depending on the specifics of such a =ABportable=BB dumper, it may still break in the presence ASLR and friends" From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 05 16:58:15 2019 Received: (at control) by debbugs.gnu.org; 5 Sep 2019 20:58:15 +0000 Received: from localhost ([127.0.0.1]:36144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5ypa-0005L8-UB for submit@debbugs.gnu.org; Thu, 05 Sep 2019 16:58:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5ypZ-0005Kq-1G for control@debbugs.gnu.org; Thu, 05 Sep 2019 16:58:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i5ypT-0002zS-R9 for control@debbugs.gnu.org; Thu, 05 Sep 2019 16:58:07 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1i5ypS-00087r-So for control@debbugs.gnu.org; Thu, 05 Sep 2019 16:58:07 -0400 Subject: control message for bug 37311 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 05 Sep 2019 16:58:06 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) forcemerge 20215 37311 From unknown Fri Aug 08 22:15:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Philipp Stephani Subject: bug#20215: closed (Re: bug#20215: 25.0.50; Support compilation as PIE) Message-ID: References: <9iimq6csjp.fsf@fencepost.gnu.org> X-Gnu-PR-Message: they-closed 20215 X-Gnu-PR-Package: emacs Reply-To: 20215@debbugs.gnu.org Date: Thu, 05 Sep 2019 22:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1567720862-10853-1" This is a multi-part message in MIME format... ------------=_1567720862-10853-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20215: 25.0.50; Support compilation as PIE which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20215@debbugs.gnu.org. --=20 20215: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20215 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1567720862-10853-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20215-done) by debbugs.gnu.org; 5 Sep 2019 22:00:39 +0000 Received: from localhost ([127.0.0.1]:36213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5znz-0002oI-CJ for submit@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5znw-0002o3-QD for 20215-done@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45941) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i5znr-00044j-Ip for 20215-done@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1i5znq-0000jP-3d; Thu, 05 Sep 2019 18:00:30 -0400 From: Glenn Morris To: 20215-done@debbugs.gnu.org Subject: Re: bug#20215: 25.0.50; Support compilation as PIE References: X-Spook: Bridge chameleon man Kh-11 DDOS Mitigation Nationalist X-Ran: YOG8q%~G,~e-KL3F6OH]fz{:IrRh]EFjL]iJQ&2q*:i}=]+rEND_0P=rk@kEsu6^\l}7"S X-Hue: green X-Attribution: GM Date: Thu, 05 Sep 2019 18:00:26 -0400 In-Reply-To: (Stefan Monnier's message of "Mon, 22 Jun 2015 11:58:50 -0400") Message-ID: <9iimq6csjp.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20215-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Version: 27.1 >> ... it should be replaced by a portable dumper. And lo, it was. Compiling with -fPIE seems to work with the portable dumper that will be the default for Emacs 27.1 onwards. ------------=_1567720862-10853-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Mar 2015 21:43:21 +0000 Received: from localhost ([127.0.0.1]:38410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybc2C-0000IF-DR for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34795) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ybc2A-0000I1-5i for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ybc23-0001JS-Tt for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc23-0001JO-Qa for submit@debbugs.gnu.org; Fri, 27 Mar 2015 17:43:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc22-0000Tx-HN for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ybc21-0001Hm-8q for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:10 -0400 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:35063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybc21-0001H9-29 for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2015 17:43:09 -0400 Received: by wgdm6 with SMTP id m6so112977078wgd.2 for ; Fri, 27 Mar 2015 14:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=o+aJtWaDZNyiXVaP5aGvvOZ23Yiv+yBSSBoPeTHWp3k=; b=EqT4vyfl8zEmrhz91BMiyJqL0WLeTllallSWqE8Ei1O3s887J3WCTW2yXL3ph295FP rozev+4BHh3G2Df4N99HFlD64AXiCxkIK0/gITi/tcjCJxrUWA0LX67fFfvZuqeLCfWg QJyi3oXLvK6KicWDIcGH9D+L89GkH0DrCIgdoWOlTsSbKbZICh0mSxkmlC+ne6EcJ/CC 5e6YazcJ3/n8BW2FBBImjDtf0vR4mn5n7I8qvZ4bbKFrRRyBpsX208rGjwqBBYUpVcwY ANwyxFqadkWyMfkpTprT7kTj7bBTjQKlZHzULteze5i6r7jcUPhLP/AuFOiWVzOFGzDR 3aWg== X-Received: by 10.194.156.202 with SMTP id wg10mr41986936wjb.70.1427492587750; Fri, 27 Mar 2015 14:43:07 -0700 (PDT) Received: from phst2.muc.corp.google.com ([2620:0:1046:0:506e:82aa:703a:9725]) by mx.google.com with ESMTPSA id 14sm4517485wjv.29.2015.03.27.14.43.07 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 27 Mar 2015 14:43:07 -0700 (PDT) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Support compilation as PIE Date: Fri, 27 Mar 2015 22:42:39 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) Currently when trying to compile as a position-independent executable, e.g. ./configure CFLAGS=-fPIE LDFLAGS=-pie && make Emacs segfaults when dumping. In GNU Emacs 25.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8) of 2014-12-01 on touchstone.was.corp.google.com, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/25.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.0.50/site-lisp:/usr/share/emacs/site-lisp --with-crt-dir=/usr/lib/x86_64-linux-gnu --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/25.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.0.50/site-lisp:/usr/share/emacs/site-lisp --with-crt-dir=/usr/lib/x86_64-linux-gnu --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 76108 3865) (symbols 48 18176 0) (miscs 40 38 99) (strings 32 11196 4583) (string-bytes 1 304089) (vectors 16 10053) (vector-slots 8 395236 9639) (floats 8 72 61) (intervals 56 228 1) (buffers 976 11) (heap 1024 32389 968)) ------------=_1567720862-10853-1-- From unknown Fri Aug 08 22:15:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: kangenbo Subject: bug#37311: closed (Re: bug#20215: 25.0.50; Support compilation as PIE) Message-ID: References: <9iimq6csjp.fsf@fencepost.gnu.org> <977862D80D743A46A98739F616A9ED2E2607467D@dggeml528-mbx.china.huawei.com> X-Gnu-PR-Message: they-closed 37311 X-Gnu-PR-Package: emacs Reply-To: 37311@debbugs.gnu.org Date: Thu, 05 Sep 2019 22:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1567720862-10853-3" This is a multi-part message in MIME format... ------------=_1567720862-10853-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20215: #BUG ABOUT EMACS# not support compilation as PIE which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 37311@debbugs.gnu.org. --=20 20215: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20215 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1567720862-10853-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20215-done) by debbugs.gnu.org; 5 Sep 2019 22:00:39 +0000 Received: from localhost ([127.0.0.1]:36213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5znz-0002oI-CJ for submit@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5znw-0002o3-QD for 20215-done@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45941) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i5znr-00044j-Ip for 20215-done@debbugs.gnu.org; Thu, 05 Sep 2019 18:00:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1i5znq-0000jP-3d; Thu, 05 Sep 2019 18:00:30 -0400 From: Glenn Morris To: 20215-done@debbugs.gnu.org Subject: Re: bug#20215: 25.0.50; Support compilation as PIE References: X-Spook: Bridge chameleon man Kh-11 DDOS Mitigation Nationalist X-Ran: YOG8q%~G,~e-KL3F6OH]fz{:IrRh]EFjL]iJQ&2q*:i}=]+rEND_0P=rk@kEsu6^\l}7"S X-Hue: green X-Attribution: GM Date: Thu, 05 Sep 2019 18:00:26 -0400 In-Reply-To: (Stefan Monnier's message of "Mon, 22 Jun 2015 11:58:50 -0400") Message-ID: <9iimq6csjp.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20215-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Version: 27.1 >> ... it should be replaced by a portable dumper. And lo, it was. Compiling with -fPIE seems to work with the portable dumper that will be the default for Emacs 27.1 onwards. ------------=_1567720862-10853-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Sep 2019 14:39:22 +0000 Received: from localhost ([127.0.0.1]:35995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5suv-0007j8-I3 for submit@debbugs.gnu.org; Thu, 05 Sep 2019 10:39:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:42417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i5qBF-0001Cl-M5 for submit@debbugs.gnu.org; Thu, 05 Sep 2019 07:44:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54571) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5qBE-0002gN-BU for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 07:44:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,DC_PNG_UNO_LARGO, HTML_IMAGE_RATIO_02,HTML_MESSAGE,RCVD_IN_DNSWL_MED,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5qBC-0005lQ-VJ for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 07:44:00 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:2453 helo=huawei.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i5qBC-0005kH-BU for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2019 07:43:58 -0400 Received: from DGGEML402-HUB.china.huawei.com (unknown [172.30.72.53]) by Forcepoint Email with ESMTP id EC5177DDE3CB73359688 for ; Thu, 5 Sep 2019 19:43:51 +0800 (CST) Received: from DGGEML528-MBX.china.huawei.com ([169.254.7.182]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0439.000; Thu, 5 Sep 2019 19:43:49 +0800 From: kangenbo To: "bug-gnu-emacs@gnu.org" Subject: #BUG ABOUT EMACS# not support compilation as PIE Thread-Topic: #BUG ABOUT EMACS# not support compilation as PIE Thread-Index: AdVj2qBB3oTxNqOhTrSIrveY5W0FdQ== Date: Thu, 5 Sep 2019 11:43:49 +0000 Message-ID: <977862D80D743A46A98739F616A9ED2E2607467D@dggeml528-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.184.188.241] Content-Type: multipart/related; boundary="_004_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_"; type="multipart/alternative" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 45.249.212.187 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 05 Sep 2019 10:39:20 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --_004_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_ Content-Type: multipart/alternative; boundary="_000_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_" --_000_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Emacs 24.3 (gnu/linux, x86_64) Question1: Why emacs do not have fPIE(Position Independent Executable)? Question2: I try to compile as a positon-independent executable, modify src= /Makefile with adding CFLAGS=3D-fPIE LDFLAGS=3D-pie Then I make and get Emacs segfaults when dumping. [cid:image001.png@01D56421.53405100] someone has the same problem in bug-gnu-emacs , but no one reply. https://= lists.gnu.org/archive/html/bug-gnu-emacs/2015-03/msg01061.html Regards, Patrick --_000_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Emacs  24.3 (gnu/linux, x86_64)

 

Question1: Why emacs do n= ot have fPIE(Position Independent Executable)?

 

Question2: I try to compile as a positon-indepen= dent executable, modify src/Makefile  with adding CFLAGS=3D-fPIE  LDFLAGS=3D-pie

        =            Then I make an= d get Emacs segfaults when dumping.

 

someone has the same problem in bug-gnu-emacs , but no one reply.  https://lists= .gnu.org/archive/html/bug-gnu-emacs/2015-03/msg01061.html

 

Regards,

Patrick

 

--_000_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_-- --_004_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=16954; creation-date="Thu, 05 Sep 2019 11:43:48 GMT"; modification-date="Thu, 05 Sep 2019 11:43:48 GMT" Content-ID: Content-Transfer-Encoding: base64 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 cKYE/h+qy1k0rRZzpQAAAABJRU5ErkJggg== --_004_977862D80D743A46A98739F616A9ED2E2607467Ddggeml528mbxchi_-- ------------=_1567720862-10853-3--