-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
itv::interval itv::interval_algebra::fPow(const itv::interval&, const itv::interval&): Assertion `x.lo() > 0' failed. #1117
Comments
Which faust version precisely ? |
Reduction: fails:
works:
|
https://archlinux.org/packages/extra/x86_64/faust/ it's this package |
that said it works on a simple example so maybe I'm having a case of multiple libraries that export symbols with the same name... investigating |
ah! found the root cause.. it seems that compiling doesn't work when denormal fp numbers are disabled:
|
Interesting... does not fail on ARM here. I'll have look ASAP. |
I think it's fine to assume that denormal numbers should be on during compilation time, that said maybe this crash could be revealing some bug in the interval arithmetic calculation as I'd expect these assertions from a quick glance to hold either case. But I'm definitely not a deep IEEE754 expert aha |
Hello !
I'm seeing this error crop up in various examples.
I haven't managed to reduce it so far, but it happens for instance on archlinux with the official faust package, when compiling the example distortion.dsp:
here's a stacktrace without debug info, I'm going to rebuild faust with debuginfo and give more precision
The text was updated successfully, but these errors were encountered: