emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Recent Emacs crashes when started in console


From: Ari Roponen
Subject: Recent Emacs crashes when started in console
Date: Thu, 10 Apr 2008 10:33:15 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Hi,

recent Emacs crashes when started in GNU/Linux console:

Program received signal SIGSEGV, Segmentation fault.
set_tty_color_mode (tty=0x8b7f1d8, f=0x8392c98) at term.c:2175
2175      tem = assq_no_quit (Qtty_color_mode, XFRAME (val)->param_alist);
(gdb) list
2170      int mode;
2171      extern Lisp_Object Qtty_color_mode;
2172      Lisp_Object tty_color_mode_alist
2173        = Fintern_soft (build_string ("tty-color-mode-alist"), Qnil);
2174    
2175      tem = assq_no_quit (Qtty_color_mode, XFRAME (val)->param_alist);
2176      val = CONSP (tem) ? XCDR (tem) : Qnil;
2177    
2178      if (INTEGERP (val))
2179        color_mode = val;
(gdb) quit


This patch seems to fix the problem:


diff --git a/src/term.c b/src/term.c
index f76d0a5..4e63568 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2172,7 +2172,7 @@ set_tty_color_mode (tty, f)
   Lisp_Object tty_color_mode_alist
     = Fintern_soft (build_string ("tty-color-mode-alist"), Qnil);
 
-  tem = assq_no_quit (Qtty_color_mode, XFRAME (val)->param_alist);
+  tem = assq_no_quit (Qtty_color_mode, f->param_alist);
   val = CONSP (tem) ? XCDR (tem) : Qnil;
 
   if (INTEGERP (val))


-- 
Ari Roponen




reply via email to

[Prev in Thread] Current Thread [Next in Thread]