[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu)
From: |
Richard Stallman |
Subject: |
Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu) |
Date: |
Sun, 26 Feb 2006 11:00:19 -0500 |
Even surrounding the entire body of unbind_to with a
BLOCK_INPUT/UNBLOCK_INPUT pair did not avoid the crash, though it took
nearly 20 attempts to trigger it.
There must be another place that is sensitive to a similar bug.
Here's one:
record_unwind_protect (function, arg)
Lisp_Object (*function) P_ ((Lisp_Object));
Lisp_Object arg;
{
if (specpdl_ptr == specpdl + specpdl_size)
grow_specpdl ();
specpdl_ptr->func = function;
specpdl_ptr->symbol = Qnil;
specpdl_ptr->old_value = arg;
specpdl_ptr++;
I think specbind is another.
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), (continued)
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), John W. Eaton, 2006/02/17
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), John W. Eaton, 2006/02/21
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard Stallman, 2006/02/22
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard Stallman, 2006/02/24
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), John W. Eaton, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Chong Yidong, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Chong Yidong, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), John W. Eaton, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Chong Yidong, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), John W. Eaton, 2006/02/25
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu),
Richard Stallman <=