You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
julia> using ApproxFun
julia> LowRankFun((x,y) -> x*y, 0.0..1.0, 0.0..1.0)
fatal: error thrown and no exception handler available.
ErrorException("task switch not allowed from inside gc finalizer")
rec_backtrace at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/stackwalk.c:84
record_backtrace at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/task.c:233 [inlined]
jl_throw at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/task.c:551
jl_error at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/builtins.c:42
jl_switchto at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/task.c:397
yieldto at ./event.jl:136
jlcall_yieldto_23447 at /opt/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jl_call_method_internal at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/./julia_internal.h:210 [inlined]
jl_apply_generic at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/gf.c:1950
wait at ./event.jl:169
task_done_hook at ./task.jl:191
unknown function (ip: 0x3227039e2)
jl_call_method_internal at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/./julia_internal.h:210 [inlined]
jl_apply_generic at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/gf.c:1950
jl_apply at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/./julia.h:1392 [inlined]
finish_task at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/task.c:215 [inlined]
start_task at /Users/osx/buildbot/slave/package_osx10_9-x64/build/src/task.c:262
These errors seem to be internal to julia, so I'm submitting them here as a bug. If the bug is in the code, I would expect to throw a regular, non-fatal, exception, not crash. There is a similar bug here (#17003; yuyichao commented "Seems fixed"), but I really can't tell if it's the same thing, there is no "illegal instruction" here.
The text was updated successfully, but these errors were encountered:
@yuyichao I can't reproduce the segfault in #17280 with 0.5.1. Also, the problem for me is not the stack overflow itself, but the fatal error in 0.5.1 ("task switch not allowed from inside gc finalizer"). I guess it got fixed between 0.5.1 and 0.6.0-pre.beta.50?
With a clean
~/.julia
, andPkg.add("ApproxFun")
followed byPkg.checkout("ApproxFun")
, I get the following errors.On
I get:
(this repeats, 21373 lines in total, not posted)
On
I get
and with
I get
These errors seem to be internal to julia, so I'm submitting them here as a bug. If the bug is in the code, I would expect to throw a regular, non-fatal, exception, not crash. There is a similar bug here (#17003; yuyichao commented "Seems fixed"), but I really can't tell if it's the same thing, there is no "illegal instruction" here.
The text was updated successfully, but these errors were encountered: