* exceptions.cc (exception::myfault_handle): Disable handling
STATUS_STACK_OVERFLOW. Explain why.
This commit is contained in:
parent
7bd00a0bef
commit
e1d158a04f
|
@ -1,3 +1,8 @@
|
||||||
|
2014-07-07 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* exceptions.cc (exception::myfault_handle): Disable handling
|
||||||
|
STATUS_STACK_OVERFLOW. Explain why.
|
||||||
|
|
||||||
2014-07-07 Corinna Vinschen <corinna@vinschen.de>
|
2014-07-07 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* fhandler_socket.cc (fhandler_socket::send_internal): Improve loop to
|
* fhandler_socket.cc (fhandler_socket::send_internal): Improve loop to
|
||||||
|
|
|
@ -563,7 +563,10 @@ exception::myfault_handle (LPEXCEPTION_POINTERS ep)
|
||||||
{
|
{
|
||||||
case STATUS_ACCESS_VIOLATION:
|
case STATUS_ACCESS_VIOLATION:
|
||||||
case STATUS_DATATYPE_MISALIGNMENT:
|
case STATUS_DATATYPE_MISALIGNMENT:
|
||||||
|
#if 0
|
||||||
|
/* Short-circuting STATUS_STACK_OVERFLOW disables stack commits. */
|
||||||
case STATUS_STACK_OVERFLOW:
|
case STATUS_STACK_OVERFLOW:
|
||||||
|
#endif
|
||||||
case STATUS_ARRAY_BOUNDS_EXCEEDED:
|
case STATUS_ARRAY_BOUNDS_EXCEEDED:
|
||||||
me.andreas->leave (); /* Return from a "san" caught fault */
|
me.andreas->leave (); /* Return from a "san" caught fault */
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -13,3 +13,5 @@ What changed:
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
- Don't catch STATUS_STACK_OVERFLOW preliminary on 64 bit.
|
||||||
|
Fixes: https://cygwin.com/ml/cygwin/2014-07/msg00046.html
|
||||||
|
|
Loading…
Reference in New Issue