Subject: bug#49894: 28.0.50; emacsclient -t no longer creates a frame

From: John Eismeier <[email-masked]>
Date: Thu, 05 Aug 2021 11:24:30 -0400

In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars)
 of 2021-08-05 built on u20
Repository revision: 2a17925aab75735b40f9b0ccaab4c46f6b9a9a32
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.70000000
System Description: Ubuntu 20.04.2 LTS

Configured using:
 'configure --prefix=/home/jpeismeier/tools --with-native-compilation
 --with-mailutils --with-x-toolkit=lucid'

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

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

Major mode: Shell

Minor modes in effect:
  shell-dirtrack-mode: t
  custom-bindings-mode: t
  which-key-mode: t
  show-paren-mode: t
  recentf-mode: t
  counsel-projectile-mode: t
  projectile-mode: t
  ivy-mode: t
  global-so-long-mode: t
  global-diff-hl-mode: t
  global-company-mode: t
  company-mode: t
  delete-selection-mode: t
  tooltip-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
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: do-auto-fill
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/jpeismeier/.emacs.d/elpa/transient-20210723.1601/transient hides /home/jpeismeier/tools/share/emacs/28.0.50/lisp/transient

Features:
(shadow sort mail-extr emacsbug sendmail vc-mtn vc-hg vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs bug-reference magit-utils smex ido misearch
multi-isearch sh-script smie executable org-bullets flyspell ispell
org-element avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe
gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo gnus-start
gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view
image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m vc-git dired-aux ffap
tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat
shell parse-time iso8601 ls-lisp org-tempo tempo org ob ob-tangle ob-ref
ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys
org-compat org-macs org-loaddefs find-func doom-one-light-theme
doom-themes doom-themes-base which-key paren recentf tree-widget
counsel-projectile projectile grep ibuf-ext ibuffer ibuffer-loaddefs
counsel xdg advice compile comint ansi-color swiper ivy ivy-faces
ivy-overlay colir so-long diff-hl log-view pcvs-util vc-dir ewoc vc
vc-dispatcher company-oddmuse company-keywords company-etags etags
fileloop generator xref project ring company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company dirtrack delsel
shr-color color shr kinsoku svg xml dom mule-util auto-package-update
dash use-package-ensure use-package-core mm-archive gnutls
network-stream url-http url-gw nsm url-cache url-auth finder-inf notmuch
hl-line notmuch-tree notmuch-jump notmuch-hello wid-edit notmuch-show
notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
format-spec notmuch-wash diff-mode easy-mmode coolj notmuch-query
goto-addr thingatpt icalendar diary-lib diary-loaddefs cal-menu calendar
cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat
message rmc puny dired dired-loaddefs rfc822 mml mailabbrev gmm-utils
mailheader mm-view mml-smime mml-sec epa derived epg epg-config
gnus-util rmail rmail-loaddefs mail-utils text-property-search time-date
smime dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr term/xterm xterm pcase jka-compr
comp comp-cstr warnings rx cl-extra help-mode server edmacro kmacro
proof-site proof-autoloads slime-autoloads 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 subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
iso-transl 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 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 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 hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo x-toolkit x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 600792 594043)
 (symbols 48 35602 129)
 (strings 32 150247 192985)
 (string-bytes 1 5045383)
 (vectors 16 67672)
 (vector-slots 8 1132609 889298)
 (floats 8 844 3494)
 (intervals 56 6743 4700)
 (buffers 992 19))

using emacsclient -c works but emacsclient -t prints:

*ERROR*: No applicable method: frame-creation-function, ((vertical-scroll-bars) (internal-border-width . 24) (client . #<process server <11>>) (environment "_=/home/jpeismeier/tools/bin/emacsclient" "XSESSION_EXEC=icewm-session" "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-DSF9XBwhe9,guid=6cd34a3de5365f0e3e815c2c610be129" "PATH=/home/jpeismeier/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/jpeismeier/node_modules/.bin:/home/jpeismeier/tools/bin:/home/jpeismeier/node_modules/.bin:/home/jpeismeier/tools/bin" "XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop" "SSH_CLIENT=10.217.64.247 54588 22" "XDG_RUNTIME_DIR=/run/user/1000" "LD_LIBRARY_PATH=" "XDG_SESSION_ID=214" "SHLVL=2" "DISPLAY=:50" "USER=jpeismeier" "LESSOPEN=| /usr/bin/lesspipe %s" "X2GO_AGENT_PID=2150382" "TERM=xterm-256color" "XDG_SESSION_CLASS=user" "LESSCLOSE=/usr/bin/lesspipe %s %s" "QT_GRAPHICSSYSTEM=native" "SSH_CONNECTION=10.217.64.247 54588 130.215.36.24 22" "TERMINATOR_DBUS_NAME=net.tenshu.Terminator2130a24e73ff39fcd35ae51f637301589" "XTERM_LOCALE=en_US.UTF-8" "PULSE_CLIENTCONFIG=/home/jpeismeier/.x2go/C-jpeismeier-50-1628168477_stDICEWM_dp32/.pulse-client.conf" "VTE_VERSION=6003" "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:" "LANG=en_US.UTF-8" "HOME=/home/jpeismeier" "X2GO_SESSION=jpeismeier-50-1628168477_stDICEWM_dp32" "MOTD_SHOWN=pam" "XAUTHORITY=/home/jpeismeier/.Xauthority" "GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1" "XDG_SESSION_TYPE=tty" "LOGNAME=jpeismeier" "PWD=/home/jpeismeier" "GTK_MODULES=gail:atk-bridge" "STARTUP=/usr/bin/im-launch /usr/bin/env LD_LIBRARY_PATH= icewm-session" "XTERM_SHELL=/bin/bash" "TERMINATOR_UUID=urn:uuid:220acfb3-c09c-4958-be85-927fb4f1f9c9" "SSH_AUTH_SOCK=/home/jpeismeier/.x2go/C-jpeismeier-50-1628168477_stDICEWM_dp32/ssh-agent.PID" "TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2" "XTERM_VERSION=XTerm(353)" "COLORTERM=truecolor" "QT_ACCESSIBILITY=1" "WINDOWID=25165839" "SHELL=/bin/bash") (window-system) (tty . "/dev/pts/5") (tty-type . "xterm-256color"))

-- 
                                 John