From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Harald Maier Newsgroups: gmane.emacs.bugs Subject: bug#2403: 23.0.90; emacs bootstrap under AIX hangs at lisp/international/characters.el Date: Thu, 26 Feb 2009 19:26:00 +0100 Message-ID: References: <20090220050031.37DF264BB2F@ate.maierh> Reply-To: Harald Maier , 2403@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1235673859 5510 80.91.229.12 (26 Feb 2009 18:44:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Feb 2009 18:44:19 +0000 (UTC) To: 2403@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 26 19:45:35 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LclEN-0004Hv-AJ for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Feb 2009 19:45:11 +0100 Original-Received: from localhost ([127.0.0.1]:39751 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LclD2-0005Qc-MU for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Feb 2009 13:43:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LclCw-0005Nz-KW for bug-gnu-emacs@gnu.org; Thu, 26 Feb 2009 13:43:42 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LclCv-0005Mf-MG for bug-gnu-emacs@gnu.org; Thu, 26 Feb 2009 13:43:42 -0500 Original-Received: from [199.232.76.173] (port=49842 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LclCv-0005MM-B7 for bug-gnu-emacs@gnu.org; Thu, 26 Feb 2009 13:43:41 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:33809) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LclCu-00011y-G2 for bug-gnu-emacs@gnu.org; Thu, 26 Feb 2009 13:43:40 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1QIhbQM015571; Thu, 26 Feb 2009 10:43:38 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n1QIZ2BQ013241; Thu, 26 Feb 2009 10:35:02 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Harald Maier Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 26 Feb 2009 18:35:02 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 2403 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 2403-submit@emacsbugs.donarmstrong.com id=B2403.123567277511957 (code B ref 2403); Thu, 26 Feb 2009 18:35:02 +0000 Original-Received: (at 2403) by emacsbugs.donarmstrong.com; 26 Feb 2009 18:26:15 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1QIQ8CN011951 for <2403@emacsbugs.donarmstrong.com>; Thu, 26 Feb 2009 10:26:09 -0800 Original-Received: from ate.maierh (p54987A9F.dip.t-dialin.net [84.152.122.159]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1Lckvq0AkA-000641; Thu, 26 Feb 2009 19:26:02 +0100 Original-Received: by ate.maierh (Postfix, from userid 501) id 39BFC65AA51; Thu, 26 Feb 2009 19:26:01 +0100 (CET) In-Reply-To: <20090220050031.37DF264BB2F@ate.maierh> (Harald Maier's message of "Fri, 20 Feb 2009 06:00:30 +0100 (CET)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (darwin) X-Provags-ID: V01U2FsdGVkX19K92FFUXZ03MbT+MbBu8E9CmnEC92w9M8bOfh +tNCdUoh9uljA80/7Ailau7wK3RY6fu5oQdC03O7wZvA7imd5t 1KK8OOZX86YHwIl8qbCyg== X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Thu, 26 Feb 2009 13:43:42 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:25741 Archived-At: Harald Maier writes: > I am trying to build emacs-23.0.90 under AIX but it hangs at loading the > characters.el file: > > ---------------------------------------------------------------------- > ... > Loading /usr/maierha/build/cvs/emacs/lisp/international/mule-cmds.el (source)... > Loading /usr/maierha/build/cvs/emacs/lisp/case-table.el (source)... > Loading /usr/maierha/build/cvs/emacs/lisp/international/characters.el (source)... > ---------------------------------------------------------------------- > > This happens on AIX 5.2 and AIX 5.3 and I am using the latest CVS > version. It looks that temacs is in an enless loop. Any idea what the > problem might be? I digged a little bit deeper to this problem. temacs is in a endless loop in the following for loop in the alloca.c file: --- alloca.c:5101 --- #if (GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS \ || GC_MARK_STACK == GC_MARK_STACK_CHECK_GCPROS) mark_stack (); #else { register struct gcpro *tail; => for (tail = gcprolist; tail; tail = tail->next) for (i = 0; i < tail->nvars; i++) mark_object (tail->var[i]); } #endif --------------------- If I examine the values in gdb then I see that the second element of gcprolist points to itself in the next element. That's why emacs loops. --------------------- (gdb) p gcprolist $6 = (struct gcpro *) 0x2ff20b68 (gdb) p *gcprolist $7 = { next = 0x2ff20bcc, var = 0x2ff20b74, nvars = 3 } (gdb) p *0x2ff20bcc $8 = 804391884 (gdb) p * (struct gcpro *) 0x2ff20bcc $9 = { next = 0x2ff20bcc, var = 0x2ff20bc8, nvars = 1 } --------------------- Any idea how to fix that? As I mentioned before on my site this happens with AIX 5.2 and 5.3 and it doesn't matter whether it's compiled with gcc or the IBM compiler. Emacs is configured only with X11 (no gtk an image support). Harald