[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: |
Stefan Monnier |
Subject: |
Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu) |
Date: |
Mon, 13 Feb 2006 12:05:42 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
> As I didn't have any crash since November [1] and now two crashes at
> the same spot with the 2006-02-08 built, I suspect that one of these
> changes (from Stefan) might trigger it:
> ,----
> | revision 1.893
> | date: 2006-01-23 22:08:13 +0000; author: monnier; state: Exp; lines: +2
> -1
> | (x_catch_errors_unwind): Yet another int/Lisp_Object mixup.
> | ----------------------------
> | revision 1.892
> | date: 2006-01-23 02:44:02 +0000; author: monnier; state: Exp; lines: +36
> -20
> | Avoid allocating Lisp data from code that can be run from a signal handler.
> | (x_error_message): New var to replace x_error_message_string.
> | (x_error_catcher, x_catch_errors, x_catch_errors_unwind)
> | (x_check_errors, x_had_errors_p, x_clear_errors, x_error_handler)
> | (syms_of_xterm): Use it instead of x_error_message_string.
> `----
Indeed, it looks like a likely culprit :-(
> Should I build again? Should I enable additional checks
> (ENABLE_CHECKING?)?
Yes, please try ENABLE_CHECKING.
Stefan
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard M. Stallman, 2006/02/12
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Reiner Steib, 2006/02/13
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu),
Stefan Monnier <=
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard M. Stallman, 2006/02/13
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Reiner Steib, 2006/02/17
- Reproducible crashes: dropping an URL (was: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu)), Reiner Steib, 2006/02/17
- Re: Reproducible crashes: dropping an URL, Stefan Monnier, 2006/02/17
- SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu) (was: Reproducible crashes: dropping an URL), Reiner Steib, 2006/02/20
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Stefan Monnier, 2006/02/20
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Reiner Steib, 2006/02/20
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Chong Yidong, 2006/02/20
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard M. Stallman, 2006/02/22
- Re: SEGV in x_catch_errors_unwind (x86_64-unknown-linux-gnu), Richard M. Stallman, 2006/02/21