Open CanftIn opened 1 month ago
Hi @CanftIn
Can you try this in lldb? We do not test Codon with gdb.
Also, debugging should be done with executables made by codon build
; codon run
is not debuggable or designed to do so.
@inumanag hello, i have tried in lldb, and also crash in same place
at /home/canftin/workspace/codon_ws/codon/build/_deps/bdwgc-src/os_dep.c:1008
1008 GC_noop1((word)(*result));
my vscode launch.json is:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug",
"program": "${workspaceFolder}/build/codon",
"args": [
"run",
"${workspaceFolder}/.vscode/debug/test_fib.py"
],
"cwd": "${workspaceFolder}",
"env": {
"CODON_DEBUG": "l"
}
},
]
}
i have compiled the newest source code of develop branch(d45646dc41e0380b860b24d625eabb0cc247257d) and tried to debug again. I have not been located the cause of the error.
Also, debugging should be done with executables made by codon build; codon run is not debuggable or designed to do so.
thank your advices, but the reason i debug codon source code is that i wanted to learn and figure out how the codon execute like lower and transform pass. Can you reproduct this case or how do you debug and test when you add features to codon?
python file:
only exec command will not segfault:
environment: Windows WSL Ubuntu 24.04
build command: