From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#62194: 30.0.50; Two Eglot-over-Tramp tests are failing on master, passing on emacs-29 Date: Tue, 14 Mar 2023 23:08:17 +0000 Message-ID: <87wn3jue1q.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40026"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Albinus To: 62194@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 15 00:07:26 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pcDjq-000AI0-KM for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Mar 2023 00:07:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pcDjT-0006y8-5g; Tue, 14 Mar 2023 19:07:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcDjS-0006y0-In for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2023 19:07:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pcDjS-00066z-An for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2023 19:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pcDjR-0007NV-W6; Tue, 14 Mar 2023 19:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: michael.albinus@gmx.de, bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Mar 2023 23:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62194 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Michael Albinus Original-Received: via spool by submit@debbugs.gnu.org id=B.167883519028318 (code B ref -1); Tue, 14 Mar 2023 23:07:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Mar 2023 23:06:30 +0000 Original-Received: from localhost ([127.0.0.1]:38607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcDiv-0007Md-Pz for submit@debbugs.gnu.org; Tue, 14 Mar 2023 19:06:30 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:44354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcDis-0007MQ-Vw for submit@debbugs.gnu.org; Tue, 14 Mar 2023 19:06:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcDis-0006wn-OF for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2023 19:06:26 -0400 Original-Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pcDip-00063m-Ti for bug-gnu-emacs@gnu.org; Tue, 14 Mar 2023 19:06:26 -0400 Original-Received: by mail-wr1-x434.google.com with SMTP id o7so6396512wrg.5 for ; Tue, 14 Mar 2023 16:06:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678835179; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=QtA7tNUctW1Nl65YTYeL4PYPrCFRafAUqAGGNgRYN3A=; b=LWrjBZUXKze4wE973qV4Zi0gMsWAbR0dSiz097jFr40Ous8yGy4kpLdvW3B+5ctNyH K6m755DF/MDWUR5KI1Ma5HfV4Pl6qNi3uucXiEuoir+eeB0FpJEeze+PUuDzAWX31l1Z pt6sgz2KR/v1nwNRY94r/EYyl3bPZcnuHt+3rJiqm+00cmZX3ZcO0lmzF47tbJP0W3Jc o21C2K/UEFOYQCzmSsd0jJ5yFwB6nLH+OlwhOe6LDONBdh0mdj90oFoMwRUCPN3tuc6J 0nYWxeOrUSqkMfngosI9brEjJFxLIcwMPPfYr54Kbu0WJ0rEdyxdJNShieuMkD0wHZNf Iw/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678835179; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QtA7tNUctW1Nl65YTYeL4PYPrCFRafAUqAGGNgRYN3A=; b=lbdtxi8pD2E8fB6ZLxflIv2n6OZLUczvHw5A143aTcwmPq8XucLzkgIN9BMowjd+2n 65rSsMt+t1cS0j5RqnA45L3NkpETNZp6PR1RYBhgpiERqILC3BexVmrWcEIGScQnrr+L SHNgTJxuR+MR+tMC761ewt1XmpSjfgLTbeqBi2V99GXuWSWVKJgHtR245L3NPXX5TeVh UX8ddnGK08rQ6n8oWpWSGgrUP0C5+J2t/x6gpxbe4cEPbxd63CjZYO2kaJmjNXFDl+qN /XtP51N4iLXarxky14twft1Hu0hWlgnm2ARNIwLrZf/60Ry0qEGDVT6jxDScc/dwzuK3 7iuw== X-Gm-Message-State: AO0yUKUGJcQT09bFg03WQHSZ77VClMH/+fV/S1Lyj0+b51D0gXeh7x8a ofPJ3NXvwqoDA9l217qaKIA+DkoTO1s= X-Google-Smtp-Source: AK7set870wBK6WZITEOAt93BU1U1SNcu3bxpYHUSxC6qyZYl4yPgPPMrh2S1YyTSh5cbFHqAFHVYiQ== X-Received: by 2002:adf:f08f:0:b0:2cf:e656:8563 with SMTP id n15-20020adff08f000000b002cfe6568563mr448531wro.30.1678835178434; Tue, 14 Mar 2023 16:06:18 -0700 (PDT) Original-Received: from krug (87-196-72-142.net.novis.pt. [87.196.72.142]) by smtp.gmail.com with ESMTPSA id bd20-20020a05600c1f1400b003e21dcccf9fsm3257wmb.16.2023.03.14.16.06.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Mar 2023 16:06:18 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=joaotavora@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257948 Archived-At: Hi Michael, I've noticd that these two Eglot tests are passing on emacs-29 but failing on emacs master. I haven't checked if this is due to your recent work on Tramp or some other factor. Sometimes one of the tests passes, but having the two of them pass is rare. In emacs-29, they always pass. Both emacs-master and emacs-29 have the version of Eglot _with_ the ControlMaster-neutering workaround. To reproduce, you need the "clangd" language server installed (which is one of the easiest to get language servers, should be available in your package manager). Then: make -C test lisp/progmodes/eglot-tests SELECTOR=3D\"tramp\" The error output is after my sig. Let me know if you need more info. Jo=C3=A3o make: Entering directory '/home/capitaomorte/Source/Emacs/emacs-master/test' make[1]: Entering directory '/home/capitaomorte/Source/Emacs/emacs-master/t= est' GEN lisp/progmodes/eglot-tests.log Running 2 tests (2023-03-14 23:04:34+0000, selector =E2=80=98"tramp"=E2=80= =99) [eglot-tests] [eglot-test-tramp-test]: test start [eglot] Connected! Server `clangd' now managing `(c-mode c-ts-mode c++-mode= c++-ts-mode)' buffers in project `project'. File error: Couldn=E2=80=99t find exit status of =E2=80=98\readlink --canon= icalize-missing /tmp/eglot--fixturezQyQYv/project/merdix.c=E2=80=99 [eglot-tests] [eglot-test-tramp-test]: FAILED [eglot] Asking EGLOT (project/(c-mode c-ts-mode c++-mode c++-ts-mode)) poli= tely to terminate [jsonrpc] Server exited with status 9 [eglot-tests] contents of ` *EGLOT (project/(c-mode c-ts-mode c++-mode c++-= ts-mode)) output*': [eglot-tests] contents of ` *EGLOT (project/(c-mode c-ts-mode c++-mode c++-= ts-mode)) stderr*': I[23:04:35.143] clangd version 15.0.7 I[23:04:35.143] Features: linux I[23:04:35.143] PID: 251491 I[23:04:35.143] Working directory: /tmp/eglot--fixturezQyQYv/project I[23:04:35.143] argv[0]: /usr/bin/clangd I[23:04:35.143] Starting LSP over stdin/stdout I[23:04:35.143] <-- initialize(1) I[23:04:35.144] --> reply:initialize(1) 0 ms I[23:04:35.145] <-- initialized I[23:04:35.153] <-- textDocument/didOpen I[23:04:35.153] <-- workspace/didChangeConfiguration I[23:04:35.153] Failed to find compilation database for /tmp/eglot--fixture= zQyQYv/project/coiso.c I[23:04:35.153] ASTWorker building file /tmp/eglot--fixturezQyQYv/project/c= oiso.c version 0 with command clangd fallback [/tmp/eglot--fixturezQyQYv/project] /usr/bin/clang -resource-dir=3D/usr/lib/clang/15.0.7 -- /tmp/eglot--fixture= zQyQYv/project/coiso.c I[23:04:35.163] --> textDocument/publishDiagnostics I[23:04:35.184] <-- textDocument/didOpen I[23:04:35.184] Failed to find compilation database for /tmp/eglot--fixture= zQyQYv/project/merdix.c I[23:04:35.184] ASTWorker building file /tmp/eglot--fixturezQyQYv/project/m= erdix.c version 0 with command clangd fallback [/tmp/eglot--fixturezQyQYv/project] /usr/bin/clang -resource-dir=3D/usr/lib/clang/15.0.7 -- /tmp/eglot--fixture= zQyQYv/project/merdix.c I[23:04:35.194] --> textDocument/publishDiagnostics I[23:04:35.274] <-- shutdown(2) I[23:04:35.274] --> reply:shutdown(2) 0 ms I[23:04:35.274] <-- exit I[23:04:35.274] LSP finished, exiting with status 0 [eglot-tests] contents of `*EGLOT (project/(c-mode c-ts-mode c++-mode c++-t= s-mode)) events*': [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] foo [stderr] foo [stderr] foo [stderr]=20 [stderr] foo [stderr] bar [stderr] nil [stderr] bar [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] "/dev/pts/8" [stderr] tramp_exit_status 0 [stderr] tramp_exit_status 0 [stderr] tramp_exit_status 0 [stderr] "/dev/pts/8" [stderr]=20 [stderr] nil [stderr]=20 [stderr] nil [stderr]=20 [stderr] 251483 [stderr] tramp_exit_status 0 [stderr] tramp_exit_status 0 [stderr] tramp_exit_status 0 [stderr] 251483 [stderr]=20 [internal] Tue Mar 14 23:04:35 2023: (:message "Running language server: /bin/sh -c stty raw > /dev/null; /usr/b= in/clangd") [client-request] (id:1) Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :id 1 :method "initialize" :params (:processId nil :rootPath "/tmp/eglot--fixturezQyQYv/project/" :rootUri = "file:///tmp/eglot--fixturezQyQYv/project" :initializationOptions #s(hash-t= able size 1 test eql rehash-size 1.5 rehash-threshold 0.8125 data ()) :capabilities (:workspace (:applyEdit t :executeCommand (:dynamicRegistration :json-false) :workspaceEdit (:documentChanges t) :didChangeWatchedFiles (:dynamicRegistration :json-false) :symbol (:dynamicRegistration :json-false) :configuration t :workspaceFolders t) :textDocument (:synchronization (:dynamicRegistration :json-false :willSave t :willSaveWaitUntil t :didS= ave t) :completion (:dynamicRegistration :json-false :completionItem (:snippetSupport :json-false :deprecatedSupport t :resolveSupport (:properties ["documentation" "details" "additionalTextEdits"]) :tagSupport (:valueSet [1])) :contextSupport t) :hover (:dynamicRegistration :json-false :contentFormat ["plaintext"]) :signatureHelp (:dynamicRegistration :json-false :signatureInformation (:parameterInformation (:labelOffsetSupport t) :activeParameterSupport t)) :references (:dynamicRegistration :json-false) :definition (:dynamicRegistration :json-false :linkSupport t) :declaration (:dynamicRegistration :json-false :linkSupport t) :implementation (:dynamicRegistration :json-false :linkSupport t) :typeDefinition (:dynamicRegistration :json-false :linkSupport t) :documentSymbol (:dynamicRegistration :json-false :hierarchicalDocumentSymbolSupport t := symbolKind (:valueSet [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24= 25 26])) :documentHighlight (:dynamicRegistration :json-false) :codeAction (:dynamicRegistration :json-false :codeActionLiteralSupport (:codeActionKind (:valueSet ["quickfix" "refactor" "refactor.extract" "refactor.inline" "refactor= .rewrite" "source" "source.organizeImports"])) :isPreferredSupport t) :formatting (:dynamicRegistration :json-false) :rangeFormatting (:dynamicRegistration :json-false) :rename (:dynamicRegistration :json-false) :inlayHint (:dynamicRegistration :json-false) :publishDiagnostics (:relatedInformation :json-false :codeDescriptionSupport :json-false :ta= gSupport (:valueSet [1 2]))) :general (:positionEncodings ["utf-32" "utf-8" "utf-16"]) :experimental #s(hash-table size 1 test eql rehash-size 1.5 rehash= -threshold 0.8125 data ())) :workspaceFolders [(:uri "file:///tmp/eglot--fixturezQyQYv/project" :name "/mock:krug= :/tmp/eglot--fixturezQyQYv/project/")])) [stderr] I[23:04:35.143] clangd version 15.0.7 [stderr] I[23:04:35.143] Features: linux [stderr] I[23:04:35.143] PID: 251491 [stderr] I[23:04:35.143] Working directory: /tmp/eglot--fixturezQyQYv/proje= ct [stderr] I[23:04:35.143] argv[0]: /usr/bin/clangd [stderr] I[23:04:35.143] Starting LSP over stdin/stdout [stderr] I[23:04:35.143] <-- initialize(1) [server-reply] (id:1) Tue Mar 14 23:04:35 2023: (:id 1 :jsonrpc "2.0" :result (:capabilities (:astProvider t :callHierarchyProvider t :clangdInlayHintsProvider t = :codeActionProvider (:codeActionKinds ["quickfix" "refactor" "info"]) :compilationDatabase (:automaticReload t) :completionProvider (:resolveProvider :json-false :triggerCharacters ["." "<" ">" ":" "\"" "/" "*"]) :declarationProvider t :definitionProvider t :documentFormattingProvi= der t :documentHighlightProvider t :documentLinkProvider (:resolveProvider :json-false) :documentOnTypeFormattingProvider (:firstTriggerCharacter "\n" :moreTriggerCharacter []) :documentRangeFormattingProvider t :documentSymbolProvider t :execute= CommandProvider (:commands ["clangd.applyFix" "clangd.applyTweak"]) :hoverProvider t :implementationProvider t :inlayHintProvider t :memo= ryUsageProvider t :referencesProvider t :renameProvider t :selectionRangePr= ovider t :semanticTokensProvider (:full (:delta t) :legend (:tokenModifiers ["declaration" "deprecated" "deduced" "readonly" "static" "abstract= " "virtual" "dependentName" "defaultLibrary" "usedAsMutableReference" "func= tionScope" "classScope" "fileScope" "globalScope"] :tokenTypes ["variable" "variable" "parameter" "function" "method" "function" "= property" "variable" "class" "interface" "enum" "enumMember" "type" "type" = "unknown" "namespace" "typeParameter" "concept" "type" "macro" "comment"]) :range :json-false) :signatureHelpProvider (:triggerCharacters ["(" ")" "{" "}" "<" ">" ","]) :standardTypeHierarchyProvider t :textDocumentSync (:change 2 :openClose t :save t) :typeDefinitionProvider t :typeHierarchyProvider t :workspaceSymbolPr= ovider t) :serverInfo (:name "clangd" :version "clangd version 15.0.7 linux x86_64-pc-linux= -gnu"))) [client-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "initialized" :params #s(hash-table size 1 test eql= rehash-size 1.5 rehash-threshold 0.8125 data ())) [stderr] I[23:04:35.144] --> reply:initialize(1) 0 ms [stderr] I[23:04:35.145] <-- initialized [client-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "textDocument/didOpen" :params (:textDocument (:uri "file:///tmp/eglot--fixturezQyQYv/project/coiso.c" :version 0 :la= nguageId "c" :text "bla"))) [client-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "workspace/didChangeConfiguration" :params (:settings #s(hash-table size 1 test eql rehash-size 1.5 rehash-threshol= d 0.8125 data ()))) [stderr] I[23:04:35.153] <-- textDocument/didOpen [stderr] I[23:04:35.153] <-- workspace/didChangeConfiguration [stderr] I[23:04:35.153] Failed to find compilation database for /tmp/eglot= --fixturezQyQYv/project/coiso.c [stderr] I[23:04:35.153] ASTWorker building file /tmp/eglot--fixturezQyQYv/= project/coiso.c version 0 with command clangd fallback [stderr] [/tmp/eglot--fixturezQyQYv/project] [stderr] /usr/bin/clang -resource-dir=3D/usr/lib/clang/15.0.7 -- /tmp/eglot= --fixturezQyQYv/project/coiso.c [server-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "textDocument/publishDiagnostics" :params (:diagnostics [(:code "unknown_typename" :message "Unknown type name 'bla'" :range (:end (:character 3 :line 0) :start (:character 0 :line 0)) :severity 1 :source "clang") (:code "expected_either" :message "Expected identifier or '('" :range (:end (:character 3 :line 0) :start (:character 3 :line 0)) :severity 1 :source "clang")] :uri "file:///tmp/eglot--fixturezQyQYv/project/coiso.c" :version 0)) [stderr] I[23:04:35.163] --> textDocument/publishDiagnostics [client-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "textDocument/didOpen" :params (:textDocument (:uri "file:///tmp/eglot--fixturezQyQYv/project/merdix.c" :version 0 :l= anguageId "c" :text "bla"))) [stderr] I[23:04:35.184] <-- textDocument/didOpen [stderr] I[23:04:35.184] Failed to find compilation database for /tmp/eglot= --fixturezQyQYv/project/merdix.c [stderr] I[23:04:35.184] ASTWorker building file /tmp/eglot--fixturezQyQYv/= project/merdix.c version 0 with command clangd fallback [stderr] [/tmp/eglot--fixturezQyQYv/project] [stderr] /usr/bin/clang -resource-dir=3D/usr/lib/clang/15.0.7 -- /tmp/eglot= --fixturezQyQYv/project/merdix.c [server-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "textDocument/publishDiagnostics" :params (:diagnostics [(:code "unknown_typename" :message "Unknown type name 'bla'" :range (:end (:character 3 :line 0) :start (:character 0 :line 0)) :severity 1 :source "clang") (:code "expected_either" :message "Expected identifier or '('" :range (:end (:character 3 :line 0) :start (:character 3 :line 0)) :severity 1 :source "clang")] :uri "file:///tmp/eglot--fixturezQyQYv/project/merdix.c" :version 0)) [stderr] I[23:04:35.194] --> textDocument/publishDiagnostics [client-request] (id:2) Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :id 2 :method "shutdown" :params nil) [server-reply] (id:2) Tue Mar 14 23:04:35 2023: (:id 2 :jsonrpc "2.0" :result nil) [client-notification] Tue Mar 14 23:04:35 2023: (:jsonrpc "2.0" :method "exit" :params nil) [internal] Tue Mar 14 23:04:35 2023: (:message "Connection state changed" :change "killed\n") ----------b---y---e---b---y---e---------- [stderr] I[23:04:35.274] <-- shutdown(2) [stderr] I[23:04:35.274] --> reply:shutdown(2) 0 ms [stderr] I[23:04:35.274] <-- exit [stderr] I[23:04:35.274] LSP finished, exiting with status 0 [eglot-tests] Killing (coiso.c merdix.c), wiping /mock:krug:/tmp/eglot--fix= turezQyQYv, restoring nil Test eglot-test-tramp-test backtrace: signal(wrong-type-argument ("listp /tmp/tramp.G0HtZ3")) tramp-error((tramp-file-name "mock" nil nil "krug" nil "/tmp/eglot-- tramp-signal-hook-function(wrong-type-argument ("listp /tmp/tramp.G0 signal(wrong-type-argument ("listp /tmp/tramp.G0HtZ3")) tramp-handle-insert-file-contents("/mock:krug:/tmp/eglot--fixturezQy apply(tramp-handle-insert-file-contents ("/mock:krug:/tmp/eglot--fix tramp-sh-file-name-handler(insert-file-contents "/mock:krug:/tmp/egl apply(tramp-sh-file-name-handler insert-file-contents ("/mock:krug:/ tramp-file-name-handler(insert-file-contents "/mock:krug:/tmp/eglot- insert-file-contents("/mock:krug:/tmp/eglot--fixturezQyQYv/project/R vc-insert-file("/mock:krug:/tmp/eglot--fixturezQyQYv/project/RCS/m.. vc-rcs-fetch-master-state("/mock:krug:/tmp/eglot--fixturezQyQYv/proj vc-rcs-state("/mock:krug:/tmp/eglot--fixturezQyQYv/project/merdi..." apply(vc-rcs-state "/mock:krug:/tmp/eglot--fixturezQyQYv/project/mer vc-call-backend(RCS state "/mock:krug:/tmp/eglot--fixturezQyQYv/proj vc-state-refresh("/mock:krug:/tmp/eglot--fixturezQyQYv/project/merdi vc-state("/mock:krug:/tmp/eglot--fixturezQyQYv/project/merdi..." RCS vc-rcs-find-file-hook() apply(vc-rcs-find-file-hook nil) vc-call-backend(RCS find-file-hook) vc-refresh-state() run-hooks(find-file-hook) after-find-file(nil t) find-file-noselect-1(# "/mock:krug:/tmp/eglot--fixtur find-file-noselect("project/merdix.c") eglot--find-file-noselect("project/merdix.c") (set-buffer (eglot--find-file-noselect "project/merdix.c")) (save-current-buffer (set-buffer (eglot--find-file-noselect "project (closure ((server . #