cannot exit correctly when there is a notebook running
Roger-luo opened this issue · 0 comments
Roger-luo commented
currently if a notebook is opened in a session, press ctrl+C doesn't work, but prints the following error, it was fine previously, do you know what's changed? @fonsp
InterruptException()
jl_task_get_next at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
poptask at ./task.jl:704
wait at ./task.jl:712 [inlined]
task_done_hook at ./task.jl:442
jl_finish_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
start_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
┌ Warning: Forcibly interrupting busy workers
│ exception = schedule: Task not runnable
└ @ Distributed /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
┌ Error: Exception while generating log record in module Distributed at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
│ exception =
│ schedule: Task not runnable
│ Stacktrace:
│ [1] error(::String) at ./error.jl:33
│ [2] schedule(::Task, ::Any; error::Bool) at ./task.jl:586
│ [3] schedule at ./task.jl:586 [inlined]
│ [4] uv_writecb_task(::Ptr{Nothing}, ::Int32) at ./stream.jl:1051
│ [5] poptask(::Base.InvasiveLinkedListSynchronized{Task}) at ./task.jl:704
│ [6] wait at ./task.jl:712 [inlined]
│ [7] uv_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:933
│ [8] unsafe_write(::Base.TTY, ::Ptr{UInt8}, ::UInt64) at ./stream.jl:1005
│ [9] unsafe_write at ./io.jl:622 [inlined]
│ [10] write(::Base.TTY, ::Array{UInt8,1}) at ./io.jl:645
│ [11] handle_message(::Logging.ConsoleLogger, ::Base.CoreLogging.LogLevel, ::String, ::Module, ::Symbol, ::Symbol, ::String, ::Int64; maxlog::Nothing, kwargs::Base.Iterators.Pairs{Symbol,ErrorException,Tuple{Symbol},NamedTuple{(:exception,),Tuple{ErrorException}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Logging/src/ConsoleLogger.jl:161
│ [12] macro expansion at ./logging.jl:332 [inlined]
│ [13] terminate_all_workers() at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
│ [14] _atexit() at ./initdefs.jl:316
└ @ Distributed /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Distributed/src/cluster.jl:1234
Exception handling log message: fatal: error thrown and no exception handler available.
ErrorException("schedule: Task not runnable")
error at ./error.jl:33
#schedule#500 at ./task.jl:586
schedule##kw at ./task.jl:586 [inlined]
notify at ./condition.jl:130
#notify#483 at ./condition.jl:124 [inlined]
notify at ./condition.jl:124 [inlined]
notify at ./condition.jl:124 [inlined]
task_done_hook at ./task.jl:425
jl_finish_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)
start_task at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/libjulia.dylib (unknown line)