GNU bug report logs - #18196
24.4.50; crash when setting face background in terminal frame

Previous Next

Package: emacs;

Reported by: Nicolas Avrutin <nicolasavru <at> gmail.com>

Date: Tue, 5 Aug 2014 08:16:01 UTC

Severity: normal

Merged with 18136

Found in version 24.4.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: Nicolas Avrutin <nicolasavru <at> gmail.com>
Cc: 18196 <at> debbugs.gnu.org
Subject: bug#18196: 24.4.50; crash when setting face background in terminal frame
Date: Wed, 06 Aug 2014 11:42:01 +0200
[Message part 1 (text/plain, inline)]
>> ...  also fixes the issue I mentioned with the modeline and echo area.
>
> Actually, it doesn't completely fix that issue. It happens much less,
> but I can still reproduce it sometimes. If I open emacsclient -nw in a
> small terminal (less than 1/4 of my 1920x1080 screen), all text is black
> (and thus invisible) and the modeline again creeps into the echo area,
> though an old replica of the modeline remains one line above the echo
> area. In addition, the menu bar is invisible and contains a copy of the
> first line of text.
>
> When this happens, I can almost always fix it by enlarging the terminal
> (full-screening it, for exaample) and then restoring it to the small
> size. My guess (based on skimming the discussion in bug #18136) would be
> that some function is being called when the terminal (and thus frame) is
> resized, but not when the frame is first created.

Might be.  I attached a new patch.  If you still see the problem please
tell me the size of the terminal and maybe add a screenshot.  Can you
type into the text window or the minibuffer when it happens?

martin
[tty-frame-size.diff (text/plain, attachment)]

This bug report was last modified 10 years and 282 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.