Mail Archives: cygwin-developers/1998/12/31/10:20:22
I've been catching up on various Cygwin GCC related bug reports, and lots
of those have the usual complaint -- GCC died with a win32 window saying
some about a page fault. Basically, all of these can be traced to the fact
that cc1plus (or cc1) segfaulted and the signal handler that allows GCC to
die gracefully didn't get called.
There is a comment in GCC about Cygwin not being able to catch SIGSEGV,
and my test code shows that the behaviour is still true. What needs
to be done to fix this? Also, how come GDB can catch it (of course then
GDB can't pass it to the child, but that's a different issue)?
Regards,
Mumit
- Raw text -