From unknown Sat Aug 16 00:34:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26310 <26310@debbugs.gnu.org> To: bug#26310 <26310@debbugs.gnu.org> Subject: Status: 25.1; Emacsclient to emacs --daemon frame/connection error Reply-To: bug#26310 <26310@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:34:47 +0000 retitle 26310 25.1; Emacsclient to emacs --daemon frame/connection error reassign 26310 emacs submitter 26310 Live System User severity 26310 normal tag 26310 moreinfo fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 10:31:54 2017 Received: (at submit) by debbugs.gnu.org; 30 Mar 2017 14:31:54 +0000 Received: from localhost ([127.0.0.1]:53039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctb7C-0004Qp-3o for submit@debbugs.gnu.org; Thu, 30 Mar 2017 10:31:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctb7A-0004Qc-Cu for submit@debbugs.gnu.org; Thu, 30 Mar 2017 10:31:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctb73-0001L2-IZ for submit@debbugs.gnu.org; Thu, 30 Mar 2017 10:31:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58440) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctb73-0001Kq-Fx for submit@debbugs.gnu.org; Thu, 30 Mar 2017 10:31:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ctb71-0005Er-2r for bug-gnu-emacs@gnu.org; Thu, 30 Mar 2017 10:31:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctb6x-0001IG-Mx for bug-gnu-emacs@gnu.org; Thu, 30 Mar 2017 10:31:43 -0400 Received: from omr-a005e.mx.aol.com ([204.29.186.50]:59745) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctb6x-0001G8-C6 for bug-gnu-emacs@gnu.org; Thu, 30 Mar 2017 10:31:39 -0400 Received: from mtaout-mab02.mx.aol.com (mtaout-mab02.mx.aol.com [172.26.249.82]) by omr-a005e.mx.aol.com (Outbound Mail Relay) with ESMTP id AEA4A38000AB for ; Thu, 30 Mar 2017 10:31:36 -0400 (EDT) Received: from localhost.localdomain (c-50-163-97-64.hsd1.ma.comcast.net [50.163.97.64]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mtaout-mab02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 8F38F38000085 for ; Thu, 30 Mar 2017 10:31:34 -0400 (EDT) From: Live System User To: bug-gnu-emacs@gnu.org Subject: 25.1; Emacsclient to emacs --daemon frame/connection error Date: Thu, 30 Mar 2017 10:31:12 -0400 Message-ID: <87wpb67s5r.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1490884296; bh=9SMBQNsq+d8ZuFwAR8Ithn/t+bXS/MqHTabFulDcfwU=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=B8834NlgH5KWmo/vmyFxZgkGUuAFJoEb7/sjLZGt6xiZtlB58jNHZgpaRubIYIOS3 Mmp1SNuItlQPaKeaNbvhHTpfJYOycOmjWUsNo38Am4j6zV/G97Jc7/ImFTw/pBldoN XsVvFJjKZhcsxKeKqa5chSMKxv0MA60Fc07dkVk8= x-aol-sid: 3039ac1af95258dd16c62141 X-AOL-IP: 50.163.97.64 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi, I currently have an Emacs daemon that wont popup a new emacsclient frame initially using the emacsclient binary. Executing from the command line: emacsclient -c file.txt displays a quick momentary frame that disappears and shows on the command line: $ emacsclient -c file.txt emacsclient: can't find socket; have you started the server? To start the server in Emacs, type "M-x server-start". Waiting for Emacs... *ERROR*: Wrong type argument: stringp, nil $ To try to track down why this was happening I "spoke" the Emacs server protocol to the Emacs daemon, created a GUI frame and enabled "debug-on-error" and server logging. Trying to connect again using "emacsclient -c", I see again a momentary newly-created frame that quickly disappears and I see in the " *server*" buffer (from my previously-created frame of the Daemon): Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Status changed to open: open from 127.0.0.1 Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: server-delete-client Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Received -auth -env TERM=xterm-256color [...] -dir /home/liveuser/ -display :0 -tty /dev/pts/1 xterm-256color -window-system -file file.txt Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Authentication successful Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Sent -emacs-pid 10797 Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: New file: /home/liveuser/file.txt Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: # created Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Sent -error Wrong&_type&_argument:&_stringp,&_nil Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Wrong type argument: stringp, nil Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Status changed to closed: connection broken by remote peer Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: server-delete-client Thu Mar 30 06:43:33 2017 server <127.0.0.1:44966>: Deleted There's nothing new in the *Messages* buffer except: Debug on Error enabled globally Executing "emacsclient -t" yields the same error results. Strangely enough, although I get the same error message on the command line and very similar error messages in the " *server*" buffer: Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: New file: /home/liveuser/file.txt Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: # created Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: Sent -error Wrong&_type&_argument:&_stringp,&_nil Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: Wrong type argument: stringp, nil Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: Status changed to closed: connection broken by remote peer Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: server-delete-client Thu Mar 30 08:36:39 2017 server <127.0.0.1:45582>: Deleted it DOES popup a new frame if I execute "emacsclient -nc file.txt" that doesn't disappear -- although it DOES NOT CREATE the file.txt buffer/window -- a new frame is created just as if I executed "C-x 5 2" `(make-frame-command)'. So a couple of questions this raise for me: What is different about using "--no-wait" with emacsclient that one is able to get past invocation errors (and at least get a new frame) that you can't get without "--no-wait"? What is the cause of the "stringp" error and why doesn't "debug-on-error" give further diagnostics on its cause? The " *server*" buffer logging information appears to show the correct passing of the protocol parameters so what is the argument(s) that the Emacs server belives is nil or missing? Although the new frame popped up (ONLY when using "--no-wait"), why didn't the specified buffer/window get created? This just started happening about 4 hours ago although my "emacs --daemon" has been up for 3 days with frequent use in that timespan. How cam I track these errors down? I can leave the Emacs daemon up for a while. Thanks. In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.9) of 2016-10-13 built on buildvm-05.phx2.fedoraproject.org Windowing system distributor 'Fedora Project', version 11.0.11803000 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 --with-xwidgets build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Summary Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-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 buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: nnimap read 105k from imap.aim.com nnimap read 113k from imap.aim.com nnimap read 128k from imap.aim.com Fetching headers for nnimap+aol:INBOX...done Scoring...done Sorting threads...done Generating summary...done Auto-saving...done previous-line: Beginning of buffer Making completion list... Load-path shadows: None found. Features: (shr-color color shr dom subr-x browse-url gnus-dup mailalias smtpmail apropos thingatpt pp shadow emacsbug sendmail sort gnus-cite smiley ansi-color mail-extr gnus-async gnus-bcklg qp gnus-ml disp-table cursor-sensor nndraft nnmh mm-archive jka-compr timezone url-http url-gw url-cache url-auth url-handlers utf-7 rfc2104 nnfolder nnagent nnml network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache epa-file epa derived nnreddit mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs url-vars json map seq byte-opt bytecomp byte-compile cl-extra cconv gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap cl gv sieve sieve-mode sieve-manage nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc parse-time gnus-spec gnus-int gnus-range message dired format-spec rfc822 mml mml-sec password-cache epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems wid-edit nnoo nnheader gnus-util mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 29211754 184124) (symbols 48 32156 42) (miscs 40 259 831) (strings 32 60692 34416) (string-bytes 1 1913637) (vectors 16 28888) (vector-slots 8 890936 133424) (floats 8 577 933) (intervals 56 5300 1106) (buffers 976 55) (heap 1024 571864 23349)) From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 21:25:09 2017 Received: (at 26310) by debbugs.gnu.org; 31 Mar 2017 01:25:09 +0000 Received: from localhost ([127.0.0.1]:53370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctlJN-0000Sz-2D for submit@debbugs.gnu.org; Thu, 30 Mar 2017 21:25:09 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:33080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctlJL-0000SY-1l for 26310@debbugs.gnu.org; Thu, 30 Mar 2017 21:25:07 -0400 Received: by mail-it0-f65.google.com with SMTP id w11so785517itb.0 for <26310@debbugs.gnu.org>; Thu, 30 Mar 2017 18:25:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/8MPskaya8zgiUL3QlgXQypu9vrE82l2sfgXi6WU4f0=; b=KIQCW8vBX4GMEh/OlPwbldhFeWAkanxpR8V25+VcBjeghaacffX2GHsJIKWZyXJGSo RFj2pXrWKTHGpdAaqN4EmyKoHE3VYoiVrJ46g0bpON9C9rPJHdu5hZar5pj1eCbgg2gV 4CchPpW7s0VE/w/ktr6RZga/RhoMhxf4Qt8SaqXtP5La4sBuGBD08AbW0DfZEurQEDcJ PZ+9DVHLfIH3awttZJvSwXFmRHPY7vJmbaS2P9ZPJxPYhJesciAO6fa8vdT8F+8Hdf3G /OjxIPGUGTJXVCDy2pAzvBp0jT6jk3Gp8LryeX+Szw7m9hkobTZoFCCwIXiB05MnInW/ EE8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=/8MPskaya8zgiUL3QlgXQypu9vrE82l2sfgXi6WU4f0=; b=smwKXLahPVYxn1NkGE/MuRiJGxJeSND4pLCOPKYLkdG0s6pGf9OnvtycI0bANdiFSV Z7Y3e6/bdjofo6B9D4oXQwaMDsFINf909kv2ns9LD4OEj8tGxH1PTijW5HESY47zisn8 CAqhMcUIFuKL/Ct+mCGMbQueay5VYACggU2Vg+PERmeZ/MCAJaxtZNcc6xZlnJ7DU/ka wGXzLpZRL9FgDbxTk3NofknKQc6L9L0fV2GTPxPiHatY+OZ6h28+3bP9QRrqU+eXjz/L x6HmnMZTxzX9eJxa0TG7jXHbicE8srSDtp3eKghDH6/AKgEixr9P9mbZRgRhRZeksrfi AIvw== X-Gm-Message-State: AFeK/H3YwbTdUSuJTch4GiTb38sKCseVJVZfG/GzVqaHYcK2zVbXC9BNTeC7DPYjH/CnuA== X-Received: by 10.36.111.197 with SMTP id x188mr1298758itb.91.1490923501386; Thu, 30 Mar 2017 18:25:01 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id d42sm2367733ioj.61.2017.03.30.18.25.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Mar 2017 18:25:00 -0700 (PDT) From: npostavs@users.sourceforge.net To: Live System User Subject: Re: bug#26310: 25.1; Emacsclient to emacs --daemon frame/connection error References: <87wpb67s5r.fsf@aol.com> Date: Thu, 30 Mar 2017 21:26:23 -0400 In-Reply-To: <87wpb67s5r.fsf@aol.com> (Live System User's message of "Thu, 30 Mar 2017 10:31:12 -0400") Message-ID: <87vaqq1bk0.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26310 Cc: 26310@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Live System User writes: > What is the cause of the "stringp" error and why doesn't > "debug-on-error" give further diagnostics on its cause? > The " *server*" buffer logging information appears to show > the correct passing of the protocol parameters so what is > the argument(s) that the Emacs server belives is nil or > missing? The error happens inside a condition-case, so the debugger is not invoked. Can you try setting debug-on-signal? From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 03:51:57 2017 Received: (at 26310) by debbugs.gnu.org; 31 Mar 2017 07:51:57 +0000 Received: from localhost ([127.0.0.1]:53520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctrLg-00034z-JL for submit@debbugs.gnu.org; Fri, 31 Mar 2017 03:51:57 -0400 Received: from omr-m010e.mx.aol.com ([204.29.186.10]:63311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctrLd-00034k-QL for 26310@debbugs.gnu.org; Fri, 31 Mar 2017 03:51:54 -0400 Received: from mtaout-mbc02.mx.aol.com (mtaout-mbc02.mx.aol.com [172.26.221.142]) by omr-m010e.mx.aol.com (Outbound Mail Relay) with ESMTP id 62233380009D; Fri, 31 Mar 2017 03:51:48 -0400 (EDT) Received: from localhost.localdomain (c-50-163-97-64.hsd1.ma.comcast.net [50.163.97.64]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mtaout-mbc02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 7AB3B38000090; Fri, 31 Mar 2017 03:51:44 -0400 (EDT) From: Live System User To: npostavs@users.sourceforge.net Subject: Re: bug#26310: 25.1; Emacsclient to emacs --daemon frame/connection error In-Reply-To: <87vaqq1bk0.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Thu, 30 Mar 2017 21:26:23 -0400") References: <87wpb67s5r.fsf@aol.com> <87vaqq1bk0.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Date: Fri, 31 Mar 2017 03:51:11 -0400 Message-ID: <87lgrl7ukw.fsf@aol.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" x-aol-global-disposition: G X-AOL-VSS-INFO: 5800.7501/115214 X-AOL-VSS-CODE: clean DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1490946708; bh=NM3jEilHa1UajB5154sI0ssIlM84hKJAR8bqxrAMAOM=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=p2UqbIzw6ZXZuRBAhiAQcuHUeqD2eHkH3CYc+VvrMyC08p+ICLHW5nW97KID7BMtp 4svRb7zFSZv422uKBVH9ErdDVqjzQXkd8Q7GyGGLi1qiASruQods9o0sgz0ERd1Xdz OotIBXxjIetEKtgtCIfH2y/h21qsKLJtdFF6vGU4= x-aol-sid: 3039ac1add8e58de0a901f76 X-AOL-IP: 50.163.97.64 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 26310 Cc: 26310@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --=-=-= Content-Type: text/plain npostavs@users.sourceforge.net writes: > Live System User writes: > >> What is the cause of the "stringp" error and why doesn't >> "debug-on-error" give further diagnostics on its cause? >> The " *server*" buffer logging information appears to show >> the correct passing of the protocol parameters so what is >> the argument(s) that the Emacs server belives is nil or >> missing? > > The error happens inside a condition-case, so the debugger is not > invoked. Can you try setting debug-on-signal? Here is the backtrace, as an attachment. Thanks. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=em-signal-error.txt Content-Transfer-Encoding: quoted-printable Content-Description: emacsclient debug-on-signal Debugger entered--Lisp error: (wrong-type-argument stringp nil) isearch-done(t) isearch-cancel() (progn (isearch-cancel)) (if (and (boundp (quote isearch-mode)) isearch-mode) (progn (isearch-canc= el))) (save-current-buffer (set-buffer buffer) (if (and (boundp (quote isearch-= mode)) isearch-mode) (progn (isearch-cancel)))) (let ((buffer (car --dolist-tail--))) (save-current-buffer (set-buffer bu= ffer) (if (and (boundp (quote isearch-mode)) isearch-mode) (progn (isearch-= cancel)))) (setq --dolist-tail-- (cdr --dolist-tail--))) (while --dolist-tail-- (let ((buffer (car --dolist-tail--))) (save-curren= t-buffer (set-buffer buffer) (if (and (boundp (quote isearch-mode)) isearch= -mode) (progn (isearch-cancel)))) (setq --dolist-tail-- (cdr --dolist-tail-= -)))) (let ((--dolist-tail-- (buffer-list))) (while --dolist-tail-- (let ((buff= er (car --dolist-tail--))) (save-current-buffer (set-buffer buffer) (if (an= d (boundp (quote isearch-mode)) isearch-mode) (progn (isearch-cancel)))) (s= etq --dolist-tail-- (cdr --dolist-tail--))))) (condition-case nil (let ((--dolist-tail-- (buffer-list))) (while --dolis= t-tail-- (let ((buffer (car --dolist-tail--))) (save-current-buffer (set-bu= ffer buffer) (if (and (boundp ...) isearch-mode) (progn (isearch-cancel))))= (setq --dolist-tail-- (cdr --dolist-tail--))))) (quit (message nil))) server-goto-toplevel(#>) (progn (server-goto-toplevel proc)) (if (or frame files) (progn (server-goto-toplevel proc))) (let ((request (substring string 0 (match-beginning 0))) (coding-system (= and (default-value (quote enable-multibyte-characters)) (or file-name-codin= g-system default-file-name-coding-system))) nowait frame display parent-id = dontkill commands dir use-current-frame frame-parameters tty-name tty-type = files filepos args-left) (setq string (substring string (match-end 0))) (se= tq args-left (mapcar (quote server-unquote-arg) (split-string request " " t= ))) (while args-left (let* ((val (car-safe (prog1 args-left (setq args-left= ...))))) (cond ((equal val (quote "-version")) (let nil (car-safe (prog1 a= rgs-left ...)))) ((equal val (quote "-nowait")) (let nil (setq nowait t))) = ((equal val (quote "-current-frame")) (let nil (setq use-current-frame t)))= ((equal val (quote "-frame-parameters")) (let nil (let (...) (if coding-sy= stem ...) (setq frame-parameters ...)))) ((equal val (quote "-display")) (l= et nil (setq display (car-safe ...)) (if (=3D 0 ...) (setq display nil)))) = ((equal val (quote "-parent-id")) (let nil (setq parent-id (car-safe ...)) = (if (=3D 0 ...) (setq parent-id nil)))) ((equal val (quote "-window-system"= )) (let nil (if (fboundp ...) (setq dontkill t tty-name ...)))) ((equal val= (quote "-resume")) (let nil (let (...) (setq dontkill t) (setq commands ..= .)))) ((equal val (quote "-suspend")) (let nil (let (...) (setq dontkill t)= (setq commands ...)))) ((equal val (quote "-ignore")) (let nil (setq dontk= ill t) (car-safe (prog1 args-left ...)))) ((equal val (quote "-tty")) (let = nil (setq tty-name (car-safe ...) tty-type (car-safe ...) dontkill (or dont= kill ...)) (if (and ... ...) (progn ...)))) ((equal val (quote "-position")= ) (let nil (if (not ...) (error "Invalid -position command in client args")= ) (let (...) (setq filepos ...)))) ((equal val (quote "-file")) (let nil (l= et (...) (if coding-system ...) (if ... ...) (setq file ...) (setq files ..= .) (server-log ... proc)) (setq filepos nil))) ((equal val (quote "-eval"))= (let nil (if use-current-frame (setq use-current-frame ...)) (let (...) (i= f coding-system ...) (setq commands ...) (setq filepos nil)))) ((equal val = (quote "-env")) (let nil (let (...) (process-put proc ... ...)))) ((equal v= al (quote "-dir")) (let nil (setq dir (car-safe ...)) (if coding-system (se= tq dir ...)) (setq dir (command-line-normalize-file-name dir)) (process-put= proc (quote server-client-directory) dir))) (t (let ((arg val)) (error "Un= known command: %s" arg)))))) (and nowait (not (eq tty-name (quote window-sy= stem))) (or files commands) (setq use-current-frame t)) (setq frame (cond (= (and use-current-frame (or (eq use-current-frame (quote always)) (not (and = ... ... ...)))) (setq tty-name nil tty-type nil) (if display (server-select= -display display))) ((or (and (eq system-type (quote windows-nt)) (daemonp)= (setq display "w32")) (eq tty-name (quote window-system))) (server-create-= window-system-frame display nowait proc parent-id frame-parameters)) (tty-n= ame (server-create-tty-frame tty-name tty-type proc)))) (process-put proc (= quote continuation) (function (lambda nil (save-current-buffer (set-buffer = (get-buffer-create server-buffer)) (let ((default-directory ...)) (server-e= xecute proc files nowait commands dontkill frame tty-name)))))) (if (or fra= me files) (progn (server-goto-toplevel proc))) (server-execute-continuation= proc)) (if (not (string-match "\n" string)) (if (> (length string) 0) (progn (pr= ocess-put proc (quote previous-string) string))) (progn (or (eq (match-end = 0) (length string)) (cl--assertion-failed (quote (eq (match-end 0) (length = string))))) nil) (let ((request (substring string 0 (match-beginning 0))) (= coding-system (and (default-value (quote enable-multibyte-characters)) (or = file-name-coding-system default-file-name-coding-system))) nowait frame dis= play parent-id dontkill commands dir use-current-frame frame-parameters tty= -name tty-type files filepos args-left) (setq string (substring string (mat= ch-end 0))) (setq args-left (mapcar (quote server-unquote-arg) (split-strin= g request " " t))) (while args-left (let* ((val (car-safe (prog1 args-left = ...)))) (cond ((equal val (quote "-version")) (let nil (car-safe ...))) ((e= qual val (quote "-nowait")) (let nil (setq nowait t))) ((equal val (quote "= -current-frame")) (let nil (setq use-current-frame t))) ((equal val (quote = "-frame-parameters")) (let nil (let ... ... ...))) ((equal val (quote "-dis= play")) (let nil (setq display ...) (if ... ...))) ((equal val (quote "-par= ent-id")) (let nil (setq parent-id ...) (if ... ...))) ((equal val (quote "= -window-system")) (let nil (if ... ...))) ((equal val (quote "-resume")) (l= et nil (let ... ... ...))) ((equal val (quote "-suspend")) (let nil (let ..= . ... ...))) ((equal val (quote "-ignore")) (let nil (setq dontkill t) (car= -safe ...))) ((equal val (quote "-tty")) (let nil (setq tty-name ... tty-ty= pe ... dontkill ...) (if ... ...))) ((equal val (quote "-position")) (let n= il (if ... ...) (let ... ...))) ((equal val (quote "-file")) (let nil (let = ... ... ... ... ... ...) (setq filepos nil))) ((equal val (quote "-eval")) = (let nil (if use-current-frame ...) (let ... ... ... ...))) ((equal val (qu= ote "-env")) (let nil (let ... ...))) ((equal val (quote "-dir")) (let nil = (setq dir ...) (if coding-system ...) (setq dir ...) (process-put proc ... = dir))) (t (let (...) (error "Unknown command: %s" arg)))))) (and nowait (no= t (eq tty-name (quote window-system))) (or files commands) (setq use-curren= t-frame t)) (setq frame (cond ((and use-current-frame (or (eq use-current-f= rame ...) (not ...))) (setq tty-name nil tty-type nil) (if display (server-= select-display display))) ((or (and (eq system-type ...) (daemonp) (setq di= splay "w32")) (eq tty-name (quote window-system))) (server-create-window-sy= stem-frame display nowait proc parent-id frame-parameters)) (tty-name (serv= er-create-tty-frame tty-name tty-type proc)))) (process-put proc (quote con= tinuation) (function (lambda nil (save-current-buffer (set-buffer (get-buff= er-create server-buffer)) (let (...) (server-execute proc files nowait comm= ands dontkill frame tty-name)))))) (if (or frame files) (progn (server-goto= -toplevel proc))) (server-execute-continuation proc))) (progn (server-add-client proc) (server-send-string proc (concat "-emacs-= pid " (number-to-string (emacs-pid)) "\n")) (if (not (string-match "\n" str= ing)) (if (> (length string) 0) (progn (process-put proc (quote previous-st= ring) string))) (progn (or (eq (match-end 0) (length string)) (cl--assertio= n-failed (quote (eq (match-end 0) (length string))))) nil) (let ((request (= substring string 0 (match-beginning 0))) (coding-system (and (default-value= (quote enable-multibyte-characters)) (or file-name-coding-system default-f= ile-name-coding-system))) nowait frame display parent-id dontkill commands = dir use-current-frame frame-parameters tty-name tty-type files filepos args= -left) (setq string (substring string (match-end 0))) (setq args-left (mapc= ar (quote server-unquote-arg) (split-string request " " t))) (while args-le= ft (let* ((val (car-safe ...))) (cond ((equal val ...) (let nil ...)) ((equ= al val ...) (let nil ...)) ((equal val ...) (let nil ...)) ((equal val ...)= (let nil ...)) ((equal val ...) (let nil ... ...)) ((equal val ...) (let n= il ... ...)) ((equal val ...) (let nil ...)) ((equal val ...) (let nil ...)= ) ((equal val ...) (let nil ...)) ((equal val ...) (let nil ... ...)) ((equ= al val ...) (let nil ... ...)) ((equal val ...) (let nil ... ...)) ((equal = val ...) (let nil ... ...)) ((equal val ...) (let nil ... ...)) ((equal val= ...) (let nil ...)) ((equal val ...) (let nil ... ... ... ...)) (t (let ..= . ...))))) (and nowait (not (eq tty-name (quote window-system))) (or files = commands) (setq use-current-frame t)) (setq frame (cond ((and use-current-f= rame (or ... ...)) (setq tty-name nil tty-type nil) (if display (server-sel= ect-display display))) ((or (and ... ... ...) (eq tty-name ...)) (server-cr= eate-window-system-frame display nowait proc parent-id frame-parameters)) (= tty-name (server-create-tty-frame tty-name tty-type proc)))) (process-put p= roc (quote continuation) (function (lambda nil (save-current-buffer (set-bu= ffer ...) (let ... ...))))) (if (or frame files) (progn (server-goto-toplev= el proc))) (server-execute-continuation proc)))) (condition-case err (progn (server-add-client proc) (server-send-string p= roc (concat "-emacs-pid " (number-to-string (emacs-pid)) "\n")) (if (not (s= tring-match "\n" string)) (if (> (length string) 0) (progn (process-put pro= c (quote previous-string) string))) (progn (or (eq (match-end 0) (length st= ring)) (cl--assertion-failed (quote (eq ... ...)))) nil) (let ((request (su= bstring string 0 (match-beginning 0))) (coding-system (and (default-value .= ..) (or file-name-coding-system default-file-name-coding-system))) nowait f= rame display parent-id dontkill commands dir use-current-frame frame-parame= ters tty-name tty-type files filepos args-left) (setq string (substring str= ing (match-end 0))) (setq args-left (mapcar (quote server-unquote-arg) (spl= it-string request " " t))) (while args-left (let* ((val ...)) (cond (... ..= .) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (.= .. ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ...) (... ..= .) (t ...)))) (and nowait (not (eq tty-name (quote window-system))) (or fil= es commands) (setq use-current-frame t)) (setq frame (cond ((and use-curren= t-frame ...) (setq tty-name nil tty-type nil) (if display ...)) ((or ... ..= .) (server-create-window-system-frame display nowait proc parent-id frame-p= arameters)) (tty-name (server-create-tty-frame tty-name tty-type proc)))) (= process-put proc (quote continuation) (function (lambda nil (save-current-b= uffer ... ...)))) (if (or frame files) (progn (server-goto-toplevel proc)))= (server-execute-continuation proc)))) (error (server-return-error proc err= ))) (catch (quote --cl-block-server-process-filter--) (server-log (concat "Re= ceived " string) proc) (if (process-get proc :authenticated) nil (if (and (= string-match "-auth \\([!-~]+\\)\n?" string) (equal (match-string 1 string)= (process-get proc :auth-key))) (progn (setq string (substring string (matc= h-end 0))) (process-put proc :authenticated t) (server-log "Authentication = successful" proc)) (server-log "Authentication failed" proc) (server-send-s= tring proc (concat "-error " (server-quote-arg "Authentication failed"))) (= sit-for 1) (delete-process proc) (throw (quote --cl-block-server-process-fi= lter--) nil))) (let ((prev (process-get proc (quote previous-string)))) (if= prev (progn (setq string (concat prev string)) (process-put proc (quote pr= evious-string) nil)))) (condition-case err (progn (server-add-client proc) = (server-send-string proc (concat "-emacs-pid " (number-to-string (emacs-pid= )) "\n")) (if (not (string-match "\n" string)) (if (> (length string) 0) (p= rogn (process-put proc (quote previous-string) string))) (progn (or (eq (ma= tch-end 0) (length string)) (cl--assertion-failed (quote ...))) nil) (let (= (request (substring string 0 ...)) (coding-system (and ... ...)) nowait fra= me display parent-id dontkill commands dir use-current-frame frame-paramete= rs tty-name tty-type files filepos args-left) (setq string (substring strin= g (match-end 0))) (setq args-left (mapcar (quote server-unquote-arg) (split= -string request " " t))) (while args-left (let* (...) (cond ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ...))) (and nowait (not (e= q tty-name ...)) (or files commands) (setq use-current-frame t)) (setq fram= e (cond (... ... ...) (... ...) (tty-name ...))) (process-put proc (quote c= ontinuation) (function (lambda nil ...))) (if (or frame files) (progn (serv= er-goto-toplevel proc))) (server-execute-continuation proc)))) (error (serv= er-return-error proc err)))) (closure (t) (proc string) "Process a request from the server to edit som= e files.\nPROC is the server process. STRING consists of a sequence of\nco= mmands prefixed by a dash. Some commands have arguments;\nthese are &-quot= ed and need to be decoded by `server-unquote-arg'.\nThe filter parses and e= xecutes these commands.\n\nTo illustrate the protocol, here is an example c= ommand that\nemacsclient sends to create a new X frame (note that the whole= \nsequence is sent on a single line):\n\n -env HOME=3D/home/lorentey\n -env= DISPLAY=3D:0.0\n ... lots of other -env commands\n -display :0.0\n -window= -system\n\nThe following commands are accepted by the server:\n\n`-auth AUT= H-STRING'\n Authenticate the client using the secret authentication string= \n AUTH-STRING.\n\n`-env NAME=3DVALUE'\n An environment variable on the c= lient side.\n\n`-dir DIRNAME'\n The current working directory of the clien= t process.\n\n`-current-frame'\n Forbid the creation of new frames.\n\n`-f= rame-parameters ALIST'\n Set the parameters of the created frame.\n\n`-now= ait'\n Request that the next frame created should not be\n associated wit= h this client.\n\n`-display DISPLAY'\n Set the display name to open X fram= es on.\n\n`-position LINE[:COLUMN]'\n Go to the given line and column numb= er\n in the next file opened.\n\n`-file FILENAME'\n Load the given file i= n the current frame.\n\n`-eval EXPR'\n Evaluate EXPR as a Lisp expression = and return the\n result in -print commands.\n\n`-window-system'\n Open a = new X frame.\n\n`-tty DEVICENAME TYPE'\n Open a new tty frame at the clien= t.\n\n`-suspend'\n Suspend this tty frame. The client sends this string i= n\n response to SIGTSTP and SIGTTOU. The server must cease all I/O\n on = this tty until it gets a -resume command.\n\n`-resume'\n Resume this tty f= rame. The client sends this string when it\n gets the SIGCONT signal and = it is the foreground process on its\n controlling tty.\n\n`-ignore COMMENT= '\n Do nothing, but put the comment in the server log.\n Useful for debug= ging.\n\n\nThe following commands are accepted by the client:\n\n`-emacs-pi= d PID'\n Describes the process id of the Emacs process;\n used to forward= window change signals to it.\n\n`-window-system-unsupported'\n Signals th= at the server does not support creating X frames;\n the client must try ag= ain with a tty frame.\n\n`-print STRING'\n Print STRING on stdout. Used t= o send values\n returned by -eval.\n\n`-print-nonl STRING'\n Print STRING= on stdout. Used to continue a\n preceding -print command that would be t= oo big to send\n in a single message.\n\n`-error DESCRIPTION'\n Signal an= error and delete process PROC.\n\n`-suspend'\n Suspend this terminal, i.e= ., stop the client process.\n Sent when the user presses C-z." (catch (quo= te --cl-block-server-process-filter--) (server-log (concat "Received " stri= ng) proc) (if (process-get proc :authenticated) nil (if (and (string-match = "-auth \\([!-~]+\\)\n?" string) (equal (match-string 1 string) (process-get= proc :auth-key))) (progn (setq string (substring string (match-end 0))) (p= rocess-put proc :authenticated t) (server-log "Authentication successful" p= roc)) (server-log "Authentication failed" proc) (server-send-string proc (c= oncat "-error " (server-quote-arg "Authentication failed"))) (sit-for 1) (d= elete-process proc) (throw (quote --cl-block-server-process-filter--) nil))= ) (let ((prev (process-get proc (quote previous-string)))) (if prev (progn = (setq string (concat prev string)) (process-put proc (quote previous-string= ) nil)))) (condition-case err (progn (server-add-client proc) (server-send-= string proc (concat "-emacs-pid " (number-to-string (emacs-pid)) "\n")) (if= (not (string-match "\n" string)) (if (> (length string) 0) (progn (process= -put proc ... string))) (progn (or (eq ... ...) (cl--assertion-failed ...))= nil) (let ((request ...) (coding-system ...) nowait frame display parent-i= d dontkill commands dir use-current-frame frame-parameters tty-name tty-typ= e files filepos args-left) (setq string (substring string ...)) (setq args-= left (mapcar ... ...)) (while args-left (let* ... ...)) (and nowait (not ..= .) (or files commands) (setq use-current-frame t)) (setq frame (cond ... ..= . ...)) (process-put proc (quote continuation) (function ...)) (if (or fram= e files) (progn ...)) (server-execute-continuation proc)))) (error (server-= return-error proc err)))))(#> "-auth CeLJj= xqPh;g)}c&lFS%D/n\\H~I8? -dir /home/l= iveuser/ -current-frame -tty /dev/pts/1 xterm-256color -file file.txt \n") ad-Advice-server-process-filter((closure (t) (proc string) "Process a req= uest from the server to edit some files.\nPROC is the server process. STRI= NG consists of a sequence of\ncommands prefixed by a dash. Some commands h= ave arguments;\nthese are &-quoted and need to be decoded by `server-unquot= e-arg'.\nThe filter parses and executes these commands.\n\nTo illustrate th= e protocol, here is an example command that\nemacsclient sends to create a = new X frame (note that the whole\nsequence is sent on a single line):\n\n -= env HOME=3D/home/lorentey\n -env DISPLAY=3D:0.0\n ... lots of other -env co= mmands\n -display :0.0\n -window-system\n\nThe following commands are accep= ted by the server:\n\n`-auth AUTH-STRING'\n Authenticate the client using = the secret authentication string\n AUTH-STRING.\n\n`-env NAME=3DVALUE'\n = An environment variable on the client side.\n\n`-dir DIRNAME'\n The curren= t working directory of the client process.\n\n`-current-frame'\n Forbid th= e creation of new frames.\n\n`-frame-parameters ALIST'\n Set the parameter= s of the created frame.\n\n`-nowait'\n Request that the next frame created= should not be\n associated with this client.\n\n`-display DISPLAY'\n Set= the display name to open X frames on.\n\n`-position LINE[:COLUMN]'\n Go t= o the given line and column number\n in the next file opened.\n\n`-file FI= LENAME'\n Load the given file in the current frame.\n\n`-eval EXPR'\n Eva= luate EXPR as a Lisp expression and return the\n result in -print commands= .\n\n`-window-system'\n Open a new X frame.\n\n`-tty DEVICENAME TYPE'\n O= pen a new tty frame at the client.\n\n`-suspend'\n Suspend this tty frame.= The client sends this string in\n response to SIGTSTP and SIGTTOU. The = server must cease all I/O\n on this tty until it gets a -resume command.\n= \n`-resume'\n Resume this tty frame. The client sends this string when it= \n gets the SIGCONT signal and it is the foreground process on its\n cont= rolling tty.\n\n`-ignore COMMENT'\n Do nothing, but put the comment in the= server log.\n Useful for debugging.\n\n\nThe following commands are accep= ted by the client:\n\n`-emacs-pid PID'\n Describes the process id of the E= macs process;\n used to forward window change signals to it.\n\n`-window-s= ystem-unsupported'\n Signals that the server does not support creating X f= rames;\n the client must try again with a tty frame.\n\n`-print STRING'\n = Print STRING on stdout. Used to send values\n returned by -eval.\n\n`-pr= int-nonl STRING'\n Print STRING on stdout. Used to continue a\n precedin= g -print command that would be too big to send\n in a single message.\n\n`= -error DESCRIPTION'\n Signal an error and delete process PROC.\n\n`-suspen= d'\n Suspend this terminal, i.e., stop the client process.\n Sent when th= e user presses C-z." (catch (quote --cl-block-server-process-filter--) (ser= ver-log (concat "Received " string) proc) (if (process-get proc :authentica= ted) nil (if (and (string-match "-auth \\([!-~]+\\)\n?" string) (equal (mat= ch-string 1 string) (process-get proc :auth-key))) (progn (setq string (sub= string string (match-end 0))) (process-put proc :authenticated t) (server-l= og "Authentication successful" proc)) (server-log "Authentication failed" p= roc) (server-send-string proc (concat "-error " (server-quote-arg "Authenti= cation failed"))) (sit-for 1) (delete-process proc) (throw (quote --cl-bloc= k-server-process-filter--) nil))) (let ((prev (process-get proc (quote prev= ious-string)))) (if prev (progn (setq string (concat prev string)) (process= -put proc (quote previous-string) nil)))) (condition-case err (progn (serve= r-add-client proc) (server-send-string proc (concat "-emacs-pid " (number-t= o-string (emacs-pid)) "\n")) (if (not (string-match "\n" string)) (if (> (l= ength string) 0) (progn (process-put proc ... string))) (progn (or (eq ... = ...) (cl--assertion-failed ...)) nil) (let ((request ...) (coding-system ..= .) nowait frame display parent-id dontkill commands dir use-current-frame f= rame-parameters tty-name tty-type files filepos args-left) (setq string (su= bstring string ...)) (setq args-left (mapcar ... ...)) (while args-left (le= t* ... ...)) (and nowait (not ...) (or files commands) (setq use-current-fr= ame t)) (setq frame (cond ... ... ...)) (process-put proc (quote continuati= on) (function ...)) (if (or frame files) (progn ...)) (server-execute-conti= nuation proc)))) (error (server-return-error proc err))))) #> "-auth CeLJjxqPh;g)}c&lFS%D/n\\H~I8? -dir /home/liveuser/ -current-frame -tty /dev/pts/1 xte= rm-256color -file file.txt \n") apply(ad-Advice-server-process-filter (closure (t) (proc string) "Process= a request from the server to edit some files.\nPROC is the server process.= STRING consists of a sequence of\ncommands prefixed by a dash. Some comm= ands have arguments;\nthese are &-quoted and need to be decoded by `server-= unquote-arg'.\nThe filter parses and executes these commands.\n\nTo illustr= ate the protocol, here is an example command that\nemacsclient sends to cre= ate a new X frame (note that the whole\nsequence is sent on a single line):= \n\n -env HOME=3D/home/lorentey\n -env DISPLAY=3D:0.0\n ... lots of other -= env commands\n -display :0.0\n -window-system\n\nThe following commands are= accepted by the server:\n\n`-auth AUTH-STRING'\n Authenticate the client = using the secret authentication string\n AUTH-STRING.\n\n`-env NAME=3DVALU= E'\n An environment variable on the client side.\n\n`-dir DIRNAME'\n The = current working directory of the client process.\n\n`-current-frame'\n For= bid the creation of new frames.\n\n`-frame-parameters ALIST'\n Set the par= ameters of the created frame.\n\n`-nowait'\n Request that the next frame c= reated should not be\n associated with this client.\n\n`-display DISPLAY'\= n Set the display name to open X frames on.\n\n`-position LINE[:COLUMN]'\n= Go to the given line and column number\n in the next file opened.\n\n`-f= ile FILENAME'\n Load the given file in the current frame.\n\n`-eval EXPR'\= n Evaluate EXPR as a Lisp expression and return the\n result in -print co= mmands.\n\n`-window-system'\n Open a new X frame.\n\n`-tty DEVICENAME TYPE= '\n Open a new tty frame at the client.\n\n`-suspend'\n Suspend this tty = frame. The client sends this string in\n response to SIGTSTP and SIGTTOU.= The server must cease all I/O\n on this tty until it gets a -resume comm= and.\n\n`-resume'\n Resume this tty frame. The client sends this string w= hen it\n gets the SIGCONT signal and it is the foreground process on its\n= controlling tty.\n\n`-ignore COMMENT'\n Do nothing, but put the comment = in the server log.\n Useful for debugging.\n\n\nThe following commands are= accepted by the client:\n\n`-emacs-pid PID'\n Describes the process id of= the Emacs process;\n used to forward window change signals to it.\n\n`-wi= ndow-system-unsupported'\n Signals that the server does not support creati= ng X frames;\n the client must try again with a tty frame.\n\n`-print STRI= NG'\n Print STRING on stdout. Used to send values\n returned by -eval.\n= \n`-print-nonl STRING'\n Print STRING on stdout. Used to continue a\n pr= eceding -print command that would be too big to send\n in a single message= .\n\n`-error DESCRIPTION'\n Signal an error and delete process PROC.\n\n`-= suspend'\n Suspend this terminal, i.e., stop the client process.\n Sent w= hen the user presses C-z." (catch (quote --cl-block-server-process-filter--= ) (server-log (concat "Received " string) proc) (if (process-get proc :auth= enticated) nil (if (and (string-match "-auth \\([!-~]+\\)\n?" string) (equa= l (match-string 1 string) (process-get proc :auth-key))) (progn (setq strin= g (substring string (match-end 0))) (process-put proc :authenticated t) (se= rver-log "Authentication successful" proc)) (server-log "Authentication fai= led" proc) (server-send-string proc (concat "-error " (server-quote-arg "Au= thentication failed"))) (sit-for 1) (delete-process proc) (throw (quote --c= l-block-server-process-filter--) nil))) (let ((prev (process-get proc (quot= e previous-string)))) (if prev (progn (setq string (concat prev string)) (p= rocess-put proc (quote previous-string) nil)))) (condition-case err (progn = (server-add-client proc) (server-send-string proc (concat "-emacs-pid " (nu= mber-to-string (emacs-pid)) "\n")) (if (not (string-match "\n" string)) (if= (> (length string) 0) (progn (process-put proc ... string))) (progn (or (e= q ... ...) (cl--assertion-failed ...)) nil) (let ((request ...) (coding-sys= tem ...) nowait frame display parent-id dontkill commands dir use-current-f= rame frame-parameters tty-name tty-type files filepos args-left) (setq stri= ng (substring string ...)) (setq args-left (mapcar ... ...)) (while args-le= ft (let* ... ...)) (and nowait (not ...) (or files commands) (setq use-curr= ent-frame t)) (setq frame (cond ... ... ...)) (process-put proc (quote cont= inuation) (function ...)) (if (or frame files) (progn ...)) (server-execute= -continuation proc)))) (error (server-return-error proc err))))) (#> "-auth CeLJjxqPh;g)}c&lFS%D/n\\H~I8? -dir /home/liveuser/ -current-frame -tty /dev/pt= s/1 xterm-256color -file file.txt \n")) server-process-filter(#> "-auth CeLJjxqP= h;g)}c&lFS%D/n\\H~I8? -dir /home/live= user/ -current-frame -tty /dev/pts/1 xterm-256color -file file.txt \n") --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 23:49:00 2017 Received: (at 26310) by debbugs.gnu.org; 1 Apr 2017 03:49:00 +0000 Received: from localhost ([127.0.0.1]:54931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuA28-0006dX-FP for submit@debbugs.gnu.org; Fri, 31 Mar 2017 23:49:00 -0400 Received: from mail-it0-f47.google.com ([209.85.214.47]:37313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuA27-0006dL-5l for 26310@debbugs.gnu.org; Fri, 31 Mar 2017 23:48:59 -0400 Received: by mail-it0-f47.google.com with SMTP id 190so21597754itm.0 for <26310@debbugs.gnu.org>; Fri, 31 Mar 2017 20:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=p9ZDwDKO3CrYT/rA/O1iIpE8OJf5IVl9aR35+jcewo8=; b=VM+NILxB4Dm0itjI3tSIdXYNMYviRjcQRYD9bCtGC6ggcbt7AykD0QqtkLit6jsJBh to3PcmnlyOPAAQzRnjk4NO+4yR9PMu7D+8j/LZ6s+FJZCx1UApBg89rtCNXFTqZaNzV/ oEasNUnVKbWba/13vKt2L6J4DAHDLYrm4WqBwW9es46vRnMoWfhsT5OFOhlpYBVCviKA D6O6Rvn59TxYpapdUnMKSnthf2v7YV6EvdpnikfxQusng+i0EFFn8WBpsmgyOAUrUsZO cuZYDvgrmbDvoUNBwuqOMtAFijultwlgEXxf9EmOS1+TiICHZiuQhHjvpzp1xtI4w2Ae Hv9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=p9ZDwDKO3CrYT/rA/O1iIpE8OJf5IVl9aR35+jcewo8=; b=mD7jdDJC4AZMofsBcNT275+xyQ+8/rU++/xWr9BOahqs/FJCsvQXiUHDjiqfAOStMT GNGgSSdVL36NrXE00KeW0I57YgEzMq7yw88ASw2djg9rAtreM8ngFkjs0sAL4TvJO9Gf HI4NJ+BUNihWqgGvngvYSXmCITKzVTTDks/G7TC0rti+BgDPiMrTX5e0J6PAZH6iU5Lz Wa0g4RW0rM2Y+3M1ILoUe2AjE9/EJc3nqAggsKHitSKy0txrSR43BFNYuILhvszccYII XTlCZijpOgXJqIL3f7Ddd2god/dww2hkkGRnMaNFEKUqlE6uLcfkwPWHXTLY2V1NkAxq 5fSw== X-Gm-Message-State: AFeK/H3vX4beIUtQx/eAMomuCNy8YKRGxLeCfaT4gCuc5+r/GZ1WogMh4xa7ByKtu/5TdA== X-Received: by 10.36.37.71 with SMTP id g68mr1142100itg.66.1491018532483; Fri, 31 Mar 2017 20:48:52 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id s194sm2398962ita.12.2017.03.31.20.48.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 31 Mar 2017 20:48:51 -0700 (PDT) From: npostavs@users.sourceforge.net To: Live System User Subject: Re: bug#26310: 25.1; Emacsclient to emacs --daemon frame/connection error References: <87wpb67s5r.fsf@aol.com> <87vaqq1bk0.fsf@users.sourceforge.net> <87lgrl7ukw.fsf@aol.com> Date: Fri, 31 Mar 2017 23:50:14 -0400 In-Reply-To: <87lgrl7ukw.fsf@aol.com> (Live System User's message of "Fri, 31 Mar 2017 03:51:11 -0400") Message-ID: <87pogw23d5.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26310 Cc: 26310@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Live System User writes: > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > isearch-done(t) > isearch-cancel() Ah, that one. This should be fixed already in 25.2, since #21091 "`isearch-done' called before `isearch-update' raises wrong-type-arg error" was fixed. Do you happen to know how you got into this state though? That isearch-cancel is being called at all might be a bug in itself, although I never found out how to reproduce it... From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 23:25:06 2017 Received: (at 26310) by debbugs.gnu.org; 15 Apr 2017 03:25:06 +0000 Received: from localhost ([127.0.0.1]:47685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czEKf-0005mH-RI for submit@debbugs.gnu.org; Fri, 14 Apr 2017 23:25:06 -0400 Received: from omr-m013e.mx.aol.com ([204.29.186.14]:59288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czEKe-0005li-74 for 26310@debbugs.gnu.org; Fri, 14 Apr 2017 23:25:04 -0400 Received: from mtaout-mbb01.mx.aol.com (mtaout-mbb01.mx.aol.com [172.26.254.109]) by omr-m013e.mx.aol.com (Outbound Mail Relay) with ESMTP id 870B63800099; Fri, 14 Apr 2017 23:24:58 -0400 (EDT) Received: from localhost.localdomain (c-50-163-97-64.hsd1.ma.comcast.net [50.163.97.64]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mtaout-mbb01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 1EC7A38000088; Fri, 14 Apr 2017 23:24:58 -0400 (EDT) From: uLive System User To: npostavs@users.sourceforge.net Subject: Re: bug#26310: 25.1; Emacsclient to emacs --daemon frame/connection error In-Reply-To: <87pogw23d5.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Fri, 31 Mar 2017 23:50:14 -0400") References: <87wpb67s5r.fsf@aol.com> <87vaqq1bk0.fsf@users.sourceforge.net> <87lgrl7ukw.fsf@aol.com> <87pogw23d5.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Date: Fri, 14 Apr 2017 23:24:56 -0400 Message-ID: <87d1ce1hfb.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1492226698; bh=yRb7NBcgBSeMcQEt2JKdL2P7e7B++m5kxq5areAF0n8=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=CMHUtWzQIEc3Dk9qttahuTRbzpd9p5n5wO0T6NaRKiLM7UXZZhN6VCca1KsNzXxhT OHSnjPOMUB6iWNxj34XBefVJ1R9TNXOTTw/hHFesYwySbQ+ujvb7xgnH7ehunfmJhT NfcZnNLLPveuiYMM40CHpwyOxQ4joIbVTH1/yVQI= x-aol-sid: 3039ac1afe6d58f1928a7fc1 X-AOL-IP: 50.163.97.64 X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 26310 Cc: 26310@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.5 (---) npostavs@users.sourceforge.net writes: > Live System User writes: >> >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> isearch-done(t) >> isearch-cancel() > > Ah, that one. This should be fixed already in 25.2, since #21091 > "`isearch-done' called before `isearch-update' raises wrong-type-arg > error" was fixed. I eval'ed your patched version of isearch.el into my Emacs daemon and "emacsclient " started working again, so thank you for the fix. > > Do you happen to know how you got into this state though? That > isearch-cancel is being called at all might be a bug in itself, although > I never found out how to reproduce it... I don't recall what I was doing specifically. I keep a long-running Emacs daemon around and use emacsclient to connect to it regularly to edit files and update my Gnu ELPA packages. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 10:28:12 2017 Received: (at 26310) by debbugs.gnu.org; 15 Apr 2017 14:28:12 +0000 Received: from localhost ([127.0.0.1]:49050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czOgO-0008QL-53 for submit@debbugs.gnu.org; Sat, 15 Apr 2017 10:28:12 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:36706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czOgM-0008Q0-Ms; Sat, 15 Apr 2017 10:28:10 -0400 Received: by mail-it0-f66.google.com with SMTP id a140so1442620ita.3; Sat, 15 Apr 2017 07:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=5fa2Dc329ZZ2VGxcV3ihv0HuPXQM6/7VPAXOD9cgO1U=; b=sHqbYMdVmaGhf3e3DFir3DceM/GNtgVD/5ZdHlp99PnvoIbPiX095urdCi3VwCe8mX bfrGCU/6dV+axt6+jJQLso4AA+wM3sGznxH72UzWQN44fpUYSviDouris5NtLB7omzMx JsJmA6jEPzF7UagWrGE3b2/zBQ0GU521V7A4ViDtOnXKLB2XvMoov+x7xwiOJrdZY0ha MQVBzTXXGkdEYyuCNKl2sm9nY7+WyptYEz0JjK3lORLFr9cSdU1Y6D/S7bDCHV7DUYSj w76Cqh655oz7G198v+MCc+25+/+JyVTULTU0q/gAJr+GJhrWghNvk8BLmiixWlUEWzBh Z/cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=5fa2Dc329ZZ2VGxcV3ihv0HuPXQM6/7VPAXOD9cgO1U=; b=PYxI6rX/8xSidsVf2CdIMs+qfUDvU9MWUYlFmb3TpX+0/Bobx8VaZdHC5DaksLq9ys O56yHz9clEOKo+jx/gri3BLpvPrzS+WS16sbekteftIEgdwZZbsdLNZ+08nueR6H0O76 EcZnqh9FsQmR7XOXHPcfL00mShTV80oOD4WC0WEtwAh6oMw7DuBMIgxOfc9fmR0RlwiS lhVh9biLA93Hpwt49PdAyLpe3l8o0ibuWO1Me4jNzo6JT/ng9ksjHQsRHK4VPMYBEbec rezhv7WgUQuZAYLv/un9Lgziqeue3CZhSSKKRziWZHLzluEq4p1aOPQrLWr+09WP/EZu 9xjg== X-Gm-Message-State: AN3rC/6agY5vkkzPyHYtSvC2qgI5Dfw/2/M0UYyCf5QVhznQkPzBCSu0 YDGXpQ0JnVB8IA== X-Received: by 10.36.57.86 with SMTP id l83mr3218988ita.55.1492266484990; Sat, 15 Apr 2017 07:28:04 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id w134sm2446233iod.14.2017.04.15.07.28.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 15 Apr 2017 07:28:04 -0700 (PDT) From: npostavs@users.sourceforge.net To: uLive System User Subject: Re: bug#26310: 25.1; Emacsclient to emacs --daemon frame/connection error References: <87wpb67s5r.fsf@aol.com> <87vaqq1bk0.fsf@users.sourceforge.net> <87lgrl7ukw.fsf@aol.com> <87pogw23d5.fsf@users.sourceforge.net> <87d1ce1hfb.fsf@aol.com> Date: Sat, 15 Apr 2017 10:29:34 -0400 In-Reply-To: <87d1ce1hfb.fsf@aol.com> (uLive System User's message of "Fri, 14 Apr 2017 23:24:56 -0400") Message-ID: <87wpalsq0h.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26310 Cc: 26310@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) tags 26310 fixed close 26310 25.2 quit uLive System User writes: > npostavs@users.sourceforge.net writes: > >> Live System User writes: >>> >>> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >>> isearch-done(t) >>> isearch-cancel() >> >> Ah, that one. This should be fixed already in 25.2, since #21091 >> "`isearch-done' called before `isearch-update' raises wrong-type-arg >> error" was fixed. > > I eval'ed your patched version of isearch.el into my Emacs daemon > and "emacsclient " started working again, so thank you for > the fix. Thanks for confirming. >> >> Do you happen to know how you got into this state though? That >> isearch-cancel is being called at all might be a bug in itself, although >> I never found out how to reproduce it... > > I don't recall what I was doing specifically. I keep a long-running > Emacs daemon around and use emacsclient to connect to it regularly > to edit files and update my Gnu ELPA packages. Yeah, the problem is that you wouldn't notice the state change immediately, makes it pretty much impossible to catch this... From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 23:07:39 2017 Received: (at control) by debbugs.gnu.org; 16 Apr 2017 03:07:39 +0000 Received: from localhost ([127.0.0.1]:49610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czaXK-0008GF-TV for submit@debbugs.gnu.org; Sat, 15 Apr 2017 23:07:39 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:36590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czaXJ-0008Fz-30; Sat, 15 Apr 2017 23:07:37 -0400 Received: by mail-it0-f65.google.com with SMTP id a140so2354484ita.3; Sat, 15 Apr 2017 20:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=3Laz3Dju4Ljibh9IdPQ/nIlj6e4ZKoGI9eLmoVP6uGg=; b=hrNdSqyhsLxr915bd5m69D7eEM4wOh0sPbXUvdRkKxm/x6Mw+dUDGbBETEM7upJ3vC H+i06dxRsOPGLxsVHuW4q6BXhNvgFD47Wd/oxm0W6lxQZ6fyc5mr9da5wJ7T5q7c1Dgw uruOFuEst0J8PXdu0o5pB0Kj2RHfmlV3j+dnWGmrJRiLA2mAmz9mD0zylGE/rlqzdDhZ pRNZCFReARH/q1/iCTeJxOOdtXA46xSe54fyVYcc3pSiFVRjrNy2RYj998/OXTKJtxVA /fWxtwU5Qs64zFDxIbzLUuuL7FrouTDVjPmzGvGUAK0RDs9+JU2AAM4W79NdJcKZ1VGd e2Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=3Laz3Dju4Ljibh9IdPQ/nIlj6e4ZKoGI9eLmoVP6uGg=; b=m6AYA9RnKIvbTUwFKX17E9b1OOMBg7UdSFUw1jMPC9qWEgDYc2k1GB4JVwCMOJo0Om JWd+QYm+ejPER1zGvZz1Fa9pGt5eoRc1TqOYBtDEj9Yz3lSyGFHU3kv7auaW7o+pBgC2 b/n9gox4OoUooi6AqMT4eoVA2LPbsIJTLWRymeTYG62wRqbgi5Dy+heKkepGEVaLmAt/ /e7QOUsYk7QCCzVT5FWXbGTrRKycGSqy041LCiXknduC/qrEyL3gHDCMXMSeoBDhMpa+ 6p9DDd5gfofsMaLQa+JCBfTKxi3T1qzBPSrBB/vI8d0n+cSTP/AlKZK94lRT4tEQVPn9 8wDw== X-Gm-Message-State: AN3rC/5QNDF/TG/IU696a4xWAkMCu4+ALDVdwaejqAkFVE34ANPdEUoO yu52CW0lfGub8g== X-Received: by 10.36.213.3 with SMTP id a3mr4029471itg.106.1492312051500; Sat, 15 Apr 2017 20:07:31 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 195sm1660334itk.10.2017.04.15.20.07.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 15 Apr 2017 20:07:30 -0700 (PDT) From: npostavs@users.sourceforge.net To: frederik@ofb.net Subject: Re: bug#26241: 25.1; Re: emacsclient in 25 branch: error opening any file References: <87d1d67emd.fsf@ofb.net> Date: Sat, 15 Apr 2017 23:08:59 -0400 In-Reply-To: <87d1d67emd.fsf@ofb.net> (frederik@ofb.net's message of "Fri, 24 Mar 2017 10:48:05 -0700") Message-ID: <87o9vxrqus.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control Cc: 26241@debbugs.gnu.org, jrm@ftfl.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) forcemerge 26310 26241 quit frederik@ofb.net writes: > Hi, > > I'm writing to know about the status of this bug: > > https://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00036.html > > which is affecting me as well. I get the same "Waiting for Emacs... > *ERROR*: Wrong type argument: stringp, nil" after emacs has been running > for a while. > > I don't have time to fix it, but it would be nice to be notified when > I can safely install the latest version of Emacs (and if there is some > workaround). And I hope that whatever information is provided in this > report may be of help... I think this is probably the same as #26310, and is fixed in 25.2 (rc2). The patch is at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21091#30. From unknown Sat Aug 16 00:34:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 14 May 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator