Mail Archives: cygwin/2012/05/23/08:01:38
--------------040001040409090201070803
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
On 5/22/2012 9:49 AM, Corinna Vinschen wrote:
> On May 22 15:41, Corinna Vinschen wrote:
>> On May 22 07:42, Ken Brown wrote:
>>> On 5/22/2012 7:28 AM, Corinna Vinschen wrote:
>>>> On May 21 14:51, Ken Brown wrote:
>>>>> On 5/21/2012 12:29 PM, Corinna Vinschen wrote:
>>>>>> On May 21 11:31, Ken Brown wrote:
>>>>>>> On 5/21/2012 6:02 AM, Ken Brown wrote:
>>>>>>> I've discovered something strange by running emacs under gdb. If I
>>>>>>> start emacs-24 in a terminal (but not under X) and start a shell as
>>>>>>> you did, then every press of C-g creates a new thread, and these are
>>>>>>> never destroyed. I'm pretty sure the threads are created by Cygwin,
>>>>>>> not by emacs.
I've gotten some more information from gdb. The crash occurs after a
call to _longjmp, and gdb shows a new thread created right at that
point. This doesn't happen when I run emacs under X instead of in
mintty. Here's an excerpt from the gdb session, with the strange thread
marked:
$ gdb -p 6492
[...]
Attaching to process 6048
[New Thread 6048.0x668]
[New Thread 6048.0x1a5c]
[New Thread 6048.0x2630]
[New Thread 6048.0x1d14]
Reading symbols from /home/kbrown/src/emacs/test-nox/src/emacs.exe...done.
[...]
(gdb) b unwind_to_catch
Breakpoint 3 at 0x52aca2: file eval.c, line 1234.
(gdb) c
Continuing.
[Switching to Thread 6048.0x668]
[...]
Breakpoint 3, unwind_to_catch (catch=0x28a8d0, value=12985830) at
eval.c:1234
1234 catch->val = value;
(gdb) n
[...]
1272 _longjmp (catch->jmp, 1);
(gdb)
[New Thread 6048.0x1e04] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Program received signal SIGSEGV, Segmentation fault.
0x76f3f8b1 in ntdll!RtlUpdateClonedSRWLock () from
/c/windows/SysWOW64/ntdll.dll
(gdb) thread apply all bt full
[compressed output attached]
And here's the stackdump:
Exception: STATUS_ACCESS_VIOLATION at eip=610CFA77
eax=80106D50 ebx=34322D73 ecx=766231E7 edx=00000000 esi=00000001
edi=00000050
ebp=048FACC8 esp=048FACA0
program=C:\cygwin\home\kbrown\src\emacs\test-nox\src\emacs.exe, pid
6492, thread pipesel
Ken
--------------040001040409090201070803
Content-Type: application/octet-stream;
name="bt.out.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="bt.out.bz2"
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
TgnCS3AhB9uKPUb/Tf4u5IpwoSATNI6m
--------------040001040409090201070803
Content-Type: text/plain; charset=us-ascii
--
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
--------------040001040409090201070803--
- Raw text -