-
-
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
sys.so (sysimg) file corruption #8200
Comments
i suspect an issue with the sizeof builtin function pointer |
As best I can tell, this started happening with the "size 0" commits a few days ago |
I just saw something similar on a 64-bit linux system while attempting to build a refreshed version of master. |
I saw this or a similar error also on my 32-bit Fedora 19 system ( #8180 ). I don't know the mechanism of failure, but after I cleared my |
AFAIK, I don't have ccache set up -- |
I had these 3 lines in my
|
I'm also (still) running into this on the latest master. Rebuilding everything (including deps), worked after a few tries, but then I got a test failure: exception on 4: ERROR: test failed: ((1,2) == (2,2))
in expression: i7197() == (2,2)
in error at error.jl:21
in default_handler at test.jl:25
in do_test at test.jl:50
in runtests at /disk2/kevin-src/julia/test/testdefs.jl:5
in anonymous at multi.jl:855
in run_work_thunk at multi.jl:621
in anonymous at task.jl:855
while loading arrayops.jl, in expression starting on line 895
ERROR: test failed: ((1,2) == (2,2))
in expression: i7197() == (2,2)
in anonymous at task.jl:1367
while loading arrayops.jl, in expression starting on line 895
while loading /disk2/kevin-src/julia/test/runtests.jl, in expression starting on line 36 Indeed: julia> function i7197()
S = [1 2 3; 4 5 6; 7 8 9]
ind2sub(size(S), 5)
end
i7197 (generic function with 1 method)
julia> i7197()
(1,2)
julia> S = [1 2 3; 4 5 6; 7 8 9]
3x3 Array{Int64,2}:
1 2 3
4 5 6
7 8 9
julia> ind2sub(size(S), 5)
(2,2) |
Okay, that last is unrelated. I probably need to update my llvm deps to pull in the correct patch. |
I normally pull, Copy pasta of my shell:
EDIT: Grepped commands... https://gist.githubusercontent.com/sjkelly/ac2364ed37214dcaad91/raw/term_grepped.txt |
Turns out my tweaks to Make.user were not a fix. |
This seems like a Makefile dependency issue? This thread, where people do the same thing and get different results, is pretty suspicious, so I tried 3 runs of All three |
-jN only applies to the dependencies and when possible codegen/runtime On Tue, Sep 2, 2014 at 9:13 PM, Dan Luu [email protected] wrote:
|
In the past, parallel builds haven't bee too much of a problem, meaning There have been some Makefile changes recently, so I wonder if a dependency On Tuesday, September 2, 2014, Dan Luu [email protected] wrote:
|
Again, not sure if it's related, but after a recent and small |
For example, in my build, I seem to be missing a patch to LLVM. I haven't On Tuesday, September 2, 2014, Kevin Squire [email protected] wrote:
|
Yes. Is there something special I need to do? I built llvm from scratch already. |
@kmsquire |
@kmsquire This more recent segfault failure is intermittent and strange, and apparently everyone's seeing it. Try running julia-debug, I was getting a few assertion failures in interesting places. |
|
I'm seeing this segfault ~50% of the time. Can we temporarily revert #8156 and friends? |
@vtjnash I believe this is related to |
ah. that also happens to be exactly what the existing comment in dump.c says just before starting to deserialize a Type. |
from the mailing list, but i'm also seeing this on 32-bit linux too
The text was updated successfully, but these errors were encountered: