-
-
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
ntuple of arrays segfaults on 1.0.3 (works on 0.7) #30739
Comments
So far I cannot reproduce this. Might be skylake-related? Edit: indeed, happens on skylake and not ivybridge. |
Crash goes away with |
Haswell too
|
In case it's useful, here's LLDB output of the crash with a debug build of current master with a Skylake processor:
|
I'm running into this myself. I can get around it by running the code within the Debugger, but that's a less than ideal solution. Julia Version 1.1.0
Commit 80516ca202 (2019-01-21 21:24 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
|
Works on master for me. Perhaps you can try a nightly build. |
@rlecover007 the simple workaround is to create an array first, then convert to tuple; @KristofferC great to know! |
Thanks! The nightly build works. |
Should add a test that can close this then. |
Do we know what fixed it and can we backport that to 1.0? |
@KristofferC I can add tests, just tell me in where is https://github.com/JuliaLang/julia/blob/master/test/compiler/codegen.jl ok? |
Is this work done? I’m just looking for issues to contribute to but don’t want to reproduce work done. |
I don't think a test got added so that would still be good to do. |
* origin/master: (232 commits) Add passthrough for non-Markdown docs (JuliaLang#36091) Fix pointer to no longer assume contiguity (JuliaLang#36405) Ensure string-hashing is defined before it gets used (JuliaLang#36411) Make compilecache atomic (JuliaLang#36416) add a test for JuliaLang#30739 (JuliaLang#36395) Fix broken links in docstring of `repeat` (JuliaLang#36376) fix and de-dup cached calls to `methods_by_ftype` in compiler (JuliaLang#36404) ml-matches: skip unnecessary work, when possible (JuliaLang#36413) gf: fix some issues with the move from using a tree to a hash lookup of leaf types (JuliaLang#36413) Add news and manual entry for sincospi (JuliaLang#36403) Check axes in Array(::AbstractArray) (fixes JuliaLang#36220) (JuliaLang#36397) add versions of `code_typed` and `which` that accept tuple types (JuliaLang#36389) Fix spelling of readdir. (JuliaLang#36409) add sincospi (JuliaLang#35816) fix showing methods with unicode gensymed variable names (JuliaLang#36396) Add doctest: eachslice (JuliaLang#36386) fix documentation typo ("Ingeger") Refactor `abstract_eval` to separate out statements and values (JuliaLang#36350) fix return type of `get!` on `IdDict` (JuliaLang#36383) Allow single option with REPL.TerminalMenus (JuliaLang#36369) ...
but
The text was updated successfully, but these errors were encountered: