help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs 25 hangs on windows arbitrarily during search of a unicode fil


From: Eli Zaretskii
Subject: Re: Emacs 25 hangs on windows arbitrarily during search of a unicode file
Date: Sat, 28 Oct 2017 15:49:37 +0300

> From: Richard Copley <rcopley@gmail.com>
> Date: Sat, 28 Oct 2017 13:31:57 +0100
> Cc: "help-gnu-emacs@gnu.org" <help-gnu-emacs@gnu.org>
> 
> (gdb) p $rax
> $1 = 17185954536

p/x $rax is usually more useful.

> (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 <main_thread+224>
> 
> 
> (rax is 17185954536 = 4005CDAE8h).

So my guess was correct, and we should ask the MinGW64 developers for
advice about using longjmp.  Most probably, something in that area has
changed in recent releases of their runtime, because otherwise I
cannot explain to myself why these issues pop up only now.

Thanks.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]