LuaLS / LuaLS/lua-language-server

lua/5.4/lpeglabel.so: undefined symbol: lua_gettop

Ouverte
#3,332 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Lua
Étoiles
4.4k
Forks
442
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

eacc3d8ed6a298e63a93bcf26cb4d572c797453a

$ lua-language-server
error loading module 'lpeglabel' from file '/home/chiller/.luarocks/lib/lua/5.4/lpeglabel.so':
        /home/chiller/.luarocks/lib/lua/5.4/lpeglabel.so: undefined symbol: lua_gettop
stack traceback:
        [C]: in ?
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/glob/glob.lua:1: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/glob/init.lua:2: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/files.lua:5: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/vm/vm.lua:2: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/vm/init.lua:1: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/service/service.lua:6: in main chunk
        [C]: in global 'require'
        /home/chiller/.luarocks/share/lua/5.4/service/init.lua:1: in main chunk
        [C]: in function 'require'
        [C]: in global 'xpcall'
        ...ib/luarocks/rocks-5.4/lua-language-server/scm-1/main.lua:83: in main chunk
        (main.lua):30: in main chunk
        (bootstrap.lua):17: in main chunk
        [C]: in ?
/home/chiller/.luarocks/lib/luarocks/rocks-5.4/bee.lua/1.7-3/bin/bootstrap: ...ib/luarocks/rocks-5.4/lua-language-server/scm-1/main.lua:85: attempt to call a nil value (field 'start')
stack traceback:
        ...ib/luarocks/rocks-5.4/lua-language-server/scm-1/main.lua:85: in main chunk
        (main.lua):30: in main chunk
        (bootstrap.lua):17: in main chunk
        [C]: in ?

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire l’échec avec la commande lua-language-server et inspectez le chargement de /home/chiller/.luarocks/lib/lua/5.4/lpeglabel.so. Suivez le chemin de require de lpeglabel à travers glob/glob.lua, glob/init.lua et la pile de démarrage qui suit. C’est terminé lorsque le module se charge sans l’erreur de symbole lua_gettop et que le serveur de langage démarre normalement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
lua
Domaine
devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.