GNU bug report logs - #52503
29.0.50; sokoban window does not redraw itself

Previous Next

Package: emacs;

Reported by: Dieter Deyke <dieter.deyke <at> gmail.com>

Date: Wed, 15 Dec 2021 09:04:01 UTC

Severity: normal

Found in version 29.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52503 in the body.
You can then email your comments to 52503 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Wed, 15 Dec 2021 09:04:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dieter Deyke <dieter.deyke <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 15 Dec 2021 09:04:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; sokoban window does not redraw itself
Date: Mon, 13 Dec 2021 11:29:17 +0100
When I play the game sokoban (from ELPA) and the emacs frame gets
obscured by some other window, sokoban does not get redrawn after being
unobscured. This is on debian running X windows.

In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
 of 2021-12-10 built on deyke2
Repository revision: e98ca32176871011451b04c0b952aef07d658f72
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: Debian GNU/Linux bookworm/sid

Configured using:
 'configure --prefix=/usr/local/emacs'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Org

Minor modes in effect:
  shell-dirtrack-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  delete-selection-mode: t
  cua-mode: t
  msb-mode: t
  icomplete-mode: t
  which-function-mode: t
  display-time-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  menu-bar-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
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/deyke/.emacs.d/elpa/transient-20211208.1819/transient hides /usr/local/emacs/share/emacs/29.0.50/lisp/transient

Features:
(shadow emacsbug sokoban gamegrid compface gnus-fun python tramp-sh
tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat
shell ls-lisp swbuff dired-aux tabify dd-misc add-log sh-script smie
executable time-stamp copyright gnus-draft url-http url-gw url-auth
gnus-gravatar gnus-picon sort smiley gnus-cite mail-extr gnus-bcklg
gnus-ml disp-table nndraft nnmh gnus-agent gnus-srvr gnus-score
score-mode nnvirtual nnfolder qp gnus-cache gnutls network-stream nsm
gravatar dns url-cache spam-stat smtpmail sendmail nnrss nnml gnus-topic
gnus-msg gnus-async nntp flycheck dash session infodoc-theme appt view
mule-util solar cal-dst holidays hol-loaddefs vc-fossil org-duration
diary-lib diary-loaddefs cal-iso vc-git diff-mode vc-dispatcher
org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail
ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar
ezimage dframe ol-docview doc-view jka-compr image-mode exif ol-bibtex
ol-bbdb ol-w3m ol-doi org-link-doi cl-extra help-mode face-remap
generic-x org-contacts org-capture org-agenda org-refile gnus-art mm-uu
mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message
yank-media rmc puny rfc822 mml mml-sec epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader gnus-win gnus nnheader wid-edit gnus-util rmail
rmail-loaddefs rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
text-property-search org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint
ansi-color org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol rx org-keys
oc org-compat advice org-macs org-loaddefs format-spec find-func
cal-menu calendar cal-loaddefs cl rcirc parse-time iso8601 time-date
ring netrc emms-volume easy-mmode emms-volume-sndioctl
emms-volume-mixerctl emms-volume-pulse emms-volume-amixer
emms-metaplaylist-mode emms-playlist-mode emms-player-vlc
emms-player-mpv emms-playing-time emms-info emms-later-do
emms-player-mplayer emms-player-simple emms-source-playlist
emms-source-file thingatpt locate emms-setup emms emms-compat bongo
lastfm-submit pcase volume allout esh-mode esh-cmd esh-ext esh-opt
esh-proc esh-io esh-arg esh-module esh-groups esh-util server delsel
cua-base msb icomplete mic-paren german-holidays dired dired-loaddefs
which-func imenu time w3m-load info package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq
gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib
iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget keymap hashtable-print-readable backquote threads
dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 488631 78156)
 (symbols 48 64241 71)
 (strings 32 184255 13835)
 (string-bytes 1 6538928)
 (vectors 16 79763)
 (vector-slots 8 1799462 145197)
 (floats 8 3536 53273)
 (intervals 56 11099 2989)
 (buffers 992 45))

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 12:50:02 GMT) Full text and rfc822 format available.

Message #8 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 13:49:30 +0100
[Message part 1 (text/plain, inline)]
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> When I play the game sokoban (from ELPA) and the emacs frame gets
> obscured by some other window, sokoban does not get redrawn after being
> unobscured. This is on debian running X windows.
>
> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
>  of 2021-12-10 built on deyke2

I tried reproducing this on the trunk, but I'm unable to.  Here's what I
did:

emacs -Q
M-x package-install RET sokoban RET
M-x sokoban RET

Then put another window over the Emacs window and then moved it again.
This is the display:

[Message part 2 (image/png, inline)]
[Message part 3 (text/plain, inline)]
This is on Debian/bookworm.

Are there any other steps necessary to reproduce the problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 19 Dec 2021 12:50:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 13:09:02 GMT) Full text and rfc822 format available.

Message #13 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 14:07:51 +0100
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Dieter Deyke <dieter.deyke <at> gmail.com> writes:
>
>> When I play the game sokoban (from ELPA) and the emacs frame gets
>> obscured by some other window, sokoban does not get redrawn after being
>> unobscured. This is on debian running X windows.
>>
>> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
>>  of 2021-12-10 built on deyke2
>
> I tried reproducing this on the trunk, but I'm unable to.  Here's what I
> did:
>
> emacs -Q
> M-x package-install RET sokoban RET
> M-x sokoban RET
>
> Then put another window over the Emacs window and then moved it again.
> This is the display:
>
>
>
>
> This is on Debian/bookworm.
>
> Are there any other steps necessary to reproduce the problem?

I do not think so.

emacs -Q
load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
sokoban RET

then covering and exposing does it for me every time.

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 14:19:02 GMT) Full text and rfc822 format available.

Message #16 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 15:18:18 +0100
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> I do not think so.
>
> emacs -Q
> load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
> sokoban RET
>
> then covering and exposing does it for me every time.

Our OS versions seems to be almost identical, but you're running a
week-old version of Emacs:

In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
 of 2021-12-10 built on deyke2
Repository revision: e98ca32176871011451b04c0b952aef07d658f72
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: Debian GNU/Linux bookworm/sid

Do you still see this problem on the current trunk?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 15:48:02 GMT) Full text and rfc822 format available.

Message #19 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 16:47:24 +0100
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Dieter Deyke <dieter.deyke <at> gmail.com> writes:
>
>> I do not think so.
>>
>> emacs -Q
>> load-file "~/.emacs.d/elpa/sokoban-1.4.8/sokoban.el" RET
>> sokoban RET
>>
>> then covering and exposing does it for me every time.
>
> Our OS versions seems to be almost identical, but you're running a
> week-old version of Emacs:
>
> In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0)
>  of 2021-12-10 built on deyke2
> Repository revision: e98ca32176871011451b04c0b952aef07d658f72
> Repository branch: master
> Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
> System Description: Debian GNU/Linux bookworm/sid
>
> Do you still see this problem on the current trunk?

Now I am running

GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17

and the problem is still there (at least with emacs -Q and just doing
sokoban). After some time, doing a lot of other things, like reading
mail, and making more frames, the problem vanishes. But I have not
figured out how to make that happen on purpose.

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 15:52:01 GMT) Full text and rfc822 format available.

Message #22 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 16:51:25 +0100
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> Now I am running
>
> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
> cairo version 1.16.0) of 2021-12-17

What repository version are you at?  `M-x report-emacs-version' is
probably the easiest way to see all the details.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 15:54:02 GMT) Full text and rfc822 format available.

Message #25 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 16:53:00 +0100
[Message part 1 (text/plain, inline)]
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Do you still see this problem on the current trunk?

Just to prove my point:

[Screenshot from 2021-12-19 16-51-46.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 18:36:02 GMT) Full text and rfc822 format available.

Message #28 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 19:34:57 +0100
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Dieter Deyke <dieter.deyke <at> gmail.com> writes:
>
>> Now I am running
>>
>> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
>> cairo version 1.16.0) of 2021-12-17
>
> What repository version are you at?  `M-x report-emacs-version' is
> probably the easiest way to see all the details.

There is no such command:

Debugger entered--Lisp error: (void-function report-emacs-version)
  (report-emacs-version)
  (progn (report-emacs-version))
  eval((progn (report-emacs-version)) t)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)

But doing the following shows:

[deyke <at> deyke2:~/emacs-build/emacs/.git]% cat HEAD
ref: refs/heads/master
[deyke <at> deyke2:~/emacs-build/emacs/.git]% cat refs/heads/master
579d7c20da5406575e087e4e8cb0a5621d28037b
[deyke <at> deyke2:~/emacs-build/emacs/.git]%

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 18:50:02 GMT) Full text and rfc822 format available.

Message #31 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: larsi <at> gnus.org, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 20:49:10 +0200
> From: Dieter Deyke <dieter.deyke <at> gmail.com>
> Date: Sun, 19 Dec 2021 19:34:57 +0100
> Cc: 52503 <at> debbugs.gnu.org
> 
> > What repository version are you at?  `M-x report-emacs-version' is
> > probably the easiest way to see all the details.
> 
> There is no such command:
> 
> Debugger entered--Lisp error: (void-function report-emacs-version)

Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 18:56:02 GMT) Full text and rfc822 format available.

Message #34 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: larsi <at> gnus.org, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 19:54:57 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Dieter Deyke <dieter.deyke <at> gmail.com>
>> Date: Sun, 19 Dec 2021 19:34:57 +0100
>> Cc: 52503 <at> debbugs.gnu.org
>>
>> > What repository version are you at?  `M-x report-emacs-version' is
>> > probably the easiest way to see all the details.
>>
>> There is no such command:
>>
>> Debugger entered--Lisp error: (void-function report-emacs-version)
>
> Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".
>

(emacs-version)

GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17

(emacs-repository-version)

Debugger entered--Lisp error: (void-function emacs-repository-version)
  (emacs-repository-version)
  (progn (emacs-repository-version))
  eval((progn (emacs-repository-version)) t)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)

You must have an better emacs than I have :-)

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 19:23:02 GMT) Full text and rfc822 format available.

Message #37 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: larsi <at> gnus.org, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 21:21:50 +0200
> From: Dieter Deyke <dieter.deyke <at> gmail.com>
> Cc: larsi <at> gnus.org,  52503 <at> debbugs.gnu.org
> Date: Sun, 19 Dec 2021 19:54:57 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> From: Dieter Deyke <dieter.deyke <at> gmail.com>
> >> Date: Sun, 19 Dec 2021 19:34:57 +0100
> >> Cc: 52503 <at> debbugs.gnu.org
> >>
> >> > What repository version are you at?  `M-x report-emacs-version' is
> >> > probably the easiest way to see all the details.
> >>
> >> There is no such command:
> >>
> >> Debugger entered--Lisp error: (void-function report-emacs-version)
> >
> > Try "M-x emacs-version RET" and "M-: emacs-repository-version RET".
> >
> 
> (emacs-version)
> 
> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17
> 
> (emacs-repository-version)
> 
> Debugger entered--Lisp error: (void-function emacs-repository-version)
>   (emacs-repository-version)
>   (progn (emacs-repository-version))
>   eval((progn (emacs-repository-version)) t)
>   elisp--eval-last-sexp(nil)
>   eval-last-sexp(nil)
>   funcall-interactively(eval-last-sexp nil)
>   call-interactively(eval-last-sexp nil nil)
>   command-execute(eval-last-sexp)
> 
> You must have an better emacs than I have :-)

That's because you didn't type _exactly_ what I told you to.  Once
again:


    M-x emacs-version RET
    M-: emacs-repository-version RET

See? no parentheses, but there are those "M-x" and "M-:" parts.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 19 Dec 2021 19:35:02 GMT) Full text and rfc822 format available.

Message #40 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: larsi <at> gnus.org, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 19 Dec 2021 20:34:10 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> That's because you didn't type _exactly_ what I told you to.  Once
> again:
>
>
>     M-x emacs-version RET
>     M-: emacs-repository-version RET
>
> See? no parentheses, but there are those "M-x" and "M-:" parts.

Sorry, missed that.

GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-12-17

"f6339412eebdc027b00263ae2b5c38a029e2f7b4"

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Mon, 20 Dec 2021 06:56:02 GMT) Full text and rfc822 format available.

Message #43 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: larsi <at> gnus.org, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Mon, 20 Dec 2021 07:55:10 +0100
I was thinking about using git bisect to narrow down the problem, and
how I could automate this as much as possible, when I made an interesting
observation:

when I start emacs like this:

[deyke <at> deyke2:~/emacs-build/emacs/src]% ./emacs -Q -l /home/deyke/.emacs.d/elpa/sokoban-1.4.8/sokoban.el -f sokoban

the error does NOT happen, but when I do

[deyke <at> deyke2:~/emacs-build/emacs/src]% ./emacs -Q

and then type

M-x load-file RET /home/deyke/.emacs.d/elpa/sokoban-1.4.8/sokoban.el RET

and

M-x sokoban RET

the error shows up.

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Mon, 20 Dec 2021 18:28:02 GMT) Full text and rfc822 format available.

Message #46 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Mon, 20 Dec 2021 19:27:06 +0100
I did spend some time running git bisect, and these are my findings:

Bisecting: 0 revisions left to test after this (roughly 0 steps)
[3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face for mode lines: `mode-line-active'

git bisect log shows:

git bisect start
# bad: [152b94ed0f57e81563b5dab34ee0183ecfac9394] Merge from origin/emacs-28
git bisect bad 152b94ed0f57e81563b5dab34ee0183ecfac9394
# good: [7f85e1017d91345505e857d20007d98e8c9618e3] ; Merge from origin/emacs-28
git bisect good 7f85e1017d91345505e857d20007d98e8c9618e3
# bad: [82f96ed38013a5bb78815c61ddecb2a21fb273b9] image-dired: Use string-match-p in one case
git bisect bad 82f96ed38013a5bb78815c61ddecb2a21fb273b9
# bad: [051e49fe3cec47f28ad8ca721d95e5b6db0c2b9c] Adapt test/infra/gitlab-ci.yml
git bisect bad 051e49fe3cec47f28ad8ca721d95e5b6db0c2b9c
# good: [f0507192826070ca0070c0c5ce4ac80c8b32313d] Improve Haiku documentation
git bisect good f0507192826070ca0070c0c5ce4ac80c8b32313d
# good: [3a2eee6f7439866ac51d0d4c7b43f7f9f6f88fe2] Fix string-glyph-split infloop
git bisect good 3a2eee6f7439866ac51d0d4c7b43f7f9f6f88fe2
# good: [82233c2c1dcf0c55cb56a65499e57a69a25f47bf] mh-utils-tests: 'mh-sub-folders-actual' coverage
git bisect good 82233c2c1dcf0c55cb56a65499e57a69a25f47bf
# good: [db3fbe884fb992376a6e00f2a051e5de9579df85] Add `better-pixel-scroll-mode'
git bisect good db3fbe884fb992376a6e00f2a051e5de9579df85
# good: [62d7ddb57c3db8f1e5cb20c6d82566b644faaa8c] Merge from origin/emacs-28
git bisect good 62d7ddb57c3db8f1e5cb20c6d82566b644faaa8c
# good: [5d6e1c749a669d33db2936b106ae41ce59473ea1] Move the precision pixel scrolling feature to pixel-scroll.el
git bisect good 5d6e1c749a669d33db2936b106ae41ce59473ea1
# bad: [43a595788de876b33cac0976548a0ce1c9add9c5] Adjust custom-face-attributes for 'regular' weight
git bisect bad 43a595788de876b33cac0976548a0ce1c9add9c5

Is there anything else I can do?

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Tue, 21 Dec 2021 04:08:01 GMT) Full text and rfc822 format available.

Message #49 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Mon, 20 Dec 2021 11:25:16 +0100
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30,
> cairo version 1.16.0) of 2021-12-17
>
> "f6339412eebdc027b00263ae2b5c38a029e2f7b4"

That's a few days old, and there's been some display related fixes since
that.  Can you update to the current trunk and see whether the problem
is still present there?

(The GNU servers seem to be totally down at the moment, so you'll
probably have to wait a bit, though.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Wed, 22 Dec 2021 12:27:01 GMT) Full text and rfc822 format available.

Message #52 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Wed, 22 Dec 2021 13:26:13 +0100
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> I did spend some time running git bisect, and these are my findings:
>
> Bisecting: 0 revisions left to test after this (roughly 0 steps)
> [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
> for mode lines: `mode-line-active'

Hm.  Can you try reverting just that commit and see whether it fixes the
problem for you?  I'm having some difficulties imagining how those
changes could make sokoban not update the window contents.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Wed, 22 Dec 2021 13:57:01 GMT) Full text and rfc822 format available.

Message #55 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: dieter.deyke <at> gmail.com, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Wed, 22 Dec 2021 15:56:24 +0200
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: Eli Zaretskii <eliz <at> gnu.org>,  52503 <at> debbugs.gnu.org
> Date: Wed, 22 Dec 2021 13:26:13 +0100
> 
> Dieter Deyke <dieter.deyke <at> gmail.com> writes:
> 
> > I did spend some time running git bisect, and these are my findings:
> >
> > Bisecting: 0 revisions left to test after this (roughly 0 steps)
> > [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
> > for mode lines: `mode-line-active'
> 
> Hm.  Can you try reverting just that commit and see whether it fixes the
> problem for you?  I'm having some difficulties imagining how those
> changes could make sokoban not update the window contents.

Yes, it's quite ... amazing.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Wed, 22 Dec 2021 15:44:02 GMT) Full text and rfc822 format available.

Message #58 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Wed, 22 Dec 2021 16:43:19 +0100
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Dieter Deyke <dieter.deyke <at> gmail.com> writes:
>
>> I did spend some time running git bisect, and these are my findings:
>>
>> Bisecting: 0 revisions left to test after this (roughly 0 steps)
>> [3f843b25dc96867043feebb1d928bde4a7a777a3] Add an intermediary face
>> for mode lines: `mode-line-active'
>
> Hm.  Can you try reverting just that commit and see whether it fixes the
> problem for you?  I'm having some difficulties imagining how those
> changes could make sokoban not update the window contents.

I have rebuilt those 2 revisions:

5d6e1c749a669d33db2936b106ae41ce59473ea1  is OK

3f843b25dc96867043feebb1d928bde4a7a777a3  fails.

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 02 Jan 2022 18:35:01 GMT) Full text and rfc822 format available.

Message #61 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 02 Jan 2022 19:34:07 +0100
The bug is still there. I noticed that iconifying the sokoban frame and
restoring it will make its contents disappear, but then resizing the
frame will fix it. My question: is there a keystroke I could type to
force a redraw just like resizing does?

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sun, 02 Jan 2022 18:48:02 GMT) Full text and rfc822 format available.

Message #64 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: 29.0.50; sokoban window does not redraw itself
Date: Sun, 02 Jan 2022 19:47:22 +0100
Just one more info: if I split the frame into 2 windows (C-x 2) and
display some text in one window and sokoban in the other window, the
problem disappears.

-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Removed tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Fri, 21 Jan 2022 13:50:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sat, 02 Apr 2022 09:30:02 GMT) Full text and rfc822 format available.

Message #69 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Dieter Deyke <dieter.deyke <at> gmail.com>
To: 52503 <at> debbugs.gnu.org
Subject: Fixed
Date: Sat, 02 Apr 2022 11:28:53 +0200
This defect has been fixed somehow in the meantime, I cannot see it
anymore.

Thanks to whoever did this!
-- 
Dieter Deyke
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52503; Package emacs. (Sat, 02 Apr 2022 14:11:02 GMT) Full text and rfc822 format available.

Message #72 received at 52503 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Dieter Deyke <dieter.deyke <at> gmail.com>
Cc: 52503 <at> debbugs.gnu.org
Subject: Re: bug#52503: Fixed
Date: Sat, 02 Apr 2022 16:10:12 +0200
Dieter Deyke <dieter.deyke <at> gmail.com> writes:

> This defect has been fixed somehow in the meantime, I cannot see it
> anymore.

OK; I'm closing this bug report, then.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 52503 <at> debbugs.gnu.org and Dieter Deyke <dieter.deyke <at> gmail.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 02 Apr 2022 14:11:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 01 May 2022 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 351 days ago.

Previous Next


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