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#12579: 24.1; Emacs 24.1 / 24.2 (daily) crashes Date: Tue, 09 Oct 2012 22:23:04 +0200 Message-ID: <83pq4rz97b.fsf@gnu.org> References: <80vcep2v3z.fsf@somewhere.org> <83txu87vlp.fsf@gnu.org> <80391srlog.fsf@somewhere.org> <83lifj7tlg.fsf@gnu.org> <80obkfrdrk.fsf@somewhere.org> <83haq77oar.fsf@gnu.org> <9406B35D2F4F4A12B64463151C5EC515@us.oracle.com> <837gr25dsn.fsf@gnu.org> <80ipakjgmx.fsf@somewhere.org> <83wqyzzhsp.fsf@gnu.org> <80haq32zu3.fsf@somewhere.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1349814273 6716 80.91.229.3 (9 Oct 2012 20:24:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 9 Oct 2012 20:24:33 +0000 (UTC) Cc: lekktu@gmail.com, 12579@debbugs.gnu.org To: Fabrice Niessen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 09 22:24:39 2012 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 1TLgM3-0004cI-Cq for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Oct 2012 22:24:39 +0200 Original-Received: from localhost ([::1]:38213 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLgLx-0004p0-2C for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Oct 2012 16:24:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLgLt-0004ku-O0 for bug-gnu-emacs@gnu.org; Tue, 09 Oct 2012 16:24:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TLgLr-0002Gx-CE for bug-gnu-emacs@gnu.org; Tue, 09 Oct 2012 16:24:29 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54271) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLgLr-0002Gi-8M for bug-gnu-emacs@gnu.org; Tue, 09 Oct 2012 16:24:27 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TLgMP-00082p-U8 for bug-gnu-emacs@gnu.org; Tue, 09 Oct 2012 16:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Oct 2012 20:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12579 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: Original-Received: via spool by 12579-submit@debbugs.gnu.org id=B12579.134981428330878 (code B ref 12579); Tue, 09 Oct 2012 20:25:01 +0000 Original-Received: (at 12579) by debbugs.gnu.org; 9 Oct 2012 20:24:43 +0000 Original-Received: from localhost ([127.0.0.1]:36289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TLgM4-00081q-5R for submit@debbugs.gnu.org; Tue, 09 Oct 2012 16:24:43 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:39870) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TLgLx-00081P-U1 for 12579@debbugs.gnu.org; Tue, 09 Oct 2012 16:24:38 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MBN00E0077KXS00@a-mtaout21.012.net.il> for 12579@debbugs.gnu.org; Tue, 09 Oct 2012 22:23:03 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MBN00EGR7AESU70@a-mtaout21.012.net.il>; Tue, 09 Oct 2012 22:23:03 +0200 (IST) In-reply-to: <80haq32zu3.fsf@somewhere.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:65436 Archived-At: > From: "Fabrice Niessen" > Cc: drew.adams@oracle.com, lekktu@gmail.com, 12579@debbugs.gnu.org > Date: Tue, 09 Oct 2012 21:46:28 +0200 > > > This one we already saw. I think it's already fixed in the > > development sources, so either try the next development snapshot or > > wait for the pretest of v24.3. > > There is no new development snapshot on > http://alpha.gnu.org/gnu/emacs/windows/. > > The same applies for a pretest version: nothing new since August on > http://alpha.gnu.org/gnu/emacs/pretest/windows/. > > Still a bit of patience? Yes, I meant the future snapshots. > Sometimes (once a day, I'd say), I get errors from (Cygwin's) Bash, when > Helm-for-files is running: I get a popup, click OK, and then Helm goes on. What does the error message say? > Except that I don't have a .gdbinit file for Emacs 24.1, and that > I've the impression that only Emacs 24.1 does hang from time to > time. That's not necessarily a problem. Not having a .gdbinit just means you won't be able to use the Emacs-specific commands it defines. For doing the trick with 'finish' in order to find where Emacs loops, this is not an issue. Having a wrong .gdbinit file where you start GDB _is_ a problem. So only use .gdbinit with the Emacs version it matches. > Should I take a snapshot from Emacs 24.1 on > http://alpha.gnu.org/gnu/emacs/windows/? If yes, which one can I take: there > is no version indicated there... How can I know which file is a snapshot of > 24.1? 24.1 is the official release, so you don't need any snapshots of it. If you want to get its .gdbinit file, download the source distribution from ftp.gnu.org, and look in the src directory there. > Another question: before typing finish, do I do the other sequence as well: > > - (continue), > - thread apply all backtrace, and > - xbacktrace? For an Emacs that is hung, no 'continue'. And 'xbacktrace' will only work if you have a .gdbinit for that version of Emacs. Also, before you start with 'finish', you need to switch to the main thread. This is usually thread 1, so you type (gdb) thread 1 and then start the 'finish' dance. To make sure thread 1 is the main thread, verify that "thread apply all backtrace" ends with the 'main' function for thread 1, like this: > Thread 1 (Thread 5552.0xb8c): > #0 0x7c91120f in ntdll!DbgUiConnectToDbg () from /cygdrive/c/WINDOWS/system32/ntdll.dll > [...] > #58 0x01004f54 in Frecursive_edit () at keyboard.c:846 > #59 0x01002b68 in main (argc=1, argv=0xa43e18) at emacs.c:1655