From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32700 invoked by alias); 21 Aug 2014 14:33:25 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 32683 invoked by uid 89); 21 Aug 2014 14:33:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: limerock01.mail.cornell.edu Received: from limerock01.mail.cornell.edu (HELO limerock01.mail.cornell.edu) (128.84.13.241) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Aug 2014 14:33:23 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s7LEXKrI010524 for ; Thu, 21 Aug 2014 10:33:21 -0400 Received: from [192.168.1.3] (cpe-67-249-176-226.twcny.res.rr.com [67.249.176.226]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s7LEXKMM003288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Thu, 21 Aug 2014 10:33:20 -0400 Message-ID: <53F60356.6010104@cornell.edu> Date: Thu, 21 Aug 2014 14:33:00 -0000 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: [ANNOUNCEMENT] Updated: emacs-24.3.93-1 [TEST] References: <8761hmbfaf.fsf@Rainer.invalid> <53F5FB09.3050308@cornell.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-08/txt/msg00415.txt.bz2 On 8/21/2014 10:06 AM, Markus Hoenicka wrote: > At 2014-08-21 15:58, Ken Brown was heard to say: >> [...] >>> Thread 1 (Thread 10724.0x3340): >>> #0 0x000007fefdba3ca3 in KERNELBASE!DebugBreak () from >>> /cygdrive/c/Windows/system32/KERNELBASE.dll >>> #1 0x0000000100577794 in emacs_abort () at >>> /usr/src/debug/emacs-24.3.93-1/src/w32fns.c:8478 >>> #2 0x00000001004ca456 in overlays_at (pos=pos@entry=23459, >>> extend=extend@entry=false, vec_ptr=0x42a2d0, >>> vec_ptr@entry=0x100927f60 , >>> len_ptr=len_ptr@entry=0x42a2d8, next_ptr=next_ptr@entry=0x0, >>> prev_ptr=prev_ptr@entry=0x0, change_req=change_req@entry=false) >>> at /usr/src/debug/emacs-24.3.93-1/src/buffer.c:2854 >>> #3 0x000000010056968f in get_char_property_and_overlay >>> (position=position@entry=93836, prop=prop@entry=4305239426, >>> object=object@entry=25772655621, >>> overlay=overlay@entry=0x0) at >>> /usr/src/debug/emacs-24.3.93-1/src/textprop.c:663 >>> #4 0x00000001005697b8 in Fget_char_property >>> (position=position@entry=93836, >>> prop=prop@entry=4305239426, object=object@entry=25772655621) >>> at /usr/src/debug/emacs-24.3.93-1/src/textprop.c:703 >>> #5 0x000000010056622a in get_local_map (position=, >>> position@entry=23459, buffer=0x6002b8400, type=4305239426) >>> at /usr/src/debug/emacs-24.3.93-1/src/intervals.c:2234 >>> #6 0x00000001004c0688 in Fcurrent_active_maps (olp=4304926818, >>> position=position@entry=4304926770) at >>> /usr/src/debug/emacs-24.3.93-1/src/keymap.c:1594 >>> #7 0x00000001004c09f6 in Fkey_binding (key=key@entry=4304949141, >>> accept_default=accept_default@entry=4304926770, no_remap=4304926818, >>> position=4304926770) at >>> /usr/src/debug/emacs-24.3.93-1/src/keymap.c:1721 >>> #8 0x00000001004c0ba8 in Fcommand_remapping (command=, >>> position=, keymaps=) >>> at /usr/src/debug/emacs-24.3.93-1/src/keymap.c:1248 >>> #9 0x00000001004c0bca in Fcommand_remapping (command=, >>> position=, keymaps=) >>> at /usr/src/debug/emacs-24.3.93-1/src/keymap.c:1253 >>> #10 0x00000001004b8cfa in read_key_sequence >>> (keybuf=keybuf@entry=0x42a710, >>> prompt=, >>> dont_downcase_last=dont_downcase_last@entry=false, >>> can_return_switch_frame=can_return_switch_frame@entry=true, >>> fix_current_buffer=fix_current_buffer@entry=true, >>> prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:9708 >>> #11 0x00000001004b9c54 in command_loop_1 () at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:1452 >>> #12 0x000000010051a0dd in internal_condition_case >>> (bfun=bfun@entry=0x1004b9a30 , handlers=, >>> hfun=hfun@entry=0x1004b0560 ) at >>> /usr/src/debug/emacs-24.3.93-1/src/eval.c:1354 >>> #13 0x00000001004ab9ea in command_loop_2 >>> (ignore=ignore@entry=4304926770) at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:1177 >>> #14 0x0000000100519fdc in internal_catch (tag=4304985026, >>> func=func@entry=0x1004ab9c0 , arg=4304926770) >>> at /usr/src/debug/emacs-24.3.93-1/src/eval.c:1118 >>> #15 0x00000001004b0154 in command_loop () at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:1156 >>> #16 recursive_edit_1 () at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:777 >>> #17 0x00000001004b0476 in Frecursive_edit () at >>> /usr/src/debug/emacs-24.3.93-1/src/keyboard.c:848 >>> #18 0x00000001005b5953 in main (argc=, argv=>> out>) >>> at /usr/src/debug/emacs-24.3.93-1/src/emacs.c:1646 >> >> Thanks for the report. The abort comes from here (in buffer.c): >> > > Hi, > > I'm just wondering how this backtrace was generated. As you may remember > I've been plagued by these sporadic Emacs crashes for quite a while, but > I never managed to get a backtrace with this amount of information. Is > there something particularly dumb that I'm doing? Would you mind > pointing me to some concise instructions? No, you're not doing anything dumb. Achim was using emacs-w32, which prompts the user to attach gdb when emacs_abort is called. But you use emacs-X11, which doesn't do that. I'll look into adding that feature to emacs-X11. In the meantime, you can simply run emacs-X11 under gdb from the start, with a breakpoint at emacs_abort. You'll have to use the previous version of gdb, because the current version (gdb-7.8-1) hangs when you try to debug the GUI versions of emacs; see the thread starting at https://cygwin.com/ml/cygwin/2014-08/msg00243.html Ken -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple