-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Possible LLVM segfault #17495
Comments
The memory corruption is probably unrelated to LLVM and it just happens to get detected there. Probably the simplest thing to do is to try valgrind on the thing and see what happens. |
The "parameter had an illegal value" also makes me suspect openblas, which wasn't using the latest version in 0.4.5 (but is in 0.4.6, 96614fd). Is this a source build (if so, any customizations?) or a binary? |
Linux binary right off the website. |
Can you try with 0.4.6? This could easily be processor specific |
I ran this with 0.4.6 and got a completely different error (below). I confirmed that I caused this error. Possibly a fix was introduced between 0.4.5 and 0.4.6. From my perspective, this item is fixed, but I don't want to mark it closed until someone on the Julia side confirms the problem should be closed. ERROR: LoadError: ArgumentError: matrix contains NaNs |
Reproducer code can be found here:
https://gist.github.com/chipkent/bdf96e592b26297eb0b37684c4fb70d6
Along with the code, two serialized input files are needed. I know the serialized files are not portable between versions, but that was the easiest way to dump them.
covariance_bug_data.tar.gz
Running under gdb:
The text was updated successfully, but these errors were encountered: