From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#16264: GC crash Date: Fri, 27 Dec 2013 10:12:25 +0200 Message-ID: <83ob424sra.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1388132002 17443 80.91.229.3 (27 Dec 2013 08:13:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Dec 2013 08:13:22 +0000 (UTC) Cc: 16264@debbugs.gnu.org To: Juanma Barranquero Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 27 09:13:27 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1VwSXr-0004VN-Pb for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Dec 2013 09:13:24 +0100 Original-Received: from localhost ([::1]:48261 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwSXr-0002iS-BV for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Dec 2013 03:13:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58111) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwSXi-0002hV-4f for bug-gnu-emacs@gnu.org; Fri, 27 Dec 2013 03:13:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VwSXW-0003tU-P9 for bug-gnu-emacs@gnu.org; Fri, 27 Dec 2013 03:13:14 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwSXW-0003tN-LP for bug-gnu-emacs@gnu.org; Fri, 27 Dec 2013 03:13:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VwSXW-0004Wz-8P for bug-gnu-emacs@gnu.org; Fri, 27 Dec 2013 03:13:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Dec 2013 08:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16264 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16264-submit@debbugs.gnu.org id=B16264.138813194717363 (code B ref 16264); Fri, 27 Dec 2013 08:13:02 +0000 Original-Received: (at 16264) by debbugs.gnu.org; 27 Dec 2013 08:12:27 +0000 Original-Received: from localhost ([127.0.0.1]:45275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwSWx-0004Vx-45 for submit@debbugs.gnu.org; Fri, 27 Dec 2013 03:12:27 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:54576) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwSWu-0004Vo-7N for 16264@debbugs.gnu.org; Fri, 27 Dec 2013 03:12:25 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MYG00600HCBXR00@a-mtaout22.012.net.il> for 16264@debbugs.gnu.org; Fri, 27 Dec 2013 10:12:22 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYG006QTHGLW430@a-mtaout22.012.net.il>; Fri, 27 Dec 2013 10:12:21 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:82648 Archived-At: > From: Juanma Barranquero > Date: Fri, 27 Dec 2013 04:06:44 +0100 > > Program received signal SIGTRAP, Trace/breakpoint trap. > [Switching to Thread 9596.0x2988] > 0x76b5321a in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll > (gdb) bt > #0 0x76b5321a in KERNELBASE!DeleteAce () from > C:\Windows\syswow64\KernelBase.dll > #1 0x011fb2d2 in emacs_abort () at w32fns.c:8415 > #2 0x010efd62 in terminate_due_to_signal (sig=11, backtrace_limit=40) > at emacs.c:378 > #3 0x01114354 in handle_fatal_signal (sig=11) at sysdep.c:1628 > #4 0x0111432f in deliver_thread_signal (sig=11, handler=0x111433b > ) at sysdep.c:1602 > #5 0x01114388 in deliver_fatal_thread_signal (sig=11) at sysdep.c:1640 > #6 0x010011ea in _gnu_exception_handler@4 () > #7 0x011fb1fa in my_exception_handler (exception_data=0x88a388) at > w32fns.c:8365 > #8 0x7698fffb in KERNEL32!GetQueuedCompletionStatus () from > C:\Windows\syswow64\kernel32.dll > #9 0x0088a388 in ?? () > #10 0x779074ff in ntdll!AlpcMaxAllowedMessageLength () from > C:\Windows\SysWOW64\ntdll.dll > #11 0x0088a388 in ?? () > #12 0x778c9f45 in ntdll!RtlpNtSetValueKey () from C:\Windows\SysWOW64\ntdll.dll > #13 0x011be1bd in sprintf (__stream=0x0, __format=0x0) at > c:/bin/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../include/stdio.h:269 > #14 0x7efde000 in ?? () > #15 0x00000000 in ?? () > > Lisp Backtrace: > "Automatic GC" (0x1536dfc) > "put-text-property" (0x88aaf8) > "font-lock-prepend-text-property" (0x88ae40) > 0x51e1bc0 PVEC_COMPILED > "mapcar" (0x88b2f8) > "completion-hilit-commonality" (0x88b650) > "completion-basic-all-completions" (0x88b97c) > 0x56ca708 PVEC_COMPILED > 0x56caf50 PVEC_COMPILED > "funcall" (0x88bfe0) > "completion--some" (0x88c4e0) > "completion--nth-completion" (0x88c83c) > "completion-all-completions" (0x88cb90) > "completion-all-sorted-completions" (0x88cee8) > "icomplete-completions" (0x88d228) > "byte-code" (0x88d4c0) > "byte-code" (0x88d830) > "icomplete-exhibit" (0x88dca8) > "icomplete-minibuffer-setup" (0x88e05c) > "read-from-minibuffer" (0x88e280) > "completing-read-default" (0x88e5c0) > "completing-read" (0x88e6d4) > "byte-code" (0x88e980) > "call-interactively" (0x88ec84) > "electric-helpify" (0x88efc8) > "electric-describe-function" (0x88f314) > "call-interactively" (0x88f520) > "command-execute" (0x88f85c) > (gdb) Do you have the exception data printed by this code fragment in emacs_abort: if (except_addr) sprintf (buf, "\r\nException 0x%lx at this address:\r\n%p\r\n", except_code, except_addr); If not, please next time examine these 2 variables, or let Emacs continue from the abort, so it itself outputs the information. This is especially important when the backtrace shown by GDB doesn't show anything useful above _gnu_exception_handler, because except_addr will tell us which code caused the exception, and what exception was that (Windows maps quite a few of them to SIGSEGV). Thanks.