-
Notifications
You must be signed in to change notification settings - Fork 46
Closed
Description
In VSCode REPL, running simple julia, when entering evaluation mode, it stuck. Here is the example that I want to evaluate 1|julia> x. Only after I press ctrl + c that it stop. When I evaluating 1|julia> i for example, it didn't stuck and directly report ERROR: UndefVarError: inot defined inMain`.
using Debugger
function f(x)
if x < 0
@bp
else
println("All good!")
end
end
Debugger.@enter f(-2)Here is the Stacktrace for the 1|julia> x.
In f(x) at REPL[28]:1
1 function f(x)
>2 if x < 0
3 @bp
4 else
5 println("All good!")
6 end
7 end
About to run: (<)(-2, 0)
1|julia> x
^C
ERROR: InterruptException:
Stacktrace:
[1] try_yieldto(undo::typeof(Base.ensure_rescheduled))
@ Base ./task.jl:958
[2] wait()
@ Base ./task.jl:1022
[3] wait(c::Base.GenericCondition{Base.Threads.SpinLock}; first::Bool)
@ Base ./condition.jl:130
[4] wait
@ ./condition.jl:125 [inlined]
[5] _wait(t::Task)
@ Base ./task.jl:328
[6] wait(t::Task)
@ Base ./task.jl:368
[7] fetch
@ ./task.jl:390 [inlined]
[8] (::Debugger.var"#27#30"{Debugger.DebuggerState})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
@ Debugger ~/.julia/packages/Debugger/wueAn/src/repl.jl:196
[9] #invokelatest#2
@ ./essentials.jl:1055 [inlined]
[10] invokelatest
@ ./essentials.jl:1052 [inlined]
[11] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
@ REPL.LineEdit ~/.julia/juliaup/julia-1.11.5+0.aarch64.apple.darwin14/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2755
[12] run_interface
@ ~/.julia/juliaup/julia-1.11.5+0.aarch64.apple.darwin14/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2749 [inlined]
[13] RunDebugger(frame::JuliaInterpreter.Frame, repl::Nothing, terminal::Nothing; initial_continue::Bool)
@ Debugger ~/.julia/packages/Debugger/wueAn/src/repl.jl:167
[14] RunDebugger
@ ~/.julia/packages/Debugger/wueAn/src/repl.jl:12 [inlined]
[15] RunDebugger(frame::JuliaInterpreter.Frame)
@ Debugger ~/.julia/packages/Debugger/wueAn/src/repl.jl:12
[16] macro expansion
@ ~/.julia/packages/Debugger/wueAn/src/Debugger.jl:127 [inlined]
[17] top-level scope
@ REPL[29]:1
julia> -2
VSCode Info:
Version: 1.99.1
Commit: 7c6fdfb0b8f2f675eb0b47f3d95eeca78962565b
Date: 2025-04-04T15:58:59.624Z (1 mo ago)
Electron: 34.3.2
ElectronBuildId: 11161073
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.4.0
Julia version: Version 1.11.5 (2025-04-14).
Metadata
Metadata
Assignees
Labels
No labels