I am using neovim and I am having some trouble with the lsp formatter.
I'm not exactly sure what's going on, but I am getting an error from an "invalid permissions" segfault. I have attempted to start with a clean state, but I continue to get this error.
[START][2026-03-09 09:35:03] LSP logging initiated
[ERROR][2026-03-09 09:35:03] ...p/_transport.lua:36 "rpc" "air" "stderr" " 2026-03-09T09:35:02.985198-07:00 INFO Updating log level:\nLog level: Info\nDependency log levels: None\n at crates/lsp/src/logging.rs:263\n\n 2026-03-09T09:35:02.98597-07:00 INFO Outgoing: Initialize\n at crates/lsp/src/tower_lsp.rs:175\n\n"
[ERROR][2026-03-09 09:35:03] ...p/_transport.lua:36 "rpc" "air" "stderr" " 2026-03-09T09:35:03.038816-07:00 INFO Incoming: Initialized\n at crates/lsp/src/tower_lsp.rs:184\n\n 2026-03-09T09:35:03.038902-07:00 INFO Incoming: DidOpenTextDocument\n at crates/lsp/src/tower_lsp.rs:184\n\n"
[ERROR][2026-03-09 09:35:04] ...p/_transport.lua:36 "rpc" "air" "stderr" " 2026-03-09T09:35:04.984748-07:00 INFO Incoming: DidOpenTextDocument\n at crates/lsp/src/tower_lsp.rs:184\n\n"
[ERROR][2026-03-09 09:35:07] ...p/_transport.lua:36 "rpc" "r-languageserver" "stderr" "\n *** caught segfault ***\naddress 0x2b6e8, cause 'invalid permissions'\n"
[ERROR][2026-03-09 09:35:07] ...p/_transport.lua:36 "rpc" "r-languageserver" "stderr" "\nTraceback:\n 1: dyn.load(file, DLLpath = DLLpath, ...)\n 2: library.dynam(lib, package, package.lib)\n 3: loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])\n"
[ERROR][2026-03-09 09:35:07] ...p/_transport.lua:36 "rpc" "r-languageserver" "stderr" ' 4: asNamespace(ns)\n 5: namespaceImportFrom(ns, loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]), i[[2L]], from = package)\n 6: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])\n 7: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]), from = package)\n 8: loadNamespace("languageserver", lib.loc = rls_lib)\nAn irrecoverable exception occurred. R is aborting now ...\n'
[ERROR][2026-03-09 09:35:09] ...p/_transport.lua:36 "rpc" "air" "stderr" " 2026-03-09T09:35:09.849503-07:00 INFO Incoming: Shutdown\n at crates/lsp/src/tower_lsp.rs:161\n\n 2026-03-09T09:35:09.849655-07:00 INFO Outgoing: Shutdown\n at crates/lsp/src/tower_lsp.rs:175\n\n"
09:40:34 ~
I am using neovim and I am having some trouble with the lsp formatter.
This is my setup for the formatters: https://github.com/zkamvar/config-files/blob/4cacc87aada17d11c571390764e03c4928816c96/lazy-nvim/lua/plugins/r-formatter.lua
I'm not exactly sure what's going on, but I am getting an error from an "invalid permissions" segfault. I have attempted to start with a clean state, but I continue to get this error.