From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= =?UTF-8?Q?Kiong-G=C4=93_?= =?UTF-8?Q?=E5=BB=96=E5=AE=AE=E6=AF=85?= Newsgroups: gmane.emacs.bugs Subject: bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 Date: Fri, 18 Dec 2020 18:57:37 -0600 Message-ID: References: <838s9w6t8d.fsf@gnu.org> <83v9cz5c9z.fsf@gnu.org> <83im8y6c1u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19546"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 45303@debbugs.gnu.org, Andrea Corallo To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 19 01:58:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kqQZY-0004yA-Fw for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Dec 2020 01:58:12 +0100 Original-Received: from localhost ([::1]:44748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqQZX-0004sc-2Q for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 18 Dec 2020 19:58:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqQZN-0004sS-T8 for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2020 19:58:01 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57270) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kqQZN-0002QK-L2 for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2020 19:58:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kqQZN-0002PJ-Io for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2020 19:58:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= =?UTF-8?Q?Kiong-G=C4=93_?= =?UTF-8?Q?=E5=BB=96=E5=AE=AE=E6=AF=85?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Dec 2020 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45303 X-GNU-PR-Package: emacs Original-Received: via spool by 45303-submit@debbugs.gnu.org id=B45303.16083394789243 (code B ref 45303); Sat, 19 Dec 2020 00:58:01 +0000 Original-Received: (at 45303) by debbugs.gnu.org; 19 Dec 2020 00:57:58 +0000 Original-Received: from localhost ([127.0.0.1]:40583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqQZJ-0002P0-L6 for submit@debbugs.gnu.org; Fri, 18 Dec 2020 19:57:58 -0500 Original-Received: from mail-ej1-f52.google.com ([209.85.218.52]:43808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqQZH-0002On-Im for 45303@debbugs.gnu.org; Fri, 18 Dec 2020 19:57:56 -0500 Original-Received: by mail-ej1-f52.google.com with SMTP id jx16so5737603ejb.10 for <45303@debbugs.gnu.org>; Fri, 18 Dec 2020 16:57:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=B34pCoZCzux4WrXwzAS8ek3MdIBGj04/Gu0MnJKOK5E=; b=PIxoBW0A4LuLXHtz+o+ckmH3BIF2CKNASzQYuq0DoDg7ThuRQSepI6ZQ2w66DiSe94 +Kac+7gWr+Wt0BhR6kPmdL1iysEGv/E/bPaJpEyuWhawoBX+/2h/ooz3yhvH2FD2spN4 ItLgfJOmBy9o95DK2H4yuflxVQWVapSHUYdxcsFnK10nG3SRQAJUleIaXvAFsZVIAYrY o3dJs1vq0k/OlPzQp+fzFBfsQB28li7QcAu2hEgP32fqnhG2LyxilI50/mJJfg/D5YjJ rleR8+HqmrAtcShZp43RETY+DgWX6R0Tu7nbkSOOeIY81KAE65BX+bT1h1WDNIxEMmzi F5/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=B34pCoZCzux4WrXwzAS8ek3MdIBGj04/Gu0MnJKOK5E=; b=tUGWR6dWYIU4mdLJ6izs5IP+DOth1+k4BmFPfrA3/5mlMDXswjpgXRNW/CAGl1tW72 zJ5RIPfKb+EsY+mKhlmpUq5QWzSHDtltlnCa4gT6w9yxiPnmGpk+ppQ2WLYdcHyxvnH6 vj8+KYVvL8hwh1ayPVrg7M2Cd38EYSTHyH+QH00FFs2sTsQ3TEXt5dgew9oaK55n+uTc B14SU8uYsyGHaGdKFcio8h+JDDwXAAdbA50e0t1sMt1jvQpk+J16PI2ECn9YUi6XzDOK JeuDang5X952EprIwE5i5ZshU9/5DWWL6PWrwnSr/QfsUv5kE2Ci5lsFBivI1kEWUyM/ vKfQ== X-Gm-Message-State: AOAM531Jq1GrS0hMnihprila21CqhgbXfvLnFsB5RVx1eoHV17+A4pTC Yc0GQTsONcZrrhIMrxXVQBAwsoiGR2egYcqZrNY= X-Google-Smtp-Source: ABdhPJymFEquC4AsPRVHonr53vucUyT7gN7YAa8fCnKFCL/LJqgJluxUhI0DgJEZaFz98GC3MHqPHh0E3x6rw+mYdBw= X-Received: by 2002:a17:906:af79:: with SMTP id os25mr6528690ejb.275.1608339469487; Fri, 18 Dec 2020 16:57:49 -0800 (PST) In-Reply-To: <83im8y6c1u.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:196359 Archived-At: Here's the debug info: $ gdb --args ./src/bootstrap-emacs.exe -l comp -f byte-compile-refresh-preload -f batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el GNU gdb (GDB) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-msys". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Traceback (most recent call last): File "", line 3, in ModuleNotFoundError: No module named 'libstdcxx' /etc/gdbinit:6: Error in sourced command file: Error while executing Python code. Reading symbols from ./src/bootstrap-emacs.exe... (gdb) start Temporary breakpoint 1 at 0x400215320: file ../../src/src/emacs.c, line 968= . Starting program: /home/VWinUser0/Downloads/emacs/native-comp/build/src/bootstrap-emacs.exe -l comp -f byte-compile-refresh-preload -f batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el [New Thread 7800.0x2a24] [New Thread 7800.0x1fb8] [New Thread 7800.0x2ae4] Thread 1 hit Temporary breakpoint 1, main (argc=3D8, argv=3D0xc13240) at ../../src/src/emacs.c:968 968 { (gdb) continue Continuing. [New Thread 7800.0x7fc] [New Thread 7800.0x2abc] Thread 1 received signal SIGTRAP, Trace/breakpoint trap. 0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from /c/WINDOWS/System32/KERNELBASE.dll (gdb) bt #0 0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from /c/WINDOWS/System32/KERNELBASE.dll #1 0x00000004001adbbc in emacs_abort () at ../../src/src/w32fns.c:10847 #2 0x000000040009d7cc in bidi_initialize () at ../../src/src/bidi.c:1096 #3 0x00000004000a1285 in bidi_init_it (charpos=3Dcharpos@entry=3D1, bytepos=3D1, frame_window_p=3D, bidi_it=3Dbidi_it@entry=3D0xbfbed0) at ../../src/src/bidi.c:1138 #4 0x000000040002cd02 in init_iterator (it=3Dit@entry=3D0xbfb4e0, w=3Dw@entry=3D0x3f160e0, charpos=3D1, bytepos=3D, row=3D, row@entry=3D0x0, base_face_id=3D, base_face_id@entry=3DDEFAULT_FACE_ID) at ../../src/src/xdisp.c:3436 #5 0x00000004000360b9 in resize_mini_window (w=3D0x3f160e0, exact_p=3Dexact_p@entry=3Dtrue) at ../../src/src/xdisp.c:11784 #6 0x000000040000f460 in do_switch_frame (frame=3D0x5cb82c5, track=3D, for_deletion=3D, norecord=3D0xfffffffc03a1a2a8) at ../../src/src/lisp.h:731 #7 0x00000004001336d6 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #8 0x000000040013397d in Fprogn (body=3D0x4960b43) at ../../src/src/eval.c= :471 #9 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #10 0x0000000400134ced in Funwind_protect (args=3D0x4960943) at ../../src/src/lisp.h:1420 #11 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #12 0x0000000400134a15 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #13 Flet (args=3D0x4960913) at ../../src/src/eval.c:1055 #14 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #15 0x0000000400133e9d in Fprogn (body=3D0x4960893) at ../../src/src/eval.c= :471 #16 Fif (args=3D) at ../../src/src/eval.c:427 #17 Fif (args=3D) at ../../src/src/eval.c:413 #18 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #19 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #20 funcall_lambda (fun=3D0x4960813, fun@entry=3D0x2b, nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0xbfcf50) at ../../src/src/eval.c:3222 #21 0x0000000400134468 in apply_lambda (fun=3D0x2b, args=3D, count=3D12570672, count@entry=3D43) at ../../src/src/eval.c:3094 #22 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #23 0x000000040013397d in Fprogn (body=3D0x495f82b) at ../../src/src/eval.c= :471 #24 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 --Type for more, q to quit, c to continue without paging-- #25 0x0000000400134ced in Funwind_protect (args=3D0x495f78b) at ../../src/src/lisp.h:1420 #26 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #27 0x0000000400134c25 in Fprogn (body=3D0x495f76b) at ../../src/src/eval.c= :471 #28 FletX (args=3D0x495f72b) at ../../src/src/eval.c:987 #29 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #30 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #31 funcall_lambda (fun=3D0x495f6cb, fun@entry=3D0x24, nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0xbfd510) at ../../src/src/eval.c:3222 #32 0x0000000400134468 in apply_lambda (fun=3D0x24, args=3D, count=3D12572144, count@entry=3D36) at ../../src/src/eval.c:3094 #33 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #34 0x000000040013397d in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #35 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #36 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #37 funcall_lambda (fun=3D0x495f61b, nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0xbfd9e8) at ../../src/src/eval.c:3222 #38 0x0000000400130c8f in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@entry=3D0xbfd9e0) at ../../src/src/eval.c:2961 #39 0x0000000400132fb3 in Fapply (nargs=3D2, args=3D0xbfd9e0) at ../../src/src/eval.c:2532 #40 0x0000000400130e07 in Ffuncall (nargs=3D, args=3Dargs@entry=3D0xbfd9d8) at ../../src/src/lisp.h:2092 #41 0x000000040016dce0 in exec_byte_code (bytestr=3D, vector=3D, maxdepth=3D, args_template=3Dargs_template@entry=3D0x202, nargs=3Dnargs@entry=3D1, args=3D, args@entry=3D0xbfdbe0) at ../../src/src/bytecode.c:632 #42 0x0000000400134175 in fetch_and_exec_byte_code (args=3D0xbfdbe0, nargs=3D1, syms_left=3D0x202, fun=3D0x4152a5d) at ../../src/src/lisp.h:1838 #43 funcall_lambda (fun=3D0x4152a5d, fun@entry=3D0x1f, nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0xbfdbe0) at ../../src/src/eval.c:3150 #44 0x0000000400134468 in apply_lambda (fun=3D0x1f, args=3D, count=3D12573888, count@entry=3D31) at ../../src/src/eval.c:3094 #45 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #46 0x0000000400134a15 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #47 Flet (args=3D0x415293b) at ../../src/src/eval.c:1055 #48 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #49 0x00000004001339f3 in Fsetq (args=3D) at ../../src/src/eval.c:518 #50 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #51 0x0000000400134c25 in Fprogn (body=3D0x414e44b) at ../../src/src/eval.c= :471 --Type for more, q to quit, c to continue without paging-- #52 FletX (args=3D0x414e3db) at ../../src/src/eval.c:987 #53 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #54 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #55 funcall_lambda (fun=3D0x414e37b, fun@entry=3D0x18, nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0xbfe220) at ../../src/src/eval.c:3222 #56 0x0000000400134468 in apply_lambda (fun=3D0x18, args=3D, count=3D12575488, count@entry=3D24) at ../../src/src/eval.c:3094 #57 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #58 0x00000004001339f3 in Fsetq (args=3D) at ../../src/src/eval.c:518 #59 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #60 0x00000004001339f3 in Fsetq (args=3D) at ../../src/src/eval.c:518 #61 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #62 0x000000040013397d in Fprogn (body=3D0x490455b) at ../../src/src/eval.c= :471 #63 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #64 0x000000040013390d in For (args=3D0x0) at ../../src/src/eval.c:384 #65 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #66 0x000000040013397d in Fprogn (body=3D0x49043bb) at ../../src/src/eval.c= :471 #67 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #68 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #69 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #70 funcall_lambda (fun=3D0x490432b, fun@entry=3D0x10, nargs=3Dnargs@entry=3D0, arg_vector=3Darg_vector@entry=3D0xbfeaf0) at ../../src/src/eval.c:3222 #71 0x0000000400134468 in apply_lambda (fun=3D0x10, args=3D, count=3D12577728, count@entry=3D16) at ../../src/src/eval.c:3094 #72 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #73 0x0000000400133e9d in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #74 Fif (args=3D) at ../../src/src/eval.c:427 #75 Fif (args=3D) at ../../src/src/eval.c:413 #76 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #77 0x0000000400134a15 in Fprogn (body=3D0x48edfc3) at ../../src/src/eval.c= :471 #78 Flet (args=3D0x48edeb3) at ../../src/src/eval.c:1055 #79 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 --Type for more, q to quit, c to continue without paging-- #80 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #81 funcall_lambda (fun=3D0x48ede63, fun@entry=3D0xb, nargs=3Dnargs@entry= =3D0, arg_vector=3Darg_vector@entry=3D0xbfefa0) at ../../src/src/eval.c:3222 #82 0x0000000400134468 in apply_lambda (fun=3D0xb, args=3D, count=3D12578928, count@entry=3D11) at ../../src/src/eval.c:3094 #83 0x00000004001332e8 in eval_sub (form=3D) at ../../src/src/eval.c:2497 #84 0x0000000400134ced in Funwind_protect (args=3D0x4c17743) at ../../src/src/lisp.h:1420 #85 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #86 0x0000000400134a15 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #87 Flet (args=3D0x4c17713) at ../../src/src/eval.c:1055 #88 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #89 0x0000000400133e9d in Fprogn (body=3D0x4c171e3) at ../../src/src/eval.c= :471 #90 Fif (args=3D) at ../../src/src/eval.c:427 #91 Fif (args=3D) at ../../src/src/eval.c:413 #92 0x0000000400133713 in eval_sub (form=3D) at ../../src/src/lisp.h:2092 #93 0x0000000400134265 in Fprogn (body=3D0x0) at ../../src/src/eval.c:471 #94 funcall_lambda (fun=3D0x4c17023, fun@entry=3D0x4, nargs=3Dnargs@entry= =3D0, arg_vector=3Darg_vector@entry=3D0xbff580) at ../../src/src/eval.c:3222 #95 0x0000000400134468 in apply_lambda (fun=3D0x4, args=3D, count=3D12580432, count@entry=3D4) at ../../src/src/eval.c:3094 #96 0x00000004001332e8 in eval_sub (form=3Dform@entry=3D0x4d83093) at ../../src/src/eval.c:2497 #97 0x000000040013508d in Feval (form=3D0x4d83093, lexical=3D) at ../../src/src/eval.c:2249 #98 0x000000040012fd3d in internal_condition_case (bfun=3Dbfun@entry=3D0x4000b47f0 , handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry=3D0x4000bad30 ) at ../../src/src/eval.c:14= 24 #99 0x00000004000b561d in top_level_1 (ignore=3D) at ../../src/src/lisp.h:1008 #100 0x000000040012fcab in internal_catch (tag=3Dtag@entry=3D0xec10, func=3Dfunc@entry=3D0x4000b55f0 , arg=3Darg@entry=3D0x0) at ../../src/src/eval.c:1185 #101 0x00000004000b4715 in command_loop () at ../../src/src/lisp.h:1008 #102 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) However I cannot tell what's the major cause of the error. On Fri, Dec 18, 2020 at 3:26 PM Eli Zaretskii wrote: > > > From: Li=C4=81u, Kiong-G=C4=93 =E5=BB=96=E5=AE=AE=E6=AF=85 > > Date: Fri, 18 Dec 2020 13:35:02 -0600 > > Cc: Eli Zaretskii , 45303@debbugs.gnu.org, > > =3D?UTF-8?Q?Li=3DC4=3D81u@debbugs.gnu.org > > > > make[2]: Entering directory > > '/home/VWinUser0/Downloads/emacs/native-comp/build/lisp' > > ELC+ELN ../../src/lisp/emacs-lisp/macroexp.elc > > > > Backtrace: > > 00000004001adbe2 > > 00000004000b40a6 > > 00000004000ccc64 > > 000000040020581a > > 00007ffeba377ff0 > > 00007ffebb9910f7 > > 00007ffebb93b46c > > 00007ffebb98fc26 > > This form of backtrace is impossible to interpret on any system but > yours. Please run the failing command under GDB and post the > backtrace from the crash produced by the "bt" GDB command. Or at the > very least use the addr2line program to convert the addresses into a > human-readable backtrace (the Emacs manual explains how in the node > "Crashing").