|
From: | grischka |
Subject: | Re: Functions in kill-emacs-hook aren't run if emacs gets killed with SIGTERM |
Date: | Sat, 24 Jan 2009 20:11:23 +0100 |
User-agent: | Thunderbird 2.0.0.18 (X11/20081125) |
Eli Zaretskii wrote:
Date: Sat, 24 Jan 2009 18:56:17 +0100 From: grischka <address@hidden> CC: address@hidden Eli Zaretskii wrote:Pressing Ctrl-C where? Emacs redefines SIGINT so that it is produced by C-g, not by C-c (because the latter is used in many key sequences), so I presume you don't mean typing Ctrl-C into the Emacs window. But then where did you type it?In the xterm.It aborts in eval.c here: if (gc_in_progress || waiting_for_input) abort ();
Here too.
Can you see which one of gc_in_progress and waiting_for_input is non-zero?
I'd bet for "waiting_for_input". However the problem starts earlier at: #4 0x081a9a78 in scan_lists (from=8, count=1, depth=-1, sexpflag=0) at syntax.c:2805 where it hits the "lose" label. And no, I haven't figured out how this happens.
[Prev in Thread] | Current Thread | [Next in Thread] |