LanguageServer.jl icon indicating copy to clipboard operation
LanguageServer.jl copied to clipboard

Crash with AMDGPU.jl

Open pxl-th opened this issue 2 years ago • 0 comments

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

pxl-th avatar Apr 03 '23 10:04 pxl-th