Skip to content

Infiltrate Hangs Typing variable Names or Running Code #151

@mattcbro

Description

@mattcbro

Consider this simple program:

using Infiltrator
function myfunc()
    x=15
    @infiltrate
    return(x)
end

y = myfunc()

Running it causes a pause and an Infiltrator REPL as expected.
infil> display(x)
15

But simply typing x at the prompt causes it to hang and it can only be stopped using ^C in the REPL, which makes the entire session unstable.
infil> x

In fact running any code causes it to hang, such as,
infil> y = log(x)

Running plot inside Infiltrator no long works either. In other words @infiltrate is no longer usable. Some of this behavior occurs in the Debugger, so it's not usable either and it's much more difficult and slow to debug Julia code now.

Once it hangs your session is done. You have to exit all the way out of Julia.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions