From: Aleksandr Vityazev via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
To: 69140@debbugs.gnu.org
Cc: mail@daniel-mendler.de
Subject: bug#69140: 30.0.50; [elpa/vertico] Emacs with vertico-mode freezes if font is too big
Date: Thu, 15 Feb 2024 14:23:28 +0300 [thread overview]
Message-ID: <87il2qas3z.fsf@disroot.org> (raw)
Hi,
Vertico version 1.7, version 1.3 has also been tested, is incompatible
with the changes made by the commit -
caea0c1649d1df96b811c1388fde396e66bc356b. This commit was found via
git bisect.
To reproduce:
1. Run emacs -Q
2. M-x load-library vertico RET
3. M-x vertico-mode RET
4. Set a large font, the following is suitable for my 13 inch monitor:
(set-face-attribute 'default nil :family "monospace" :height 440)
5. Call M-x
Emacs should freeze, sometimes you can unfreeze it with a few presses
of C-g
profiler-report below:
#+begin_example
5555 81% - command-execute
5555 81% - call-interactively
5555 81% - byte-code
5555 81% - read-extended-command
5555 81% - read-extended-command-1
5555 81% - completing-read
5555 81% - completing-read-default
5555 81% - apply
5555 81% - vertico--advice
5555 81% - apply
5555 81% - #<compiled -0x109324e03480587c>
5555 81% - read-from-minibuffer
2795 40% - redisplay_internal (C function)
76 1% + window--resize-root-window-vertically
50 0% + eval
12 0% + file-remote-p
12 0% + mode-line-default-help-echo
2520 36% - minibuffer-error-function
2520 36% - minibuffer-message
2520 36% - sit-for
2516 36% - redisplay
2516 36% - redisplay_internal (C function)
72 1% - window--resize-root-window-vertically
56 0% + window-sizable
8 0% + walk-window-tree
4 0% + window--resize-this-window
68 0% + eval
32 0% + mode-line-default-help-echo
20 0% + file-remote-p
4 0% input-pending-p
135 1% + vertico--exhibit
1104 16% Automatic GC
180 2% + redisplay_internal (C function)
8 0% + timer-event-handler
0 0% ...
#+end_example
In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.37, cairo version 1.16.0)
System Description: Guix System
Configured using:
'configure
CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
--prefix=/gnu/store/f9faac619qdhgybd0ddfvwdazcvv41qq-emacs-rrr-next-30.0.50-49.3a93e30
--enable-fast-install --with-pgtk --without-libsystemd
--with-tree-sitter --with-native-compilation --with-cairo
--with-modules --with-native-compilation=aot --disable-build-details'
--
Best regards,
Aleksandr Vityazev
next reply other threads:[~2024-02-15 11:23 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-15 11:23 Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors [this message]
2024-02-15 13:46 ` bug#69140: 30.0.50; [elpa/vertico] Emacs with vertico-mode freezes if font is too big Eli Zaretskii
2024-02-15 14:29 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-21 16:15 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-21 16:38 ` Eli Zaretskii
2024-02-21 17:20 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-21 17:47 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-21 19:43 ` Eli Zaretskii
2024-02-21 20:22 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-22 6:21 ` Eli Zaretskii
2024-02-22 6:37 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-22 10:59 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-23 2:19 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-23 17:12 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-02-23 17:59 ` Eli Zaretskii
2024-02-21 18:56 ` Eli Zaretskii
2024-02-15 17:15 ` Aleksandr Vityazev via Bug reports for GNU Emacs, the Swiss army knife of text editors
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87il2qas3z.fsf@disroot.org \
--to=bug-gnu-emacs@gnu.org \
--cc=69140@debbugs.gnu.org \
--cc=avityazev@disroot.org \
--cc=mail@daniel-mendler.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.