Espresso.jl icon indicating copy to clipboard operation
Espresso.jl copied to clipboard

Problem in Julia nightly

Open lbenet opened this issue 4 years ago • 2 comments

Today I noticed that some tests are failing in TaylorIntegration.jl with Julia nightly (Julia 1.5.0-DEV), which seem related to Espresso.jl. The travis log with the "illegal instruction" can be found here. I think the problem may be related to ExGraph, or perhaps sanitize, but I am not quite sure.

Do you have any idea what can be the reason of the problem?

cc @PerezHz

lbenet avatar Mar 06 '20 20:03 lbenet

Indeed, here's MWE:

using Espresso
ExGraph()

Diving deeper, the issue is due to invocation of get_caller_module() (commenting it out fixes the error). This function deals with Julia's internals, so I'm not surprised it fails on a new and unstable version of the language. However, when I call get_caller_module() directly from the REPL it works fine, so debugging the issue isn't trivial.

Do you aim to support nightly builds in TaylorIntegration.jl or are you just worried about future versions? If later, I suggest to wait a little bit and see if it's resolved or at least a more meaningful error message is available.

dfdx avatar Mar 06 '20 22:03 dfdx

Thanks for looking into this. No, we do not aim at supporting Julia nightly builds, so we allow failures on them, but we do make tests to be able to adapt to the changes. As far as I could check, Julia 1.4.0-rc2 works fine.

lbenet avatar Mar 07 '20 01:03 lbenet