From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: Windows build crashes compiling macroexp.el during bootstrap of r109394 Date: Thu, 02 Aug 2012 10:06:31 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1343898430 16644 80.91.229.3 (2 Aug 2012 09:07:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 2 Aug 2012 09:07:10 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 02 11:07:11 2012 Return-path: Envelope-to: ged-emacs-devel@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 1SwrN2-0008M8-C5 for ged-emacs-devel@m.gmane.org; Thu, 02 Aug 2012 11:07:04 +0200 Original-Received: from localhost ([::1]:58608 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwrN1-0000n5-Kz for ged-emacs-devel@m.gmane.org; Thu, 02 Aug 2012 05:07:03 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44181) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwrMv-0000eJ-6P for emacs-devel@gnu.org; Thu, 02 Aug 2012 05:07:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwrMp-0007KW-9t for emacs-devel@gnu.org; Thu, 02 Aug 2012 05:06:57 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:54624) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwrMo-0007FX-J8 for emacs-devel@gnu.org; Thu, 02 Aug 2012 05:06:51 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SwrMk-0008B6-Dr for emacs-devel@gnu.org; Thu, 02 Aug 2012 11:06:46 +0200 Original-Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 02 Aug 2012 11:06:46 +0200 Original-Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 02 Aug 2012 11:06:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 153 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (windows-nt) Cancel-Lock: sha1:srZkG7apQBLPVtxdtQDONHXfVSE= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:152109 Archived-At: Hi, The Windows build bootstrap fails again today, but this time it's a crash in compiling macroexp.el: Saving file c:/emacs/src/emacs/trunk/lisp/loaddefs.el... Loading c:/emacs/src/emacs/trunk/lisp/vc/vc-bzr.el (source)... Wrote c:/emacs/src/emacs/trunk/lisp/loaddefs.el (No changes need to be saved) for el in C:/emacs/src/emacs/trunk/lisp/emacs-lisp/macroexp.el C:/emacs/src/emacs/trunk/lisp/emacs-lisp/cconv.el C:/emacs/src/emacs/trunk/lisp/emacs-lisp/byte-opt.el C:/emacs/src/emacs/trunk/lisp/emacs-lisp/bytecomp.el C:/emacs/src/emacs/trunk/lisp/emacs-lisp/autoload.el; do \ echo Compiling $el; \ "../src/oo/i386/emacs.exe" -batch --no-site-file --no-site-lisp -l loaddefs --eval "(setq max-lisp-eval-depth 2200)" -f batch-byte-compile-if-not-done $el; \ done Compiling C:/emacs/src/emacs/trunk/lisp/emacs-lisp/macroexp.el Attaching gdb gives the following backtrace: Attaching to process 4816 [New Thread 4816.0x14a8] [New Thread 4816.0x1504] Reading symbols from /cygdrive/c/emacs/src/emacs/trunk/src/oo/i386/emacs.exe...d one. DISPLAY = ajm-desktop:0 TERM = xterm Breakpoint 1 at 0x114ebc2: file w32fns.c, line 7168. Temporary breakpoint 2 at 0x114f278: file sysdep.c, line 853. (gdb) bt #0 0x7c90120f in ntdll!DbgUiConnectToDbg () from /cygdrive/c/WINDOWS/system32/ntdll.dll #1 0x7c952119 in ntdll!KiIntSystemCall () from /cygdrive/c/WINDOWS/system32/ntdll.dll #2 0x00000005 in ?? () #3 0x00000004 in ?? () #4 0x00000001 in ?? () #5 0x00ffffd0 in ?? () #6 0x00000000 in ?? () Lisp Backtrace: "let" (0x825cdc) "cond" (0x825e2c) "backquote-process" (0x825f20) "setq" (0x82617c) "while" (0x8262dc) "let" (0x8264ac) "cond" (0x8265fc) "backquote-process" (0x8266f0) "setq" (0x82694c) "while" (0x826aac) "let" (0x826c7c) "cond" (0x826dcc) "backquote-process" (0x826ec0) "cdr" (0x8270cc) 0x38ce350 Lisp type 6 "`" (0x82739c) "let" (0x82756c) 0x3b2f0c8 Lisp type 6 "macroexp--accumulate" (0x82785c) "macroexp--all-forms" (0x827950) "macroexp--cons" (0x827bec) "macroexp--cons" (0x827d6c) "let" (0x827f2c) "cond" (0x82807c) "let*" (0x8281fc) "if" (0x82831c) "let*" (0x82849c) "if" (0x8285bc) "cond" (0x82870c) "let*" (0x82888c) "if" (0x8289ac) "let*" (0x828b2c) "pcase" (0x828c1c) "if" (0x828d6c) "macroexp--expand-all" (0x828e60) "if" (0x82909c) "progn" (0x8291bc) "setq" (0x8292fc) "while" (0x82945c) "let*" (0x8295dc) "macroexp--accumulate" (0x8296cc) "macroexp--all-forms" (0x8297c0) "if" (0x8299fc) "let" (0x829bbc) 0x43a5000 Lisp type 6 "funcall" (0x829d60) "cond" (0x829f4c) "let*" (0x82a0cc) "if" (0x82a1ec) "let*" (0x82a36c) "pcase" (0x82a45c) "if" (0x82a5ac) "macroexp--expand-all" (0x82a6a0) "let" (0x82a97c) "macroexpand-all" (0x82aa70) "setq" (0x82accc) "byte-compile-preprocess" (0x82adc0) "byte-compile-file-form" (0x82b05c) "let" (0x82b21c) "byte-compile-toplevel-file-form" (0x82b310) "let*" (0x82b5ac) "while" (0x82b70c) "save-current-buffer" (0x82b85c) "with-current-buffer" (0x82b94c) 0x3e00d00 Lisp type 6 "funcall" (0x82baf0) "condition-case" (0x82bd5c) "if" (0x82beac) "let" (0x82c06c) "if" (0x82c1bc) "let*" (0x82c33c) "displaying-byte-compile-warnings" (0x82c42c) "let" (0x82c60c) "byte-compile-close-variables" (0x82c6fc) "let" (0x82c8ec) "byte-compile-from-buffer" (0x82c9e0) "save-current-buffer" (0x82cc4c) "setq" (0x82cd8c) "if" (0x82cedc) "let" (0x82d0ac) "byte-compile-file" (0x82d1a0) "condition-case" (0x82d48c) "if" (0x82d5dc) "let" (0x82d79c) "batch-byte-compile-file" (0x82d890) "null" (0x82da9c) "if" (0x82dbbc) "if" (0x82dcdc) "if" (0x82de2c) "while" (0x82df8c) "let" (0x82e14c) "batch-byte-compile" (0x82e240) "batch-byte-compile-if-not-done" (0x82e504) "funcall" (0x82e500) "if" (0x82e6ec) "cond" (0x82e83c) "let*" (0x82e9bc) "while" (0x82eb1c) "let" (0x82ecec) "progn" (0x82ee0c) "if" (0x82ef2c) "when" (0x82f01c) "let" (0x82f1dc) "command-line-1" (0x82f2d0) "command-line" (0x82f4e0) "unwind-protect" (0x82f70c) "let" (0x82f8cc) "if" (0x82fa1c) "normal-top-level" (0x82fb10) (gdb) This is easy to reproduce. Please let me know if more info is needed to diagnose the problem. AndyM