Linux: Segmentation fault when running lua code from file
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by reproducing the crash with the provided file.lua sample: run lua file.lua, attach the debugger, and continue. Trace the failure around the emmy_core debugger session and confirm the loop can complete without a segmentation fault or core dump.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello,
While investigating #2, I ran into another issue: when I run a Lua program directly from the shell, I get a segmentation fault.
Environment:
[EMMY] version: 1.9.0, lua version: 55
Linux 6.19.11
neovim with nvim-dap
Configuration:
{
"type": "emmylua",
"request": "launch",
"name": "EmmyLua",
"host": "localhost",
"port": 9967,
"sourcePaths": [
"${workspaceFolder}"
],
"ext": [
".lua",
".lua.txt",
".lua.bytes"
],
"ideConnectDebugger": true
}
Sample file:
local emmy_path = "/home/dev/.local/share/mise/installs/github-emmy-lua-emmy-lua-debugger/latest/?.so"
package.cpath = package.cpath .. ";" .. emmy_path
-- Initialize the debugger
local dbg = require("emmy_core")
dbg.tcpListen("localhost", 9967)
-- Optional: Wait for IDE connection
dbg.waitIDE()
dbg.breakHere()
for i = 1, 10 do
local x = i * i
print(x)
end
Reproduction:
lua file.lua- Attach debugger
- Continue
- Message with "core dumped" shows up on the console
- Lingua principale
- Rust
- Stelle
- 30
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di EmmyLuaLs/emmylua_dap
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
EmmyLuaLs/emmylua_dap#6 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
EmmyLuaLs/emmylua_dap#2 · 7 commenti ·
Tutte le issue di EmmyLuaLs/emmylua_dap
Issue simili
-
api bug entity mobai
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Pumpkin-MC/Pumpkin#4312 ·
I maintainer di solito rispondono entro 1 giorno
-
bug easy good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
lacs-project/sysknife#659 ·
I maintainer di solito rispondono entro 2 giorni
-
E_FIT_INPUT_MISSING (mixture overrides): the message says ferx-r bundles lack mixture_overridesApertaP3
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Document multi-value claims with rowBoundaries operator:in (and their per-record application)Apertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
registrystack/registry-stack#2431 ·
I maintainer di solito rispondono entro 1 giorno