Subject: Re: bug#15398: 24.3; Frame redraw completely screwed

From: Jan Djärv <[email-masked]>
Date: Mon, 16 Sep 2013 22:53:03 +0200

Hello.

16 sep 2013 kl. 21:48 skrev Samium Gromoff <[email-masked]>:

> Running Emacs from a Mate session screws redraw completely.

Like how?  What is a Mate?  Provide screenshots if you can.  Are you running Wayland? I see wayland-client below.

	Jan D.

> 
> [deepfire@betelheise ~]$ rpm -qv gtk3 pango cairo gdk-pixbuf2 libX11 libXrender libXdamage libXcomposite libwayland-client libXext mesa-libGL libxcb mesa-libEGL | grep x86_64
> gtk3-3.8.4-1.fc19.x86_64
> pango-1.34.1-1.fc19.x86_64
> cairo-1.12.14-2.fc19.x86_64
> gdk-pixbuf2-2.28.2-1.fc19.x86_64
> libX11-1.6.0-1.fc19.x86_64
> libXrender-0.9.7-6.20130524git786f78fd8.fc19.x86_64
> libXdamage-1.1.4-3.fc19.x86_64
> libXcomposite-0.4.4-3.fc19.x86_64
> libwayland-client-1.2.0-1.fc19.x86_64
> libXext-1.3.2-1.fc19.x86_64
> mesa-libGL-9.2-1.20130902.fc19.x86_64
> libxcb-1.9-3.fc19.x86_64
> mesa-libEGL-9.2-1.20130902.fc19.x86_64
> 
> 
> 
> In GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.8.2)
> of 2013-08-14 on buildvm-15.phx2.fedoraproject.org
> Windowing system distributor `Fedora Project', version 11.0.11402000
> System Description:	Fedora release 19 (Schrödinger’s Cat)
> 
> Configured using:
> `configure '--build=x86_64-redhat-linux-gnu'
> '--host=x86_64-redhat-linux-gnu' '--program-prefix='
> '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr'
> '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc'
> '--datadir=/usr/share' '--includedir=/usr/include'
> '--libdir=/usr/lib64' '--libexecdir=/usr/libexec'
> '--localstatedir=/var' '--sharedstatedir=/var/lib'
> '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus'
> '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff'
> '--with-xft' '--with-xpm' '--with-x-toolkit=gtk3' '--with-gpm=no'
> 'build_alias=x86_64-redhat-linux-gnu'
> 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
> 'LDFLAGS=-Wl,-z,relro ''
> 
> Important settings:
>  value of $LANG: en_US.UTF-8
>  value of $XMODIFIERS: @im=none
>  locale-coding-system: utf-8-unix
>  default enable-multibyte-characters: t
> 
> Major mode: Lisp
> 
> Minor modes in effect:
>  eldoc-mode: t
>  paredit-mode: t
>  slime-mode: t
>  diff-auto-refine-mode: t
>  winner-mode: t
>  show-paren-mode: t
>  savehist-mode: t
>  msb-mode: t
>  display-time-mode: t
>  tooltip-mode: t
>  mouse-wheel-mode: t
>  file-name-shadow-mode: t
>  global-font-lock-mode: t
>  font-lock-mode: t
>  blink-cursor-mode: t
>  auto-composition-mode: t
>  auto-encryption-mode: t
>  auto-compression-mode: t
>  column-number-mode: t
>  line-number-mode: t
>  transient-mark-mode: t
> 
> Recent input:
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <down-mouse-4> 
> <mouse-4> <double-down-mouse-4> <double-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <triple-down-mouse-4> <triple-mouse-4> 
> <triple-down-mouse-4> <triple-mouse-4> <triple-down-mouse-4> 
> <triple-mouse-4> <down-mouse-5> <mouse-5> <double-down-mouse-5> 
> <double-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> <triple-down-mouse-5> 
> <triple-mouse-5> <switch-frame> g <return> <return> 
> q <switch-frame> <switch-frame> <switch-frame> <switch-frame> 
> M-x C-g <switch-frame> <down-mouse-5> <mouse-5> <down-mouse-5> 
> <mouse-5> <down-mouse-5> <mouse-5> <double-down-mouse-5> 
> <double-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
> <triple-down-mouse-5> <triple-mouse-5> M-x e m C-g 
> <C-print> M-x e m a - r e - b u <tab> M-b M-b M-t <tab> 
> <return>
> 
> Recent messages:
> When done with this frame, type C-x 5 0
> Loading vc-git...done
> byte-code: End of buffer [2 times]
> Checking new news...
> nnimap read 0k from mail.feelingofgreen.ru
> Reading active file via nndraft...done
> Checking new news...done
> nnimap read 0k from mail.feelingofgreen.ru
> Auto-saving...done
> Quit [2 times]
> 
> Load-path shadows:
> /home/deepfire/.emacs.d/elpa/magit-20130810.1119/.dir-locals hides /usr/share/emacs/24.3/lisp/gnus/.dir-locals
> 
> Features:
> (shadow emacsbug sendmail sort shr-color color qp shr mm-archive
> mail-extr gnus-async gnus-bcklg gnus-ml disp-table vc-git tmm nndraft
> nnmh nnfolder utf-7 gnutls network-stream starttls nnimap parse-time tls
> utf7 netrc gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg
> gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig mailcap
> gnus-cache gnus-sum help-mode server gnus-demon nntp gnus-group
> gnus-undo nnmail mail-source gnus-start gnus-spec gnus-win nnoo gnus-int
> gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode
> mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
> mailheader time-stamp windmove eldoc paredit slime-fancy
> slime-fontifying-fu slime-package-fu slime-references slime-scratch
> slime-presentations slime-fuzzy slime-fancy-trace slime-fancy-inspector
> slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-repl
> slime pp hyperspec thingatpt browse-url remember org-remember
> org-datetree org-jekyll org-publish org-exp ob-exp org-exp-blocks
> org-agenda org warnings ob-tangle ob-ref ob-lob ob-table org-footnote
> org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color
> org-list org-faces org-entities noutline outline org-version
> ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs format-spec
> find-func cal-menu calendar cal-loaddefs egg edmacro kmacro derived rx
> diff-mode easy-mmode ffap url-parse auth-source eieio byte-opt bytecomp
> byte-compile cconv password-cache url-vars electric egg-git egg-const
> egg-base ediff-merg ediff-diff ediff-wind ediff-help ediff-util
> ediff-mult ediff-init ediff egg-custom solarized-dark-theme
> solarized-definitions sr-speedbar advice help-fns advice-preload
> speedbar sb-image ezimage dframe cl-macs gv winner ring paren savehist
> msb gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr
> wid-edit time cus-start cus-load cl cl-lib adjust-parens-autoloads
> egg-autoloads elisp-slime-nav-autoloads finder-inf git-gutter+-autoloads
> magit-autoloads magit-filenotify-autoloads package+-autoloads
> smtpmail-multi-autoloads sr-speedbar-autoloads w3m-autoloads info
> easymenu package time-date tooltip ediff-hook vc-hooks lisp-float-type
> mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe
> tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow
> timer select scroll-bar mouse jit-lock font-lock syntax facemenu
> font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan
> thai tai-viet lao korean japanese hebrew greek romanian slovak czech
> european ethiopic indian cyrillic chinese case-table epa-hook
> jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces
> cus-face macroexp files text-properties overlay sha1 md5 base64 format
> env code-pages mule custom widget hashtable-print-readable backquote
> make-network-process dbusbind dynamic-setting system-font-setting
> font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)
> 
> -- 
> --
> regards,
> Samium Gromoff
> 
>