Hi Ken,
On Jul 14 15:09, Ken Brown wrote:
On 7/3/2015 9:09 AM, Ken Brown wrote:
I think I found the cause of that second SIGSEGV, and, if I'm right, it
has nothing to do with Cygwin. I think the problem was that in my
testing, I forgot to reset max-specpdl-size and max-lisp-eval-depth to
On 06/27/2015 08:52 AM, Corinna Vinschen wrote:
The problem is probably that there are still resources in use which
didn't get free'd. I'll check next week if I can do anything about it.
Ideally with a simple testcase than emacs :}
Is libsigsegv an appropriate testcase? There are several
On 7/3/2015 9:09 AM, Ken Brown wrote:
On 7/3/2015 6:47 AM, Corinna Vinschen wrote:
On Jul 2 15:25, Ken Brown wrote:
On 7/2/2015 8:20 AM, Corinna Vinschen wrote:
On Jul 2 14:13, Corinna Vinschen wrote:
On Jul 1 22:10, Ken Brown wrote:
I may have spoken too soon. As I repeat the
On 7/14/2015 6:18 PM, Eric Blake wrote:
In fact, I'm
a bit surprised that emacs rolls its own protection instead of taking
advantage of libsigsegv - it might be worth suggesting that to upstream
emacs.
Good idea. I'll do that.
Ken
--
Problem reports: http://cygwin.com/problems.html
On 7/3/2015 6:47 AM, Corinna Vinschen wrote:
On Jul 2 15:25, Ken Brown wrote:
On 7/2/2015 8:20 AM, Corinna Vinschen wrote:
On Jul 2 14:13, Corinna Vinschen wrote:
On Jul 1 22:10, Ken Brown wrote:
I may have spoken too soon. As I repeat the experiment on a different
computer, with a build
On Jul 2 15:25, Ken Brown wrote:
On 7/2/2015 8:20 AM, Corinna Vinschen wrote:
On Jul 2 14:13, Corinna Vinschen wrote:
On Jul 1 22:10, Ken Brown wrote:
I may have spoken too soon. As I repeat the experiment on a different
computer, with a build from a slightly different snapshot of the
On Jul 3 12:47, Corinna Vinschen wrote:
In the meantime I found that there's another problem. Assuming you
longjmp out of handle_sigsegv, the stack will still be broken.
It doesn't have the usual guard pages anymore, and the next time
you have a stack overflow, NTDLL will simply terminate
On Jul 2 14:13, Corinna Vinschen wrote:
On Jul 1 22:10, Ken Brown wrote:
I may have spoken too soon. As I repeat the experiment on a different
computer, with a build from a slightly different snapshot of the emacs
trunk, emacs crashes when I type 'C-x d' with the following stack dump:
On Jul 1 22:10, Ken Brown wrote:
On 7/1/2015 4:12 PM, Ken Brown wrote:
On 7/1/2015 9:57 AM, Corinna Vinschen wrote:
On Jul 1 12:47, Corinna Vinschen wrote:
On Jun 30 16:13, Ken Brown wrote:
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26
On 7/2/2015 8:20 AM, Corinna Vinschen wrote:
On Jul 2 14:13, Corinna Vinschen wrote:
On Jul 1 22:10, Ken Brown wrote:
I may have spoken too soon. As I repeat the experiment on a different
computer, with a build from a slightly different snapshot of the emacs
trunk, emacs crashes when I type
On Jul 1 12:47, Corinna Vinschen wrote:
On Jun 30 16:13, Ken Brown wrote:
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On the other hand, emacs doesn't really make a full recovery. For
example,
if I try to
On Jun 30 16:13, Ken Brown wrote:
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On 6/26/2015 4:05 PM, Corinna Vinschen wrote:
As for getrlimit(RLIMIT_STACK), I changed that as outlined in my former
mail in git. On
On 7/1/2015 9:57 AM, Corinna Vinschen wrote:
On Jul 1 12:47, Corinna Vinschen wrote:
On Jun 30 16:13, Ken Brown wrote:
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On the other hand, emacs doesn't really make a
On 7/1/2015 4:12 PM, Ken Brown wrote:
On 7/1/2015 9:57 AM, Corinna Vinschen wrote:
On Jul 1 12:47, Corinna Vinschen wrote:
On Jun 30 16:13, Ken Brown wrote:
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On the
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On 6/26/2015 4:05 PM, Corinna Vinschen wrote:
As for getrlimit(RLIMIT_STACK), I changed that as outlined in my former
mail in git. On second thought, I also changed the values of
MINSIGSTKSZ and SIGSTKSZ. Instead
On 6/30/2015 3:55 PM, Corinna Vinschen wrote:
On Jun 27 16:52, Corinna Vinschen wrote:
On Jun 26 18:28, Ken Brown wrote:
On 6/26/2015 4:05 PM, Corinna Vinschen wrote:
As for getrlimit(RLIMIT_STACK), I changed that as outlined in my former
mail in git. On second thought, I also changed the
On Jun 26 18:28, Ken Brown wrote:
On 6/26/2015 4:05 PM, Corinna Vinschen wrote:
As for getrlimit(RLIMIT_STACK), I changed that as outlined in my former
mail in git. On second thought, I also changed the values of
MINSIGSTKSZ and SIGSTKSZ. Instead of 2K and 8K, they are now defined
as 32K
Hi Corinna,
On 6/26/2015 11:36 AM, Corinna Vinschen wrote:
Hi Ken,
On Jun 26 10:33, Ken Brown wrote:
On 6/26/2015 10:14 AM, Corinna Vinschen wrote:
On Jun 26 08:02, Ken Brown wrote:
On 6/26/2015 7:12 AM, Corinna Vinschen wrote:
Thank you. I'll try to test this in the next couple of days.
Hi Ken,
On Jun 26 10:33, Ken Brown wrote:
On 6/26/2015 10:14 AM, Corinna Vinschen wrote:
On Jun 26 08:02, Ken Brown wrote:
On 6/26/2015 7:12 AM, Corinna Vinschen wrote:
Thank you. I'll try to test this in the next couple of days. One hint
and one question:
The signal handler:
/*
Hi Ken,
On Jun 26 08:02, Ken Brown wrote:
On 6/26/2015 7:12 AM, Corinna Vinschen wrote:
On Jun 22 13:08, Corinna Vinschen wrote:
On Jun 21 14:47, Ken Brown wrote:
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an implementation to allow signal handlers running on an
Hi Corinna,
On 6/26/2015 10:14 AM, Corinna Vinschen wrote:
Hi Ken,
On Jun 26 08:02, Ken Brown wrote:
On 6/26/2015 7:12 AM, Corinna Vinschen wrote:
On Jun 22 13:08, Corinna Vinschen wrote:
On Jun 21 14:47, Ken Brown wrote:
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an
[CC Ben, please keep him on the CC in replies. Thank you]
Hi Ken,
On Jun 26 12:55, Ken Brown wrote:
Hi Corinna,
On 6/26/2015 11:36 AM, Corinna Vinschen wrote:
Thanks. Another question: How does emacs compute stack_bottom?
Very near the beginning of main() it does the following:
Hi Ken,
On Jun 26 12:55, Ken Brown wrote:
Hi Corinna,
On 6/26/2015 11:36 AM, Corinna Vinschen wrote:
Thanks. Another question: How does emacs compute stack_bottom?
Very near the beginning of main() it does the following:
char stack_bottom_variable;
[...]
/* Record
On 6/26/2015 4:05 PM, Corinna Vinschen wrote:
[CC Ben, please keep him on the CC in replies. Thank you]
Hi Ken,
On Jun 26 12:55, Ken Brown wrote:
Hi Corinna,
On 6/26/2015 11:36 AM, Corinna Vinschen wrote:
Thanks. Another question: How does emacs compute stack_bottom?
Very near the
Hi Corinna,
On 6/26/2015 7:12 AM, Corinna Vinschen wrote:
Hi Ken,
On Jun 22 13:08, Corinna Vinschen wrote:
On Jun 21 14:47, Ken Brown wrote:
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an implementation to allow signal handlers running on an
alternate signal stack.
-
Hi Ken,
On Jun 22 13:08, Corinna Vinschen wrote:
On Jun 21 14:47, Ken Brown wrote:
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an implementation to allow signal handlers running on an
alternate signal stack.
- New API sigaltstack, plus definitions for SA_ONSTACK,
Hi Ken,
On Jun 21 14:47, Ken Brown wrote:
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an implementation to allow signal handlers running on an
alternate signal stack.
- New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK,
SS_DISABLE,
MINSIGSTKSZ,
On 6/20/2015 4:55 PM, Corinna Vinschen wrote:
- First cut of an implementation to allow signal handlers running on an
alternate signal stack.
- New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_DISABLE,
MINSIGSTKSZ, SIGSTKSZ.
I must be doing something wrong.
Hi Cygwin friends and users,
I released a TEST version of Cygwin. The version number is 2.1.0-0.1.
This test release is mostly for interested *developers*.
The important news which needs some testing is the implementation of
sigaltstack(2) and the underlying implementation of running a signal
29 matches
Mail list logo