Subject: 27.2; Pinentry hung emacs ,once prompted for second time passphrase

From: Bhaskar Chowdhury <[email-masked]>
Date: Tue, 28 Sep 2021 11:35:38 +0530

The only way to get back the emacs is to kill it , because its
completely frozen.

To understand the problem more , let me explain more...

Once the git repo open with (C-x g) and staged a file and start
pinentry-start from minibuffer and then we can commit the message with
sign.

But, after sometime, when nothing happening , it prompt again for the
passphrase and once the passphrase entered , the damn thing got frozen .

I am writing this bug report on Gentoo ...but it happened on Slackware
...Debian ...Arch ...Tumbleweed too ...not sure what is going on ...

Alas!, I couldn't figure it out how to see the log aftermath...is there a
way??

If you need more info let me know ...so I can provide you. But it is
annoying ...so this report ...

In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.29, cairo version 1.16.0)
 of 2021-08-01 built on localhost
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Gentoo/Linux

Recent messages:
(org-roam) total: Δ13, files-modified: Δ13, ids: Δ9, links: Δ95, tags: Δ0, titles: Δ13, refs: Δ0, deleted: Δ13
Loading /home/bhaskar/.emacs.d/recentf...done
Cleaning up the recentf list...done (0 removed)
Extension ignored
Turning on magit-auto-revert-mode...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Emacs ready in 37.19 seconds with 114 garbage collections.
Package yow is deprecated
Package cl is deprecated
Computing completion candidates...

Configured using:
 'configure --prefix=/usr --build=x86_64-pc-linux-gnu
 --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
 --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
 --localstatedir=/var/lib --datarootdir=/usr/share
 --disable-silent-rules --docdir=/usr/share/doc/emacs-27.2-r3
 --htmldir=/usr/share/doc/emacs-27.2-r3/html --libdir=/usr/lib64
 --program-suffix=-emacs-27 --includedir=/usr/include/emacs-27
 --infodir=/usr/share/info/emacs-27 --localstatedir=/var
 --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
 --without-compress-install --without-hesiod --without-pop
 --with-file-notification=inotify --with-pdumper --enable-acl
 --with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
 --with-json --with-kerberos --with-kerberos5 --with-lcms2 --with-xml2
 --with-mailutils --without-selinux --with-gnutls --without-libsystemd
 --with-threads --with-wide-int --with-zlib --with-sound=alsa --with-x
 --without-ns --with-gconf --with-gsettings --with-toolkit-scroll-bars
 --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm
 --with-imagemagick --with-xft --with-cairo --with-harfbuzz
 --with-libotf --with-m17n-flt --with-x-toolkit=gtk3 --with-xwidgets
 --with-dumping=pdumper 'CFLAGS=-march=native -O2 -pipe' CPPFLAGS=
 'LDFLAGS=-Wl,-O1 -Wl,--as-needed''

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

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

Major mode: Dashboard

Minor modes in effect:
  global-company-mode: t
  company-mode: t
  page-break-lines-mode: t
  doom-modeline-mode: t
  minibuffer-depth-indicate-mode: t
  icicle-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  projectile-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  recentf-mode: t
  org-bullets-mode: t
  engine-mode: t
  display-battery-mode: t
  display-time-mode: t
  ivy-posframe-mode: t
  cua-mode: t
  real-global-auto-complete-mode: t
  auto-complete-mode: t
  ivy-rich-mode: t
  delete-selection-mode: t
  which-key-mode: t
  override-global-mode: t
  ido-everywhere: t
  global-hl-line-mode: t
  shell-dirtrack-mode: t
  async-bytecomp-package-mode: t
  org-roam-server-mode: t
  org-roam-mode: t
  icomplete-mode: t
  global-emojify-mode-line-mode: t
  emojify-mode-line-mode: t
  global-emojify-mode: t
  emojify-mode: t
  global-eldoc-mode: t
  electric-indent-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
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Load-path shadows:
~/.emacs.d/emacs-libvterm/vterm hides /home/bhaskar/.emacs.d/elpa/vterm-20210308.1505/vterm
/home/bhaskar/.emacs.d/elpa/jsonrpc-1.0.14/jsonrpc hides /usr/share/emacs/27.2/lisp/jsonrpc
/home/bhaskar/.emacs.d/elpa/project-0.6.0/project hides /usr/share/emacs/27.2/lisp/progmodes/project
/home/bhaskar/.emacs.d/elpa/flymake-1.1.1/flymake hides /usr/share/emacs/27.2/lisp/progmodes/flymake
/home/bhaskar/.emacs.d/elpa/xref-1.1.0/xref hides /usr/share/emacs/27.2/lisp/progmodes/xref
/home/bhaskar/.emacs.d/elpa/eldoc-1.11.0/eldoc hides /usr/share/emacs/27.2/lisp/emacs-lisp/eldoc

Features:
(shadow mail-extr emacsbug company-oddmuse company-keywords
company-etags company-gtags company-dabbrev-code company-dabbrev
company-files company-clang company-capf company-cmake company-semantic
company-template company-bbdb company mu4e-alert alert log4e
notifications dbus gntp page-break-lines linum whitespace org-agenda
doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core bookmark+ bookmark+-key bookmark+-1 bookmark+-bmu
bookmark+-lit bookmark+-mac icicles mb-depth two-column icicles-mode
icicles-cmd2 completion icicles-cmd1 yow etags fileloop cookie1
icicles-mcmd filesets icicles-fn icicles-var icicles-opt ffap cus-theme
cus-edit icicles-face icicles-mac dired+ image-dired image-file dired-x
dired-aux cl skeleton xcscope magit-org-todos magit-bookmark
magit-submodule magit-obsolete magit-popup magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
which-func magit-diff smerge-mode diff-mode git-commit log-edit
pcvs-util add-log magit-core magit-autorevert autorevert magit-margin
magit-transient magit-process magit-mode magit-git magit-section
magit-utils crm projectile grep ibuf-ext ibuffer ibuffer-loaddefs
org-fancy-priorities rainbow-delimiters org-download org-attach
shrink-path general smex undo-tree diff org-link-minor-mode dashboard
dashboard-widgets recentf tree-widget mm-archive network-stream
url-cache org-weather transient view cal-china lunar solar cal-dst
cal-bahai cal-islam cal-hebrew holidays hol-loaddefs insert-shebang
org-bullets display-line-numbers appt diary-lib diary-loaddefs org-mime
org-protocol org-crypt ob-shell powerline powerline-separators
powerline-themes all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons engine-mode battery time ivy-posframe posframe
emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit
emms-volume emms-volume-mixerctl emms-volume-pulse emms-volume-amixer
emms-i18n emms-history emms-score emms-stream-info
emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon
emms-browser sort emms-playlist-sort emms-last-played emms-player-xine
emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-streams
emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache
emms-info-native bindat emms-info-exiftool emms-info-tinytag
emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
emms-info-mp3info emms-info emms-later-do emms-playlist-mode
emms-player-vlc emms-player-mpv emms-player-mplayer emms-player-simple
emms-source-playlist emms-source-file locate emms-setup emms emms-compat
define-word rng-nxml rng-valid nxml-mode nxml-outln nxml-rap sgml-mode
synosaurus flyspell ispell cua-base flymake-proc flymake auto-complete
popup vterm face-remap term disp-table ehelp vterm-module term/xterm
xterm pass imenu password-store with-editor server counsel xdg xref
project compile swiper ivy-rich ivy flx delsel ivy-faces ivy-overlay
colir color which-key auth-source-pass mu4e-contrib eshell esh-cmd
esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util
bookmark epa-file mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus
gnus-art mm-uu mml2015 mm-view mml-smime smime dig mu4e-view-common
mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368
smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils mu4e-lists mu4e-message
flow-fill mule-util mu4e-vars mu4e-meta command-log-mode use-package
use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core finder-inf org-ref
org-ref-helm-bibtex org-ref-helm helm-bibtex bibtex-completion biblio
biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp
biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist
ido hl-line helm-files filenotify tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat shell ls-lisp helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-types helm-net helm-help helm async-bytecomp helm-global-bindings
helm-source helm-multi-match helm-lib async helm-config org-ref-core
warnings edmacro kmacro reftex-cite reftex reftex-loaddefs reftex-vars
parsebib org-ref-glossary org-ref-bibtex org-ref-citeproc key-chord
hydra lv doi-utils org-ref-utils org-ref-pdf url-http url-auth url-gw
nsm htmlize ol-eww eww mm-url thingatpt url-queue ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnir gnus-sum shr svg dom gnus-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822
mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus
nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums
text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview
doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex
ol-bbdb ol-w3m cl-extra help-mode ox-texinfo ox-org ox-md molokai-theme
org-roam-server ox-odt rng-loc rng-uri rng-parse rng-match rng-dt
rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex
ox-icalendar ox-html table ox-ascii ox-publish ox simple-httpd pp url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap org-roam org-roam-link org-roam-graph xml
org-roam-doctor org-roam-dailies org-roam-capture org-roam-db
emacsql-sqlite3 emacsql emacsql-compiler org-capture org-roam-completion
org-roam-buffer org-roam-faces org-roam-macs org-roam-compat rx f s
org-id org-refile org-element avl-tree generator 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 ring org-list org-faces
org-entities time-date noutline outline org-version ob-emacs-lisp
ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs
format-spec find-func cal-menu calendar cal-loaddefs icomplete emojify
advice apropos tar-mode arc-mode archive-mode pcase ht dash cus-start
cus-load helm-easymenu org2blog-autoloads easy-mmode info package
easymenu browse-url url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
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 elisp-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer select scroll-bar mouse jit-lock font-lock syntax facemenu
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 charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 1336200 101027)
 (symbols 48 68883 1)
 (strings 32 385259 10611)
 (string-bytes 1 11441471)
 (vectors 16 130808)
 (vector-slots 8 3429618 62674)
 (floats 8 1773 428)
 (intervals 56 3037 485)
 (buffers 1000 23))