From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 11 23:07:28 2014 Received: (at submit) by debbugs.gnu.org; 12 Sep 2014 03:07:29 +0000 Received: from localhost ([127.0.0.1]:38733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSHCo-0006vL-Dh for submit@debbugs.gnu.org; Thu, 11 Sep 2014 23:07:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34390) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSHCl-0006vC-1k for submit@debbugs.gnu.org; Thu, 11 Sep 2014 23:07:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XSHCf-0003VA-Sc for submit@debbugs.gnu.org; Thu, 11 Sep 2014 23:07:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, FREEMAIL_REPLY,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSHCf-0003V4-Pp for submit@debbugs.gnu.org; Thu, 11 Sep 2014 23:07:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSHCa-0004zL-Sa for bug-gnu-emacs@gnu.org; Thu, 11 Sep 2014 23:07:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XSHCW-0003TF-0c for bug-gnu-emacs@gnu.org; Thu, 11 Sep 2014 23:07:12 -0400 Received: from mail-qc0-x235.google.com ([2607:f8b0:400d:c01::235]:50895) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSHCV-0003T5-P5 for bug-gnu-emacs@gnu.org; Thu, 11 Sep 2014 23:07:07 -0400 Received: by mail-qc0-f181.google.com with SMTP id r5so123358qcx.26 for ; Thu, 11 Sep 2014 20:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:references :to:message-id:mime-version; bh=tvp56DLK0iIQ6FkJe0pLnZcWIUEBMrLDnoVDRmU+JVU=; b=LS7lbpMMYj3UxDdTdqhUEGkwypyLWLjbXzjEj1kCKxqxq0Xep1IHpkp7zAK/+d0wDU 9qVEdJUO3P/9JAUzOU5uM70/zim+E02wf1CzXUnrnq/JsSSIgaFdJ+QdIFhxfGCBGhGG d5I1KXevCANc37d1lZVi+9dBWs9Cxh2whabCJsHP7XIbnFb8fYDBZW4m8P+utoQ4IdAy IMHfJUshgBI70o6ND+cj7lib1cg91N/PrEZR9X89YysX903hOK9mYZHuqWrwV/lfdvjP uSDILA6XQVT0N9pi/883Pnk4MiLZu6p7KNj4PqMD0KlF/eu1RFjAmEkKIGqpRb5Iv0kS Nc8Q== X-Received: by 10.224.130.138 with SMTP id t10mr8371372qas.2.1410491226882; Thu, 11 Sep 2014 20:07:06 -0700 (PDT) Received: from [10.0.1.19] (c-71-58-212-112.hsd1.pa.comcast.net. [71.58.212.112]) by mx.google.com with ESMTPSA id t95sm2118463qgd.47.2014.09.11.20.07.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 11 Sep 2014 20:07:06 -0700 (PDT) From: David Reitter Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: GC crashes followed by update_syntax_table/interval_of crash Date: Thu, 11 Sep 2014 23:07:06 -0400 References: <3dd85438-910d-498b-8422-14cb349310ac@googlegroups.com> To: Bug-Gnu-Emacs Message-Id: <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) There is a source of a common =93args out of range=94 crash in = update_syntax_table/interval_of, secondary to GC exceptions. I have received 157 crash reports for this location over the years, some = of them from as long time ago as 2011. Most (117) of them are in Fdo_auto_save. There are others; two crash = logs are below, they are from within Fkill_emacs called because of a = prior crash in GC. (38 of them fit in that category, and all Fkill_emacs = ones are from within GC). So, all of them are calls after GC exceptions. This crash occurred in the Aquamacs versions that were based on Emacs = 23.3 and Emacs 24. I found reports of the same (?) crash on a RedHat system here, and some = other reports of a Mac (non-Aquamacs) build: https://bugzilla.redhat.com/show_bug.cgi?id=3D991073 Interestingly, there is a more detailed stack trace available: https://bugzilla.redhat.com/attachment.cgi?id=3D781611 If the GC crashes aren=92t fixable based on this or don=92t have a = common cause, could at least the auto-saving problem be fixed? Begin forwarded message: > From: ma.ngoc.tran@gmail.com > Subject: [aquamacs-devel] Aquamacs-3.0a - constant crashes on 10.9 > Date: September 10, 2014 at 10:32:33 PM EDT > To: aquamacs-devel@googlegroups.com > Reply-To: aquamacs-devel@googlegroups.com >=20 > Hi all, >=20 > I'm experiencing constant and random crashes on 10.9.4 while doing = anything (moving/editing) or nothing at all. I'm not certain what the = steps to reproduce the behaviour is as the crashes happen seemingly = without pattern. >=20 > The notable packages I use are: evil-mode, helm, auto-complete, = flycheck and haskell-mode. >=20 > I've pasted the most recent crash report here: = http://pastebin.com/kZtThj4n >=20 > Any help would be much appreciated. Apologies if this isn't the right = place to ask this question. >=20 > --=20 > You received this message because you are subscribed to the Google = Groups "aquamacs-devel" group. > To unsubscribe from this group and stop receiving emails from it, send = an email to aquamacs-devel+unsubscribe@googlegroups.com. Process: Aquamacs [88812] Path: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs Identifier: org.gnu.Aquamacs Version: 3.0a (3.0.1390269942) Code Type: X86-64 (Native) Parent Process: launchd [136] Responsible: Aquamacs [88812] User ID: 501 =20 Date/Time: 2014-09-11 12:17:18.424 +1000 OS Version: Mac OS X 10.9.4 (13E28) Report Version: 11 Anonymous UUID: 960DF9EB-9A3F-1875-9D57-1064EF50414B =20 Sleep/Wake UUID: B5A08230-D435-49E2-8153-BC4DDAF52743 =20 Crashed Thread: 0 Dispatch queue: com.apple.main-thread =20 Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: EXC_I386_GPFLT =20 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff9105c292 __kill + 10 1 org.gnu.Aquamacs 0x00000001000ac421 = terminate_due_to_signal + 145 2 org.gnu.Aquamacs 0x00000001000c90a3 emacs_abort + = 19 3 org.gnu.Aquamacs 0x0000000100128bcc Fsignal + = 1356 4 org.gnu.Aquamacs 0x0000000100128cb9 xsignal + 9 5 org.gnu.Aquamacs 0x000000010012668f xsignal2 + 31 6 org.gnu.Aquamacs 0x000000010011091f = args_out_of_range + 31 7 org.gnu.Aquamacs 0x0000000100177674 interval_of + = 340 8 org.gnu.Aquamacs 0x000000010014f67c = update_syntax_table + 76 9 org.gnu.Aquamacs 0x00000001000faeac re_search_2 + = 460 10 org.gnu.Aquamacs 0x00000001000facce re_search + = 46 11 org.gnu.Aquamacs 0x00000001000f484f = fast_string_match + 95 12 org.gnu.Aquamacs 0x00000001000e0e4c = Ffind_file_name_handler + 236 13 org.gnu.Aquamacs 0x00000001000e1709 = Fexpand_file_name + 89 14 org.gnu.Aquamacs 0x00000001000e8b28 Fdo_auto_save = + 264 15 org.gnu.Aquamacs 0x00000001000ac5f4 = shut_down_emacs + 244 16 org.gnu.Aquamacs 0x00000001000ac3e7 = terminate_due_to_signal + 87 17 org.gnu.Aquamacs 0x00000001000ca986 = deliver_fatal_thread_signal + 134 18 libsystem_platform.dylib 0x00007fff89d255aa _sigtramp + = 26 19 org.gnu.Aquamacs 0x000000010010e10f mark_object + = 159 20 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 21 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 22 org.gnu.Aquamacs 0x000000010010c1eb = Fgarbage_collect + 2123 23 org.gnu.Aquamacs 0x00000001001298d7 Ffuncall + = 327 24 org.gnu.Aquamacs 0x0000000100128666 = internal_condition_case_n + 278 25 org.gnu.Aquamacs 0x000000010001d1a6 safe_call + = 374 26 org.gnu.Aquamacs 0x000000010002a453 = display_mode_element + 675 27 org.gnu.Aquamacs 0x000000010002a563 = display_mode_element + 947 28 org.gnu.Aquamacs 0x00000001000179f7 = display_mode_line + 391 29 org.gnu.Aquamacs 0x000000010004b185 = display_mode_lines + 357 30 org.gnu.Aquamacs 0x000000010004451e = redisplay_window + 4798 31 org.gnu.Aquamacs 0x000000010004c9d6 = redisplay_window_0 + 38 32 org.gnu.Aquamacs 0x00000001001283fa = internal_condition_case_1 + 266 33 org.gnu.Aquamacs 0x00000001000431c6 = redisplay_windows + 166 34 org.gnu.Aquamacs 0x000000010004318c = redisplay_windows + 108 35 org.gnu.Aquamacs 0x000000010004318c = redisplay_windows + 108 36 org.gnu.Aquamacs 0x000000010002249c = redisplay_internal + 3916 37 org.gnu.Aquamacs 0x00000001000b406c read_char + = 2012 38 org.gnu.Aquamacs 0x00000001000b156c = read_key_sequence + 1852 39 org.gnu.Aquamacs 0x00000001000b0bd8 = command_loop_1 + 4888 40 org.gnu.Aquamacs 0x00000001001282d1 = internal_condition_case + 257 41 org.gnu.Aquamacs 0x00000001000c0cae = command_loop_2 + 62 42 org.gnu.Aquamacs 0x0000000100127b8a = internal_catch + 250 43 org.gnu.Aquamacs 0x00000001000aecfe = recursive_edit_1 + 334 44 org.gnu.Aquamacs 0x00000001000aeef6 = Frecursive_edit + 422 45 org.gnu.Aquamacs 0x00000001000adbd9 main + 5449 46 org.gnu.Aquamacs 0x0000000100001c84 start + 52 =09 =97 This one is from another reporter, and I=92m listing it because the = crash is not within do_auto_save In Aquamacs 3.0a GNU Emacs 24.3.50.2 (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00) of 2014-01-21 (Aquamacs-3.0a) on watson Git revision: Aquamacs-3.0a Operating System: OS X Version 10.9.4 (Build 13E28) Configured using: `configure --with-ns --without-x 'CFLAGS=3D-arch x86_64 -O3 -g -mtune=3Dcorei7 -mmacosx-version-min=3D10.6' 'LDFLAGS=3D-arch x86_64 -O3 = -g -mtune=3Dcorei7 -mmacosx-version-min=3D10.6'' Important settings: locale-coding-system: utf-8-unix default enable-multibyte-characters: t Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs = -psn_0_848079) PATH: = /sw/bin:/sw/sbin:/opt/local/bin:/opt/local/sbin:/Users/roberto/root/bin:/U= sers/roberto/bin/:/Users/roberto/Dropbox/Codici/scriptbelt:/usr/local/opt/= gnu-sed/libexec/gnubin:/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/= local/bin:/opt/X11/bin:/Users/roberto/humanroot/:/Users/roberto/humanroot/= utils/lhetools/:/Users/roberto/Dropbox/Codici/:/Users/roberto/humanroot/ut= ils/MGscripts/::/usr/X11R6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/= usr/local/texlive/2009/bin exec-path: (/sw/bin /sw/sbin /opt/local/bin /opt/local/sbin = /Users/roberto/root/bin /Users/roberto/bin/ = /Users/roberto/Dropbox/Codici/scriptbelt = /usr/local/opt/gnu-sed/libexec/gnubin /usr/local/bin/ /usr/bin /bin = /usr/sbin /sbin /usr/local/bin /opt/X11/bin /Users/roberto/humanroot/ = /Users/roberto/humanroot/utils/lhetools/ /Users/roberto/Dropbox/Codici/ = /Users/roberto/humanroot/utils/MGscripts/ /usr/X11R6/bin /usr/bin /bin = /usr/sbin /sbin /Applications/Aquamacs.app/Contents/MacOS/libexec = /Applications/Aquamacs.app/Contents/MacOS/bin /usr/texbin = /usr/local/texlive/2009/bin) Process: Aquamacs [496] Path: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs Identifier: Aquamacs Version: 3.0a (3.0.1390269942) Code Type: X86-64 (Native) Parent Process: launchd [467] Responsible: Aquamacs [496] User ID: 501 Date/Time: 2014-09-04 13:28:31.114 +0200 OS Version: Mac OS X 10.9.4 (13E28) Report Version: 11 Anonymous UUID: 5F8F8BA3-D9D5-6CD7-3C1B-7D8C484C86D5 Sleep/Wake UUID: FE9A120E-C9A9-4130-B486-7D728C4370CA Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff959af292 __kill + 10 1 org.gnu.Aquamacs 0x00000001000ac421 = terminate_due_to_signal + 145 2 org.gnu.Aquamacs 0x00000001000c90a3 emacs_abort + = 19 3 org.gnu.Aquamacs 0x0000000100128bcc Fsignal + = 1356 4 org.gnu.Aquamacs 0x0000000100128cb9 xsignal + 9 5 org.gnu.Aquamacs 0x000000010012668f xsignal2 + 31 6 org.gnu.Aquamacs 0x000000010011091f = args_out_of_range + 31 7 org.gnu.Aquamacs 0x0000000100177674 interval_of + = 340 8 org.gnu.Aquamacs 0x000000010014f67c = update_syntax_table + 76 9 org.gnu.Aquamacs 0x00000001000faeac re_search_2 + = 460 10 org.gnu.Aquamacs 0x00000001000facce re_search + = 46 11 org.gnu.Aquamacs 0x00000001000f484f = fast_string_match + 95 12 org.gnu.Aquamacs 0x00000001000e0e4c = Ffind_file_name_handler + 236 13 org.gnu.Aquamacs 0x00000001000e176e = Fexpand_file_name + 190 14 org.gnu.Aquamacs 0x0000000100129a89 Ffuncall + = 761 15 org.gnu.Aquamacs 0x0000000100129762 Fapply + 786 16 org.gnu.Aquamacs 0x0000000100125f3f eval_sub + = 1391 17 org.gnu.Aquamacs 0x0000000100126f99 FletX + 521 18 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 19 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 20 org.gnu.Aquamacs 0x00000001001293c2 apply_lambda = + 290 21 org.gnu.Aquamacs 0x000000010012600e eval_sub + = 1598 22 org.gnu.Aquamacs 0x0000000100126329 Fif + 57 23 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 24 org.gnu.Aquamacs 0x00000001001274d9 Flet + 969 25 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 26 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 27 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 28 org.gnu.Aquamacs 0x000000010012a345 call3 + 53 29 org.gnu.Aquamacs 0x00000001000e17ea = Fexpand_file_name + 314 30 org.gnu.Aquamacs 0x00000001000e2c3d = Ffile_symlink_p + 45 31 org.gnu.Aquamacs 0x0000000100129b70 Ffuncall + = 992 32 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 33 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 34 org.gnu.Aquamacs 0x00000001001294e9 Fapply + 153 35 org.gnu.Aquamacs 0x0000000100125f3f eval_sub + = 1391 36 org.gnu.Aquamacs 0x0000000100126f99 FletX + 521 37 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 38 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 39 org.gnu.Aquamacs 0x00000001001293c2 apply_lambda = + 290 40 org.gnu.Aquamacs 0x000000010012600e eval_sub + = 1598 41 org.gnu.Aquamacs 0x0000000100126329 Fif + 57 42 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 43 org.gnu.Aquamacs 0x00000001001274d9 Flet + 969 44 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 45 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 46 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 47 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 48 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 49 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 50 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 51 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 52 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 53 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 54 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 55 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 56 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 57 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 58 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 59 org.gnu.Aquamacs 0x000000010012a2ed call1 + 45 60 org.gnu.Aquamacs 0x0000000100148adf readevalloop = + 655 61 org.gnu.Aquamacs 0x0000000100147d58 Fload + 2408 62 org.gnu.Aquamacs 0x0000000100132613 Frequire + = 707 63 org.gnu.Aquamacs 0x0000000100126088 eval_sub + = 1720 64 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 65 org.gnu.Aquamacs 0x00000001001293c2 apply_lambda = + 290 66 org.gnu.Aquamacs 0x000000010012600e eval_sub + = 1598 67 org.gnu.Aquamacs 0x00000001001280e1 = internal_lisp_condition_case + 689 68 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 69 org.gnu.Aquamacs 0x0000000100126329 Fif + 57 70 org.gnu.Aquamacs 0x0000000100125e6e eval_sub + = 1182 71 org.gnu.Aquamacs 0x000000010012a8f9 = funcall_lambda + 761 72 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 73 org.gnu.Aquamacs 0x0000000100129d78 Frun_hooks + = 264 74 org.gnu.Aquamacs 0x00000001000ac474 Fkill_emacs + = 68 75 org.gnu.Aquamacs 0x00000001000ac3d6 = terminate_due_to_signal + 70 76 org.gnu.Aquamacs 0x00000001000ca8f3 = deliver_fatal_signal + 131 77 libsystem_platform.dylib 0x00007fff90df45aa _sigtramp + = 26 78 org.gnu.Aquamacs 0x000000010010e3d2 mark_object + = 866 79 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 80 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 81 org.gnu.Aquamacs 0x000000010010bc4b = Fgarbage_collect + 683 82 org.gnu.Aquamacs 0x00000001001298d7 Ffuncall + = 327 83 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 84 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 85 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 86 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 87 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 88 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 89 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 90 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 91 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 92 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 93 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 94 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 95 org.gnu.Aquamacs 0x0000000100125f3f eval_sub + = 1391 96 org.gnu.Aquamacs 0x0000000100127b8a = internal_catch + 250 97 org.gnu.Aquamacs 0x0000000100161ac1 = exec_byte_code + 5201 98 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 99 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 100 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 101 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 102 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 103 org.gnu.Aquamacs 0x0000000100125f3f eval_sub + = 1391 104 org.gnu.Aquamacs 0x00000001001280e1 = internal_lisp_condition_case + 689 105 org.gnu.Aquamacs 0x0000000100161d45 = exec_byte_code + 5845 106 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 107 org.gnu.Aquamacs 0x00000001001294e9 Fapply + 153 108 org.gnu.Aquamacs 0x0000000100129a89 Ffuncall + = 761 109 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 110 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 111 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 112 org.gnu.Aquamacs 0x000000010012a93f = funcall_lambda + 831 113 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 114 org.gnu.Aquamacs 0x00000001001294e9 Fapply + 153 115 org.gnu.Aquamacs 0x0000000100129a89 Ffuncall + = 761 116 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 117 org.gnu.Aquamacs 0x0000000100126088 eval_sub + = 1720 118 org.gnu.Aquamacs 0x00000001001280e1 = internal_lisp_condition_case + 689 119 org.gnu.Aquamacs 0x0000000100161d45 = exec_byte_code + 5845 120 org.gnu.Aquamacs 0x000000010012a93f = funcall_lambda + 831 121 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 122 org.gnu.Aquamacs 0x000000010012a2ed call1 + 45 123 org.gnu.Aquamacs 0x00000001000b87b7 timer_check + = 1095 124 org.gnu.Aquamacs 0x00000001000b5bb4 = detect_input_pending_run_timers + 84 125 org.gnu.Aquamacs 0x00000001001694de = wait_reading_process_output + 2382 126 org.gnu.Aquamacs 0x0000000100006c62 sit_for + 258 127 org.gnu.Aquamacs 0x00000001000b4caf read_char + = 5151 128 org.gnu.Aquamacs 0x00000001000b156c = read_key_sequence + 1852 129 org.gnu.Aquamacs 0x00000001000b0bd8 = command_loop_1 + 4888 130 org.gnu.Aquamacs 0x00000001001282d1 = internal_condition_case + 257 131 org.gnu.Aquamacs 0x00000001000c0cae = command_loop_2 + 62 132 org.gnu.Aquamacs 0x0000000100127b8a = internal_catch + 250 133 org.gnu.Aquamacs 0x00000001000aecfe = recursive_edit_1 + 334 134 org.gnu.Aquamacs 0x00000001000aeef6 = Frecursive_edit + 422 135 org.gnu.Aquamacs 0x00000001000adbd9 main + 5449 136 org.gnu.Aquamacs 0x0000000100001c84 start + 52 =97 In Aquamacs 3.0a GNU Emacs 24.3.50.2 (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00) of 2014-01-21 (Aquamacs-3.0a) on watson Git revision: Aquamacs-3.0a Operating System: OS X Version 10.9.4 (Build 13E28) Configured using: `configure --with-ns --without-x 'CFLAGS=3D-arch x86_64 -O3 -g -mtune=3Dcorei7 -mmacosx-version-min=3D10.6' 'LDFLAGS=3D-arch x86_64 -O3 = -g -mtune=3Dcorei7 -mmacosx-version-min=3D10.6'' Important settings: locale-coding-system: utf-8-unix default enable-multibyte-characters: t Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs) PATH: = /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bi= n:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin exec-path: (/usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/texbin = /usr/local/texlive/2013/bin /usr/local/texlive/2013/bin/x86_64-darwin = /Applications/Aquamacs.app/Contents/MacOS/libexec = /Applications/Aquamacs.app/Contents/MacOS/bin) Process: Aquamacs [2903] Path: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs Identifier: Aquamacs Version: 3.0a (3.0.1390269942) Code Type: X86-64 (Native) Parent Process: launchd [162] Responsible: Aquamacs [2903] User ID: 501 Date/Time: 2014-08-30 00:55:01.440 +0200 OS Version: Mac OS X 10.9.4 (13E28) Report Version: 11 Anonymous UUID: E4524007-2848-5366-2BB4-673BA916017B Sleep/Wake UUID: E4815DA6-9D29-4258-8178-79789C45DCFB Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8ed8d292 __kill + 10 1 org.gnu.Aquamacs 0x00000001000ac421 = terminate_due_to_signal + 145 2 org.gnu.Aquamacs 0x00000001000c90a3 emacs_abort + = 19 3 org.gnu.Aquamacs 0x0000000100128bcc Fsignal + = 1356 4 org.gnu.Aquamacs 0x0000000100128cb9 xsignal + 9 5 org.gnu.Aquamacs 0x000000010012668f xsignal2 + 31 6 org.gnu.Aquamacs 0x000000010011091f = args_out_of_range + 31 7 org.gnu.Aquamacs 0x0000000100177674 interval_of + = 340 8 org.gnu.Aquamacs 0x000000010014f67c = update_syntax_table + 76 9 org.gnu.Aquamacs 0x00000001000faeac re_search_2 + = 460 10 org.gnu.Aquamacs 0x00000001000facce re_search + = 46 11 org.gnu.Aquamacs 0x00000001000f484f = fast_string_match + 95 12 org.gnu.Aquamacs 0x00000001000e0e4c = Ffind_file_name_handler + 236 13 org.gnu.Aquamacs 0x00000001000e1709 = Fexpand_file_name + 89 14 org.gnu.Aquamacs 0x0000000100129a89 Ffuncall + = 761 15 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 16 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 17 org.gnu.Aquamacs 0x0000000100160ee9 = exec_byte_code + 2169 18 org.gnu.Aquamacs 0x0000000100129a07 Ffuncall + = 631 19 org.gnu.Aquamacs 0x0000000100129d78 Frun_hooks + = 264 20 org.gnu.Aquamacs 0x00000001000ac474 Fkill_emacs + = 68 21 org.gnu.Aquamacs 0x00000001000ac3d6 = terminate_due_to_signal + 70 22 org.gnu.Aquamacs 0x00000001000ca8f3 = deliver_fatal_signal + 131 23 libsystem_platform.dylib 0x00007fff8a9b75aa _sigtramp + = 26 24 org.gnu.Aquamacs 0x000000010010e3f7 mark_object + = 903 25 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 26 org.gnu.Aquamacs 0x000000010010e24f mark_object + = 479 27 org.gnu.Aquamacs 0x000000010010e3a2 mark_object + = 818 28 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 29 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 30 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 31 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 32 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 33 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 34 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 35 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 36 org.gnu.Aquamacs 0x000000010010e0db mark_object + = 107 37 org.gnu.Aquamacs 0x000000010010e508 mark_object + = 1176 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff863b0292 __kill + 10 1 org.gnu.Aquamacs 0x00000001001197c3 = terminate_due_to_signal + 259 2 org.gnu.Aquamacs 0x0000000100144773 emacs_abort + = 19 3 org.gnu.Aquamacs 0x00000001001dbc1d Fsignal + 141 4 org.gnu.Aquamacs 0x00000001001dc2ad xsignal + 29 5 org.gnu.Aquamacs 0x00000001001d8f08 xsignal2 + 56 6 org.gnu.Aquamacs 0x00000001001b62e7 = args_out_of_range + 39 7 org.gnu.Aquamacs 0x000000010025b4b3 interval_of + = 515 8 org.gnu.Aquamacs 0x000000010021ab65 = update_syntax_table + 101 9 org.gnu.Aquamacs 0x000000010021aaf3 = SETUP_SYNTAX_TABLE_FOR_OBJECT + 835 10 org.gnu.Aquamacs 0x0000000100194d53 re_search_2 + = 771 11 org.gnu.Aquamacs 0x0000000100194a3f re_search + = 111 12 org.gnu.Aquamacs 0x0000000100188cb2 = fast_string_match + 226 13 org.gnu.Aquamacs 0x00000001001699c1 = Ffind_file_name_handler + 321 14 org.gnu.Aquamacs 0x000000010016a92a = Fexpand_file_name + 282 15 org.gnu.Aquamacs 0x00000001001dd9a0 Ffuncall + = 1072 16 org.gnu.Aquamacs 0x00000001001dd4fc Fapply + 1324 17 org.gnu.Aquamacs 0x00000001001d8387 eval_sub + = 1527 18 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 19 org.gnu.Aquamacs 0x00000001001d9d39 FletX + 649 20 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 21 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 22 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 23 org.gnu.Aquamacs 0x00000001001dceb6 apply_lambda = + 438 24 org.gnu.Aquamacs 0x00000001001d88e0 eval_sub + = 2896 25 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 26 org.gnu.Aquamacs 0x00000001001d8ae8 Fif + 120 27 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 28 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 29 org.gnu.Aquamacs 0x00000001001da360 Flet + 1104 30 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 31 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 32 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 33 org.gnu.Aquamacs 0x00000001001ddc7a Ffuncall + = 1802 34 org.gnu.Aquamacs 0x00000001001de501 call3 + 97 35 org.gnu.Aquamacs 0x000000010016a88a = Fexpand_file_name + 122 36 org.gnu.Aquamacs 0x000000010016ceab = Ffile_symlink_p + 43 37 org.gnu.Aquamacs 0x00000001001dd979 Ffuncall + = 1033 38 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 39 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 40 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 41 org.gnu.Aquamacs 0x00000001001dd0a9 Fapply + 217 42 org.gnu.Aquamacs 0x00000001001d8387 eval_sub + = 1527 43 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 44 org.gnu.Aquamacs 0x00000001001d9d39 FletX + 649 45 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 46 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 47 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 48 org.gnu.Aquamacs 0x00000001001dceb6 apply_lambda = + 438 49 org.gnu.Aquamacs 0x00000001001d88e0 eval_sub + = 2896 50 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 51 org.gnu.Aquamacs 0x00000001001d8ae8 Fif + 120 52 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 53 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 54 org.gnu.Aquamacs 0x00000001001da360 Flet + 1104 55 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 56 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 57 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 58 org.gnu.Aquamacs 0x00000001001ddc7a Ffuncall + = 1802 59 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 60 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 61 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 62 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 63 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 64 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 65 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 66 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 67 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 68 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 69 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 70 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 71 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 72 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 73 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 74 org.gnu.Aquamacs 0x00000001002363c7 = exec_byte_code + 3799 75 org.gnu.Aquamacs 0x00000001001deac4 = funcall_lambda + 500 76 org.gnu.Aquamacs 0x00000001001ddba1 Ffuncall + = 1585 77 org.gnu.Aquamacs 0x00000001001de469 call1 + 73 78 org.gnu.Aquamacs 0x000000010021012b readevalloop = + 795 79 org.gnu.Aquamacs 0x000000010020e83f Fload + 3359 80 org.gnu.Aquamacs 0x00000001001eb776 Frequire + = 902 81 org.gnu.Aquamacs 0x00000001001d8557 eval_sub + = 1991 82 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 83 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 84 org.gnu.Aquamacs 0x00000001001dceb6 apply_lambda = + 438 85 org.gnu.Aquamacs 0x00000001001d88e0 eval_sub + = 2896 86 org.gnu.Aquamacs 0x00000001001db37c = internal_lisp_condition_case + 1340 87 org.gnu.Aquamacs 0x00000001001dae3a = Fcondition_case + 106 88 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 89 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 90 org.gnu.Aquamacs 0x00000001001d8ae8 Fif + 120 91 org.gnu.Aquamacs 0x00000001001d8163 eval_sub + = 979 92 org.gnu.Aquamacs 0x00000001001d8b44 Fprogn + 68 93 org.gnu.Aquamacs 0x00000001001dedd8 = funcall_lambda + 1288 94 org.gnu.Aquamacs 0x00000001001ddc7a Ffuncall + = 1802 95 org.gnu.Aquamacs 0x00000001001de17d funcall_nil + = 29 96 org.gnu.Aquamacs 0x00000001001de129 = run_hook_with_args + 729 97 org.gnu.Aquamacs 0x00000001001dddfe Frun_hooks + = 94 98 org.gnu.Aquamacs 0x0000000100119824 Fkill_emacs + = 84 99 org.gnu.Aquamacs 0x000000010011973d = terminate_due_to_signal + 125 100 org.gnu.Aquamacs 0x00000001001480a8 = handle_fatal_signal + 24 101 org.gnu.Aquamacs 0x0000000100146775 = deliver_process_signal + 197 102 org.gnu.Aquamacs 0x0000000100146a3a = deliver_fatal_signal + 26 103 libsystem_platform.dylib 0x00007fff8b5525aa _sigtramp + = 26 104 org.gnu.Aquamacs 0x00000001001b1841 mark_object + = 2561 105 org.gnu.Aquamacs 0x00000001001b13c0 mark_object + = 1408 106 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 107 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 108 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 109 org.gnu.Aquamacs 0x00000001001b1376 mark_object + = 1334 110 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 111 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 112 org.gnu.Aquamacs 0x00000001001b1376 mark_object + = 1334 113 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 114 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660 115 org.gnu.Aquamacs 0x00000001001b1376 mark_object + = 1334 116 org.gnu.Aquamacs 0x00000001001b18a4 mark_object + = 2660= From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 12 02:14:06 2014 Received: (at 18457) by debbugs.gnu.org; 12 Sep 2014 06:14:06 +0000 Received: from localhost ([127.0.0.1]:38769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSK7S-0004Ro-8H for submit@debbugs.gnu.org; Fri, 12 Sep 2014 02:14:06 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54010) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSK7P-0004Rf-Q1 for 18457@debbugs.gnu.org; Fri, 12 Sep 2014 02:14:04 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XSK7P-0000sb-19; Fri, 12 Sep 2014 02:14:03 -0400 From: Glenn Morris To: David Reitter Subject: Re: bug#18457: GC crashes followed by update_syntax_table/interval_of crash References: <3dd85438-910d-498b-8422-14cb349310ac@googlegroups.com> <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> X-Spook: constitution Vickie Weaver SEAL Team 6 global counter X-Ran: X-.bR/"cJoB)O|fsAdlt[}7EK)0$HAON6A[C;u$4P (David Reitter's message of "Thu, 11 Sep 2014 23:07:06 -0400") Message-ID: <7j4mwdtlg5.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -7.5 (-------) X-Debbugs-Envelope-To: 18457 Cc: 18457@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.5 (-------) Got a backtrace from an unoptimized stock Emacs? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 12 04:10:55 2014 Received: (at 18457) by debbugs.gnu.org; 12 Sep 2014 08:10:55 +0000 Received: from localhost ([127.0.0.1]:38829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSLwU-00007R-Al for submit@debbugs.gnu.org; Fri, 12 Sep 2014 04:10:54 -0400 Received: from forward8l.mail.yandex.net ([84.201.143.141]:47667) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSLwQ-00007H-Sk for 18457@debbugs.gnu.org; Fri, 12 Sep 2014 04:10:52 -0400 Received: from smtp16.mail.yandex.net (smtp16.mail.yandex.net [95.108.252.16]) by forward8l.mail.yandex.net (Yandex) with ESMTP id B379F1A416DB; Fri, 12 Sep 2014 12:10:48 +0400 (MSK) Received: from smtp16.mail.yandex.net (localhost [127.0.0.1]) by smtp16.mail.yandex.net (Yandex) with ESMTP id 342E76A0B4C; Fri, 12 Sep 2014 12:10:48 +0400 (MSK) Received: from unknown (unknown [37.139.80.10]) by smtp16.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id GNryTxq3wx-AlECqjZv; Fri, 12 Sep 2014 12:10:47 +0400 (using TLSv1.2 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 2eed47c9-4c4e-48c6-9145-7cf756a43a6f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1410509447; bh=M5K4KmGQl+Jm3ErxvjbqN8h1JgtneDPSa5NIm8bHBAE=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=cKSD/49mIVNEJ/vcWVGhCQKtdNQcybC3rhaE+z/H/XU4h7m38xjRU9+TK1e9QF0UG VrrA9K+xlJhYXws8CLMl1MDrlF4mOW2tEM3v5ut3p9c8aDhYRmFN+0yci86lkLE+1v dAfgpR3Sepi61GBPUmTGTMx3EdOKAn/IpwaqNMxM= Authentication-Results: smtp16.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <5412AA85.1080600@yandex.ru> Date: Fri, 12 Sep 2014 12:10:45 +0400 From: Dmitry Antipov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: David Reitter Subject: Re: bug#18457: GC crashes followed by update_syntax_table/interval_of crash References: <3dd85438-910d-498b-8422-14cb349310ac@googlegroups.com> <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> In-Reply-To: <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18457 Cc: 18457@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 09/12/2014 07:07 AM, David Reitter wrote: > There is a source of a common =93args out of range=94 crash in > update_syntax_table/interval_of, secondary to GC exceptions. If Emacs is crashed when GC is in progress (usually in mark_object), most= probably an internal data structures are seriously broken and anything ca= n happen. As for the two stack traces below, the final reason for emacs_ab= ort was a call to Fsignal with non-zero gc_in_progress. Except "regular" GC crashes, there are few less likely reasons, including= : 1) Internal data structures are correct but large so that recursive trave= rsal runs out of C stack space. We made some efforts to minimize stack us= age, see http://lists.gnu.org/archive/html/emacs-diffs/2014-06/msg00116.html a= nd http://lists.gnu.org/archive/html/emacs-diffs/2014-06/msg00124.html, so I believe that such a cases should be very rare, unless an OS has = the relatively small (say, < 1M) stack size limit. (This code is not pla= nned for 24.4 but may be backported from main development trunk). 2) Compiler optimizations that confuses stack marking code, see: http://lists.gnu.org/archive/html/emacs-diffs/2014-08/msg00024.html Currently we have no regular method to detect these errors. Also see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16986; note t= hat it was observed on OSX, and there is an assumption that clang is more= aggressive in such an optimizations rather than gcc. > https://bugzilla.redhat.com/show_bug.cgi?id=3D991073 If a bug report is not reduced to a clean and simple recipe starting from= 'emacs -Q', it's unlikely to be seriously attended (especially if it doesn't bother t= he most of active developers). C core of Emacs is developed and maintained by a rel= atively small group, and I'm curious whether someone would play with ESS and R just to = reproduce bug in 24.3 released 1.5 years ago. As for the Fedora community, why not using pre-releases from ftp://alpha.gnu.org/gnu/emacs/pretest to build rawhide packages? This ca= n be very helpful because we always need more testers, and a lot of 24.3 bugs are r= eally fixed in 24.3.9x. Dmitry From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 12 09:06:08 2014 Received: (at 18457) by debbugs.gnu.org; 12 Sep 2014 13:06:08 +0000 Received: from localhost ([127.0.0.1]:38930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSQYB-0008V3-CP for submit@debbugs.gnu.org; Fri, 12 Sep 2014 09:06:07 -0400 Received: from mail-qg0-f52.google.com ([209.85.192.52]:33062) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XSQY7-0008Ut-Cf for 18457@debbugs.gnu.org; Fri, 12 Sep 2014 09:06:04 -0400 Received: by mail-qg0-f52.google.com with SMTP id i50so653127qgf.25 for <18457@debbugs.gnu.org>; Fri, 12 Sep 2014 06:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=C2LS2csAluvy7fNrxV9qc+HJn72VR5HdYgxVrGfPH04=; b=GzD8rUD5mj1EuaAusB9hShWLVFaLIo/oc4H0slGFA+FJ4RZd0/O3xsBWL4MvgxzM3O NovQyl2enlSt7e654G/YTOfVgTMlqSYcaJAWy9XoMGkD0FqJZ4p26fAtKqzXgRv8MD9k um3ugPk+rlt4kwyaLeBhSK7YFnnMWpWB6stdNf75LUrq95W/lzxmzgb8rXm4dTQXRh4Q itQjStQM15/lDC75RGSKDwZOgKfwXIOIJhWwlUmpUPKfxU7MELxeh2Ts4oo0D1Xg1eVS WcfZkWEHMFR+LYE4NskexmDqI6FlYQlSBn0mQdR4VXPl0qzHZR56VGpt5l06b34iR2eU ggiw== X-Received: by 10.140.104.68 with SMTP id z62mr817240qge.81.1410527162070; Fri, 12 Sep 2014 06:06:02 -0700 (PDT) Received: from [104.39.59.234] ([104.39.59.234]) by mx.google.com with ESMTPSA id 103sm2910457qgt.34.2014.09.12.06.06.01 for <18457@debbugs.gnu.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 12 Sep 2014 06:06:01 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: bug#18457: GC crashes followed by update_syntax_table/interval_of crash From: David Reitter In-Reply-To: <5412AA85.1080600@yandex.ru> Date: Fri, 12 Sep 2014 09:05:59 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <82B5AC72-65F5-4222-9AD8-DB87A2EE2BA3@gmail.com> References: <3dd85438-910d-498b-8422-14cb349310ac@googlegroups.com> <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> <5412AA85.1080600@yandex.ru> To: 18457@debbugs.gnu.org X-Mailer: Apple Mail (2.1878.6) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18457 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sep 12, 2014, at 4:10 AM, Dmitry Antipov wrote: > On 09/12/2014 07:07 AM, David Reitter wrote: >=20 >> There is a source of a common =93args out of range=94 crash in >> update_syntax_table/interval_of, secondary to GC exceptions. >=20 > If Emacs is crashed when GC is in progress (usually in mark_object), = most > probably an internal data structures are seriously broken and anything = can > happen. As for the two stack traces below, the final reason for = emacs_abort > was a call to Fsignal with non-zero gc_in_progress. I didn=92t think this was actionable for the GC crash, for the reasons = you state below. However, the follow-on crash while saving files is pretty regular and = should be prevented, because it basically means that the user=92s latest = edits are lost. > 2) Compiler optimizations that confuses stack marking code, see: > http://lists.gnu.org/archive/html/emacs-diffs/2014-08/msg00024.html > Currently we have no regular method to detect these errors. > Also see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16986; note = that > it was observed on OSX, and there is an assumption that clang is = more > aggressive in such an optimizations rather than gcc. Yes, and at least for Aquamacs, we=92re using aggressive optimization = settings (for speed). - David= From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 14:25:17 2016 Received: (at control) by debbugs.gnu.org; 7 Dec 2016 19:25:17 +0000 Received: from localhost ([127.0.0.1]:59805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEhq9-0000yj-Fy for submit@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEhq8-0000yB-6E for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cEhq2-000480-Hn for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEhq2-00047u-F7 for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:10 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cEhq2-0008Ic-1o for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:10 -0500 Subject: control message for bug 18457 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 07 Dec 2016 14:25:10 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) tag 18457 + wontfix From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 14:25:07 2016 Received: (at 18457-done) by debbugs.gnu.org; 7 Dec 2016 19:25:07 +0000 Received: from localhost ([127.0.0.1]:59795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEhpz-0000xp-9P for submit@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEhpx-0000xI-QU for 18457-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cEhps-00042Y-3o for 18457-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEhps-00042U-1G for 18457-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:25:00 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cEhpr-0008Ez-JU; Wed, 07 Dec 2016 14:24:59 -0500 From: Glenn Morris To: 18457-done@debbugs.gnu.org Subject: Re: bug#18457: GC crashes followed by update_syntax_table/interval_of crash References: <3dd85438-910d-498b-8422-14cb349310ac@googlegroups.com> <8F4926EA-F598-4467-9B44-35A47A034303@gmail.com> <7j4mwdtlg5.fsf@fencepost.gnu.org> X-Spook: Failure Coast Guard Bust Al Jazeera Medco Bellcore Power X-Ran: 7KA]29pw1bN\Hb^no(PV9xX8gns}GT":NUW(D,bh:7z?"DG-8Bw%g^FfS3xlrBMPFdsW%( X-Hue: black X-Attribution: GM Date: Wed, 07 Dec 2016 14:24:59 -0500 In-Reply-To: <7j4mwdtlg5.fsf@fencepost.gnu.org> (Glenn Morris's message of "Fri, 12 Sep 2014 02:14:02 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 18457-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) Several years have passed and I can't see this report leading anywhere, so I am closing it. From unknown Thu Aug 14 18:37:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Jan 2017 12:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator