From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel,gmane.emacs.bidi Subject: Re: synchronizing emacs-unicode branch to HEAD Date: Tue, 09 Sep 2003 20:02:53 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200309082332.IAA27881@etlken.m17n.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1063135829 25741 80.91.224.253 (9 Sep 2003 19:30:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 9 Sep 2003 19:30:29 +0000 (UTC) Cc: emacs-unicode@gnu.org, emacs-devel@gnu.org, emacs-bidi@gnu.org, Kenichi Handa Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Sep 09 21:30:17 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19woBt-0006yY-00 for ; Tue, 09 Sep 2003 21:30:17 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19woBv-0001Ty-00 for ; Tue, 09 Sep 2003 21:30:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19wo84-0007h0-FD for emacs-devel@quimby.gnus.org; Tue, 09 Sep 2003 15:26:20 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19wnlX-0005Cc-Jg for emacs-devel@gnu.org; Tue, 09 Sep 2003 15:03:03 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19wnlU-0005Av-GM for emacs-devel@gnu.org; Tue, 09 Sep 2003 15:03:01 -0400 Original-Received: from [148.79.80.39] (helo=albion.dl.ac.uk) by monty-python.gnu.org with esmtp (Exim 4.22) id 19wnlT-0005AS-TQ; Tue, 09 Sep 2003 15:03:00 -0400 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 19wnlN-0003l1-00; Tue, 09 Sep 2003 20:02:53 +0100 Original-To: Andreas Schwab User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:16244 gmane.emacs.bidi:171 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16244 Andreas Schwab writes: > I'm getting a crash on ia64 during bootstrap while the lisp files are > compiled. I can fix it with the patch below, but it is probably not the > right fix. I guess one of the c_functions is not GC clean, but I haven't > been able to find out which one. That looks the right sort of fix to me at a quick glance. There's clearly a gcpro missing somewhere. Mapping over keymaps might cause autoloading as a possible source of GC. However, I'm surprised it worked at all. The head code hasn't built for some time on any of the three 64-bit systems I have (Solaris, Irix, Tru64 -- I don't have 64-bit userland installed on Debian sparc). This is apparently due to GC changes. It isn't a gcpro issue, anyway. I'd hoped someone with an interest in ia64 would fix it :-(. Why not sort out conservative marking on ia64, by the way? See comments probably in alloc.c and s/gnu-linux.h. [This is one of the things that would just fall out of using the Boehm collector, and I'm sure effort would be better spent on making that work than messing with the current GC.]