emacs-devel
[Top][All Lists]
Advanced

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

23.0.60; restarting X causes emacsclient display bugs


From: Tom Rauchenwald
Subject: 23.0.60; restarting X causes emacsclient display bugs
Date: Sat, 2 Feb 2008 21:30:21 +0100 (CET)

Hi,

I try running emacs inside screen, and open frames to it with emacsclient.
This works fine, until I need to restart the X server for whatever
reason. newly created X frames don't update properly when scrolling
(part of the text stays), the mode-line faces are not right
(background is black) and the modeline isn't cleared before it
updates, so after switching a few buffers only garbage is in it.

To reproduce:
1) start emacs in a detached screen
screen -dmS emacsserver emacs -nw -Q --eval '(setq server-name "foo")'
-f server-start
2) open an X frame
emacsclient -s foo -c -d :0
3) close the X frame and restart X
4) open an X frame (the first try always fails for me, so you may need
to do it twice
emacsclient -s foo -c -d :0 

This frame shows various redisplay problems, for example when browsing
through a buffer with C-n (here only half of the screen is updated,
but it seems to be connected to scoll-conservatively).
Note that tty frames (emacsclient -t) work fine. 

Can anyone reproduce this? What other information do you need?

Thanks,
Tom


In GNU Emacs 23.0.60.3 (i686-pc-linux-gnu, GTK+ Version 2.12.7)
 of 2008-02-02 on walter
configured using `configure  '--with-gtk' '--enable-font-backend' '--with-xft' 
'--with-dbus''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
C-x 5 0 <down> <down> <up> <up> C-x b <return> C-x 
C-f . e m a <tab> <return> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
C-x C-c <return> <return> <return> <return> <return> 
<return> C-h k C-x C-c C-x C-c RET C-x b m e s s TAB 
DEL DEL DEL DEL DEL ESC x r e p o TAB r TAB RET

Recent messages:
("emacs" "-Q" "--eval" "(setq server-name \"foo\")" "-f" "server-start")
For information about GNU Emacs and the GNU system, type C-h C-a.
When done with this frame, type C-x 5 0 [2 times]
(No files need saving)
When done with this frame, type C-x 5 0
Type C-x 1 to delete the help window.
(No files need saving)
call-interactively: Text is read-only
Quit
Making completion list...




reply via email to

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