From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kaelbling Newsgroups: gmane.emacs.bugs Subject: Re: `print' does not print Date: Mon, 25 Mar 2002 09:49:03 -0500 Organization: Silicon Graphics, Inc. Sender: bug-gnu-emacs-admin@gnu.org Message-ID: <3C9F38DF.A0E94288@sgi.com> References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1017070666 24005 127.0.0.1 (25 Mar 2002 15:37:46 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 25 Mar 2002 15:37:46 +0000 (UTC) Cc: Ralf Fassel , rms@gnu.org, bug-gnu-emacs@gnu.org, David Kaelbling Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16pWXZ-0006F4-00 for ; Mon, 25 Mar 2002 16:37:45 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16pVxZ-0001Jh-00; Mon, 25 Mar 2002 10:00:33 -0500 Original-Received: from zok.sgi.com ([204.94.215.101]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16pVv7-0001Dw-00; Mon, 25 Mar 2002 09:58:01 -0500 Original-Received: from nodin.corp.sgi.com (fddi-nodin.corp.sgi.com [198.29.75.193]) by zok.sgi.com (8.12.2/8.12.2/linux-outbound_gateway-1.2) with ESMTP id g2PFvvBA002808; Mon, 25 Mar 2002 07:57:57 -0800 Original-Received: from sgihud.hudson.sgi.com (sgihud.hudson.sgi.com [169.238.41.4]) by nodin.corp.sgi.com (8.11.4/8.11.4/nodin-1.0) with ESMTP id g2PEvum38379498; Mon, 25 Mar 2002 06:57:56 -0800 (PST) Original-Received: from sgi.com (cf-vpn-hw-drk-1.corp.sgi.com [134.15.81.98]) by sgihud.hudson.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id JAA47470; Mon, 25 Mar 2002 09:57:51 -0500 (EST) X-Mailer: Mozilla 4.79C-SGI [en] (X11; I; IRIX 6.5 IP32) X-Accept-Language: en Original-To: Eli Zaretskii Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:156 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:156 Eli Zaretskii wrote: > > So it is possible that the change which does the damage is the one about > .got sections, not the fact that file I/O is used instead of mmap. Could > you try unexelf.c from v21.2 with the .got sections and see if that makes > Emacs 21.1 unable to print? > > David, can you help us here and explain why those additions were > necessary? Perhaps the new unexelf.c in Emacs 21.2 makes them redundant? I'm afraid I can't offer much useful input here. When I first tried emacs 21 wouldn't bootstrap because the dumped emacs died with a bus error. I compared unexelf.c with the one in emacs 20 and the one in xemacs (both of which work flawlessly), and re-introduced some code that had been removed. Afterwards emacs 21 worked, although it is not quite right: it gives dbx fits, and is subject to runaway memory growth and sporadic crashes. I can try to beg time from someone who actually understands the elf file if that would help. Maybe whoever removed that code from the previous versions remembers why? David -- David KAELBLING Silicon Graphics Computer Systems 1 Cabot Rd, suite 250; Hudson, MA 01749 781.839.2157, fax ...2357