unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 23.0.60; restarting X causes emacsclient display bugs
@ 2008-02-02 20:30 Tom Rauchenwald
  2008-02-03 14:12 ` Dan Nicolaescu
  2008-02-11  0:18 ` Richard Stallman
  0 siblings, 2 replies; 5+ messages in thread
From: Tom Rauchenwald @ 2008-02-02 20:30 UTC (permalink / raw)
  To: emacs-pretest-bug

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...




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-02-17  9:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-02 20:30 23.0.60; restarting X causes emacsclient display bugs Tom Rauchenwald
2008-02-03 14:12 ` Dan Nicolaescu
2008-02-03 21:42   ` Tom Rauchenwald
2008-02-11  0:18 ` Richard Stallman
2008-02-17  9:32   ` Tom Rauchenwald

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).