I see that JuliaInterpreter.jl lists disable_sigint
etc. but not sigatomic_(begin|end)
(which probably does not make sense)
Unfortunately, PyCall directly uses sigatomic_(begin|end)
(presumably because the API was not consolidated at the time of implementation). It sounds related but I’m not familiar with Julia debugger internal.
I tried to switch to disable_sigint
sometime before (for another reason) https://github.com/JuliaPy/PyCall.jl/pull/574 but it was stalled due to a (possible) bug in Julia. Not sure if the bug is still there though. Maybe something similar or less drastic can fix the debugger related issue.