LanguageServer.jl
LanguageServer.jl copied to clipboard
Crash with AMDGPU.jl
Hi! I'm using NVIM + LanguageServer.jl and observe following error often.
LSP crashes every time I open src/AMDGPU.jl and test/runtests.jl (from AMDGPU.jl) and start editing it.
It's important to open one file from project and one from tests for it.
Stacktrace:
[1] error()
@ Base ./error.jl:44
[2] get_tls_arglist(tls::StaticLint.Scope)
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/requests/completions.jl:585
[3] get_preexisting_using_stmts(x::CSTParser.EXPR, doc::LanguageServer.Document)
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/requests/completions.jl:521
[4] textDocument_completion_request(params::LanguageServer.CompletionParams, server::LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/requests/completions.jl:47
[5] (::LanguageServer.var"#111#112"{typeof(LanguageServer.textDocument_completion_request), LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, params::LanguageServer.CompletionParams)
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/languageserverinstance.jl:267
[6] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, dispatcher::JSONRPC.MsgDispatcher, msg::Dict{String, Any})
@ JSONRPC ~/.julia/packages/JSONRPC/Q0FBr/src/typed.jl:67
[7] run(server::LanguageServerInstance)
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/languageserverinstance.jl:387
[8] runserver(pipe_in::Base.PipeEndpoint, pipe_out::Base.PipeEndpoint, env_path::String, depot_path::String, err_handler::Nothing, symserver_store_path::Nothing)
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/runserver.jl:41
[9] runserver()
@ LanguageServer ~/.julia/packages/LanguageServer/Pc2cm/src/runserver.jl:39
[10] top-level scope
@ none:1
Info:
versioninfo():
julia> versioninfo()
Julia Version 1.9.0-rc1
Commit 3b2e0d8fbc1 (2023-03-07 07:51 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 16 × AMD Ryzen 7 5800X 8-Core Processor
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, znver3)
Threads: 16 on 16 virtual cores
]st:
(@v1.9) pkg> st
Status `~/.julia/environments/v1.9/Project.toml`
[2b0e0bc5] LanguageServer v4.3.2-DEV `https://github.com/julia-vscode/LanguageServer.jl.git#master`
- NVIM 0.9.0-dev