I finally got back to looking at this... I reinstalled cygwin64 from scratch. Removed all of my .*rc files and other customizations. No change.
So I decided to run it in the debugger: $ gdb /usr/bin/emacs-nox.exe (gdb) r Starting program: /usr/bin/emacs-nox.exe [New Thread 9896.0x2308] [New Thread 9896.0x40c] [New Thread 9896.0x2a8c] [New Thread 9896.0x20f4] [New Thread 9896.0x27bc] [New Thread 9896.0x488] [New Thread 9896.0x1ae0] [Thread 9896.0x2a8c exited with code 0] [New Thread 9896.0x2b54] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 9896.0x2b54] 0x000007fefcb07497 in TmmonDestoryAddonObject () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll (gdb) where #0 0x000007fefcb07497 in TmmonDestoryAddonObject () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #1 0x000007fefcae4a55 in ?? () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #2 0x000007fefcae3ffb in ?? () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #3 0x000007fefcae3b88 in ?? () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #4 0x000007fefcaea4d3 in ?? () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #5 0x000007fefcaf6b5a in ?? () from /cygdrive/c/windows/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll #6 0x00000000748960f6 in ?? () from /cygdrive/c/windows/system32/tmumh/20019/TmMon/1.6.0.1163/tmmon64.dll #7 0x0000000074933ac7 in tmmon64!NullExport () from /cygdrive/c/windows/system32/tmumh/20019/TmMon/1.6.0.1163/tmmon64.dll #8 0x00000000749337ca in tmmon64!NullExport () from /cygdrive/c/windows/system32/tmumh/20019/TmMon/1.6.0.1163/tmmon64.dll #9 0x00000000748972dd in ?? () from /cygdrive/c/windows/system32/tmumh/20019/TmMon/1.6.0.1163/tmmon64.dll #10 0x00000001800b2a84 in CreateMutexW () from /usr/bin/cygwin1.dll #11 0x000000018004415b in init_cygheap::add_tls(_cygtls*) () from /usr/bin/cygwin1.dll #12 0x00000001800bd80c in pthread_wrapper () from /usr/bin/cygwin1.dll #13 0x000000018004577b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) () from /usr/bin/cygwin1.dll #14 0x00000001800457e4 in _cygtls::call(unsigned int (*)(void*, void*), void*) () from /usr/bin/cygwin1.dll #15 0x0000000076dc59bd in KERNEL32!BaseThreadInitThunk () from /cygdrive/c/windows/system32/kernel32.dll #16 0x0000000076efa2e1 in ntdll!RtlUserThreadStart () from /cygdrive/c/windows/SYSTEM32/ntdll.dll #17 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) tmmon64.dll is a TrendMicro OfficeScan dll. After talking my sysadmin into disabling OfficeScan on my machine temporarily, the crash goes away. Adding cygwin to the exclusion list doesn't help here (I tried it) I think because this is a "real-time monitor", not the file scan that the exclusion list generally applies to. Has anybody else had a similar experience with TrendMicro AV software? My IT dept. will not allow me to disable it entirely... -- 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