From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Copley Newsgroups: gmane.emacs.help Subject: Re: Emacs 25 hangs on windows arbitrarily during search of a unicode file Date: Sat, 28 Oct 2017 13:31:57 +0100 Message-ID: References: <837evrerok.fsf@gnu.org> <83mv4b5x0y.fsf@gnu.org> <83inez5uta.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1509193985 3471 195.159.176.226 (28 Oct 2017 12:33:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Oct 2017 12:33:05 +0000 (UTC) Cc: "help-gnu-emacs@gnu.org" To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Oct 28 14:32:57 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8QIF-0007rC-II for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Oct 2017 14:32:51 +0200 Original-Received: from localhost ([::1]:60905 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e8QIM-0005TJ-Th for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Oct 2017 08:32:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53949) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e8QHv-0005TC-Pj for help-gnu-emacs@gnu.org; Sat, 28 Oct 2017 08:32:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e8QHv-0000yk-0U for help-gnu-emacs@gnu.org; Sat, 28 Oct 2017 08:32:31 -0400 Original-Received: from mail-oi0-x234.google.com ([2607:f8b0:4003:c06::234]:53093) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e8QHt-0000xp-Bc; Sat, 28 Oct 2017 08:32:29 -0400 Original-Received: by mail-oi0-x234.google.com with SMTP id c202so14690071oih.9; Sat, 28 Oct 2017 05:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LTwzc6zzki/0egM4wb/oqOb7HGxskxQ/lVKhfFk+X1A=; b=JsiCsqVOYbxrVF1r+ZboMKsQ0RvH7wBwbKXDw/EAzCL1Yt+zU7QCKAc+Kt8G0axAAf Zw1d6WB36BmNePvGXiRbrnLY17rZx19czLR2Yt8aOIwZu1rGmirnPKYK0g2vpHJxmIFh YZ/tEeAs7B07cNWt6qxIeqYnVtkwEJYBRx0rbuXOTPuy4fIWCU20rbF0WY5QGOKBpc2a nqSP5tciZRGpijtMhoBgSaWltP4GthbmPN9sjpNY6PpxNMZYOs3YZf3BG0MVpvF16xxw AAByFy7TUccg/lBZAzpdHduQijC3CSnTB1NmDEZp7+ckNikbLGAai2ggW/naSufPrJ70 cXrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LTwzc6zzki/0egM4wb/oqOb7HGxskxQ/lVKhfFk+X1A=; b=EjerZunVKMQ7WkDTV7r4egwm65lPuXxn4TAJzNfKVjB5DQnG+GNC1GDQa8kcOYGH/t 4JHRatCW0pEZSdKxf334P+0WScizOmyRxN2iA44JuPuAdLKlove9bJRuO0nvkXvVoE8v Q0/eiCF3xx6dyX3mXhp6ipjh42sK225EqyqSt3SpFvhMGGmQNynGiBmLLhRVZlknHIAU ooZt1/7WjDFDkJmG+nTNp6UNPfizpJHxJWvPfYoYAlCegRhBiaRZC3hxNlrAV7eAKZ9s y2cxp1iLOvU65scWY6OGaZ/lw0X+Lu76472gDxKpp4AVswoyJPG2ufMUENigjh2jPzgY whug== X-Gm-Message-State: AMCzsaUho0UxcUfBlx6E32l9Cz6aRoLp0ss5Xe4XzNrADCjhV93Bgz3q nt6gNhvLobovzdb3Uod5LdaEJ787AxT2TurUE3SawCUV X-Google-Smtp-Source: ABhQp+R7Zi4hB7x6QPUmm7GnHQOpgrBhwyAUM++1S2bOZSMYI+Ri0C+AQ90SpWDR+K4zaa+kZmyomDSYwBNBgAjizRU= X-Received: by 10.157.22.142 with SMTP id c14mr2224446ote.472.1509193948335; Sat, 28 Oct 2017 05:32:28 -0700 (PDT) Original-Received: by 10.157.64.8 with HTTP; Sat, 28 Oct 2017 05:31:57 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::234 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:114679 Archived-At: On 28 October 2017 at 13:25, Richard Copley wrote: > On 28 October 2017 at 13:19, Eli Zaretskii wrote: >> What variable is in RAX in that case? > > I don't think I can see that from here. I might be missing something. > If it is an argument passed to ntdll!RtlCaptureContext, perhaps I > can work it out from the function signature and the disassembly. > Is that what you meant? > > (If you would you like to work it out yourself, how can I help?) Sorry. It's the first field in the longjmp record. (gdb) p $rax $1 = 17185954536 (gdb) up #1 0x00007ffaa1ad8f27 in ntdll!RtlUnwindEx () from C:\WINDOWS\SYSTEM32\ntdll.dll (gdb) up #2 0x00007ffaa0671f4a in msvcrt!_setjmpex () from C:\WINDOWS\System32\msvcrt.dll (gdb) up #3 0x00000004000b1a9a in quit_throw_to_read_char ( from_signal=from_signal@entry=false) at keyboard.c:10548 10548 sys_longjmp (getcjmp, 1); (gdb) p &getcjmp $2 = (sys_jmp_buf *) 0x4005cdae8 (rax is 17185954536 = 4005CDAE8h).