Description
I have a simple script which runs fine in the Juno IDE:
using CSV
using DataFrames
function main()
fn = "test.csv";
df = CSV.read(fn);
display(df);
end
main();
I start debugging with
Juno.@Enter main()
Upon executing "df = CSV.read(fn);" the debugger exits with an error message:
julia> Juno.@Enter main()
debug> ERROR: unexpected ccall to %12
Stacktrace:
[1] resolvefc(::JuliaInterpreter.Frame, ::Any) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:132
[2] #collect_args#33(::Bool, ::Function, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:139
[3] #collect_args at .\none:0 [inlined]
[4] evaluate_foreigncall(::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:153
[5] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:366
[6] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:497
[7] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[8] finish!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:14
[9] finish_and_return! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:29 [inlined]
[10] #evaluate_call_recurse!#37(::Bool, ::Function, ::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:235
[11] evaluate_call_recurse! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:198 [inlined]
[12] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:364
... (the last 7 lines are repeated 2 more times)
[27] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:414
[28] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[29] finish!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:14 [30] finish_and_return! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:29 [inlined]
[31] #evaluate_call_recurse!#37(::Bool, ::Function, ::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:235
[32] evaluate_call_recurse! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:198 [inlined]
[33] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:364
... (the last 7 lines are repeated 1 more time)
[41] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:497
[42] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[43] finish!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:14 [44] finish_and_return! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:29 [inlined]
[45] #evaluate_call_recurse!#37(::Bool, ::Function, ::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:235
[46] evaluate_call_recurse! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:198 [inlined]
[47] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:364
... (the last 7 lines are repeated 16 more times)
[160] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:414
[161] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[162] finish!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:14
[163] finish_and_return! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:29 [inlined]
[164] #evaluate_call_recurse!#37(::Bool, ::Function, ::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:235
[165] evaluate_call_recurse! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:198 [inlined]
[166] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:364
[167] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:497
... (the last 7 lines are repeated 1 more time)
[175] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[176] finish!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:14
[177] finish_and_return! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:29 [inlined]
[178] #evaluate_call_recurse!#37(::Bool, ::Function, ::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:235
[179] evaluate_call_recurse! at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:198 [inlined]
[180] eval_rhs(::Any, ::JuliaInterpreter.Frame, ::Expr) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:364
[181] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Any, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:414
[182] step_expr!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\interpret.jl:536
[183] next_line!(::Any, ::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:217
[184] debug_command(::Any, ::JuliaInterpreter.Frame, ::Symbol, ::Bool) at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:424
[185] debug_command at C:\Users\zpan.julia\packages\JuliaInterpreter\8bMSs\src\commands.jl:477 [inlined]
[186] (::getfield(Atom.JunoDebugger, Symbol("##45#47")){Bool})() at C:\Users\zpan.julia\packages\Atom\mngyX\src\debugger\stepper.jl:81
[187] evalscope(::getfield(Atom.JunoDebugger, Symbol("##45#47")){Bool}) at C:\Users\zpan.julia\packages\Atom\mngyX\src\debugger\stepper.jl:315
[188] startdebugging(::JuliaInterpreter.Frame, ::Bool) at C:\Users\zpan.julia\packages\Atom\mngyX\src\debugger\stepper.jl:55
julia>