Closed ronisbr closed 8 years ago
did you strip
the binary or are trying to use system libunwind? for some reason, it appears to be unable to read the backtrace information.
Dup of https://github.com/JuliaLang/julia/issues/17829 https://github.com/JuliaLang/julia/issues/17833 https://github.com/JuliaLang/julia/issues/17832 https://github.com/JuliaLang/julia/issues/17831 https://github.com/JuliaLang/julia/issues/17830 .
Hi @yuyichao and @vtjnash ,
I'm building on OPENSUSE server farm, which automatically strips the binaries. The LLVM is being built together with julia (v3.7.1) and libunwind version is 1.2 -rc1. Hence, is there anything that I can do to fix this?
Maybe should I bundle libunwind with the julia 0.5 package? What do you advice?
Hence, is there anything that I can do to fix this?
libunwind and llvm version should be fine. So you only need to stop it from stripping the binaries.
Thanks! But now I have a problem. I will talk to opensuse maintainers but AFAIK is mandatory to strip binaries.
In principle that should also be OK, but we'll need to enforce that the -debug
package is a required dependency of the julia
package in that case and ensure that our debuginfo.cpp can find the split debug info
@vtjnash well, after installing the -debuginfo
packages, the test still fails with the same error. I'm trying to build julia using openSUSE build service without stripping the binaries now.
Yes, the cmdlineargs
passed, but I still see failures:
[test] julia runtests.jl 10:05:02
From worker 7: * linalg/special in 4.42 seconds, maxrss 216.71 MB
From worker 6: * linalg/schur in 15.56 seconds, maxrss 254.48 MB
From worker 6: * linalg/lapack in 26.80 seconds, maxrss 301.02 MB
From worker 9: * linalg/bunchkaufman in 43.81 seconds, maxrss 263.00 MB
From worker 7: * linalg/svd in 41.96 seconds, maxrss 293.30 MB
From worker 4: * linalg/dense in 48.82 seconds, maxrss 314.45 MB
From worker 8: * linalg/eigen in 50.94 seconds, maxrss 295.22 MB
From worker 4: * linalg/pinv in 4.92 seconds, maxrss 397.29 MB
From worker 8: * linalg/givens in 3.66 seconds, maxrss 299.52 MB
From worker 6: * linalg/tridiag in 18.02 seconds, maxrss 338.59 MB
From worker 6: * linalg/symmetric in 11.91 seconds, maxrss 357.02 MB
From worker 9: * linalg/bidiag in 31.14 seconds, maxrss 334.92 MB
From worker 3: * linalg/qr in 75.14 seconds, maxrss 336.03 MB
From worker 6: * linalg/generic in 5.68 seconds, maxrss 366.95 MB
From worker 9: * linalg/uniformscaling in 3.89 seconds, maxrss 338.59 MB
From worker 6: * linalg/hessenberg in 0.94 seconds, maxrss 367.59 MB
From worker 4: * linalg/cholesky in 31.32 seconds, maxrss 397.29 MB
WARNING: Method definition f(Tuple{Vararg{Int64, #N<:Any}}, AbstractArray{#T<:Any, #N<:Any}) in module Main at /usr/share/julia/test/core.jl:706 overwritten at /usr/share/julia/test/core.jl:712.
From worker 8: * linalg/lu in 36.35 seconds, maxrss 353.46 MB
From worker 8: * inference in 0.46 seconds, maxrss 353.58 MB
WARNING: Method definition f() in module JLCall14301 at /usr/share/julia/test/core.jl:3529 overwritten at /usr/share/julia/test/core.jl:3539.
From worker 8: * keywordargs in 1.00 seconds, maxrss 353.91 MB
From worker 7: * linalg/diagonal in 48.87 seconds, maxrss 353.54 MB
From worker 9: * linalg/arnoldi in 22.37 seconds, maxrss 378.55 MB
From worker 9: * char in 0.52 seconds, maxrss 380.15 MB
From worker 4: * core in 19.89 seconds, maxrss 397.29 MB
From worker 4: * triplequote in 0.01 seconds, maxrss 397.29 MB
From worker 7: * printf in 10.83 seconds, maxrss 369.51 MB
From worker 4: * unicode in 3.50 seconds, maxrss 407.33 MB
From worker 9: * string in 7.73 seconds, maxrss 387.51 MB
From worker 5: * linalg/matmul in 112.58 seconds, maxrss 312.38 MB
From worker 9: * hashing in 3.71 seconds, maxrss 389.83 MB
From worker 5: * iobuffer in 0.72 seconds, maxrss 312.62 MB
From worker 9: * staged in 0.63 seconds, maxrss 389.96 MB
From worker 4: * dict in 7.30 seconds, maxrss 421.04 MB
From worker 4: * tuple in 1.34 seconds, maxrss 421.04 MB
WARNING: could not attach metadata for @simd loop.
From worker 4: * reduce in 2.81 seconds, maxrss 433.57 MB
From worker 3: * linalg/lq in 52.21 seconds, maxrss 363.43 MB
From worker 4: * reducedim in 10.68 seconds, maxrss 449.42 MB
From worker 7: * dates in 25.84 seconds, maxrss 434.78 MB
From worker 7: * intfuncs in 0.74 seconds, maxrss 434.78 MB
From worker 7: * simdloop in 0.96 seconds, maxrss 434.78 MB
From worker 7: * vecelement in 1.28 seconds, maxrss 434.78 MB
From worker 3: * random in 9.16 seconds, maxrss 389.00 MB
From worker 8: * numbers in 44.88 seconds, maxrss 512.48 MB
From worker 5: * offsetarray in 31.54 seconds, maxrss 355.71 MB
From worker 5: * copy in 1.03 seconds, maxrss 358.56 MB
From worker 9: * arrayops in 33.65 seconds, maxrss 570.29 MB
From worker 9: * fastmath in 2.93 seconds, maxrss 570.29 MB
From worker 7: * blas in 23.80 seconds, maxrss 435.89 MB
From worker 7: * operators in 0.43 seconds, maxrss 436.04 MB
From worker 7: * path in 3.06 seconds, maxrss 438.76 MB
From worker 7: * ccall in 3.38 seconds, maxrss 440.46 MB
From worker 7: * parse in 1.87 seconds, maxrss 440.94 MB
From worker 7: * loading From worker 9: * functional in 19.98 seconds, maxrss 570.29 MB
From worker 9: * bigfloat in 0.16 seconds, maxrss 570.29 MB
From worker 10: * bigint in 1.77 seconds, maxrss 213.27 MB
From worker 4: * abstractarray in 46.67 seconds, maxrss 534.47 MB
From worker 4: * spawn [stdio passthrough ok]
From worker 5: * math in 34.08 seconds, maxrss 421.97 MB
From worker 5: * backtrace in 0.38 seconds, maxrss 429.23 MB
From worker 5: * priorityqueue in 1.04 seconds, maxrss 439.42 MB
From worker 10: * statistics in 9.48 seconds, maxrss 231.39 MB
From worker 4: in 16.26 seconds, maxrss 556.15 MB
From worker 10: * read in 12.11 seconds, maxrss 324.16 MB
From worker 10: * version in 0.72 seconds, maxrss 324.30 MB
From worker 10: * resolve in 2.60 seconds, maxrss 334.63 MB
From worker 9: * sorting in 29.72 seconds, maxrss 570.29 MB
From worker 10: * pollfd in 3.37 seconds, maxrss 334.70 MB
From worker 9: * mpfr in 2.34 seconds, maxrss 570.29 MB
From worker 4: * mmap in 11.08 seconds, maxrss 556.18 MB
From worker 4: * socket in 2.44 seconds, maxrss 556.18 MB
From worker 9: * complex in 4.36 seconds, maxrss 577.21 MB
From worker 4: * floatapprox in 0.29 seconds, maxrss 556.18 MB
From worker 4: * reflection in 3.73 seconds, maxrss 573.81 MB
From worker 4: * regex in 0.32 seconds, maxrss 573.90 MB
From worker 9: * datafmt in 4.64 seconds, maxrss 584.62 MB
From worker 9: * combinatorics in 0.22 seconds, maxrss 584.65 MB
From worker 4: * float16 in 0.83 seconds, maxrss 574.55 MB
From worker 9: * sysinfo in 0.70 seconds, maxrss 587.89 MB
From worker 4: * rounding in 0.60 seconds, maxrss 578.11 MB
From worker 4: * mod2pi in 0.20 seconds, maxrss 578.25 MB
From worker 4: * euler in 0.66 seconds, maxrss 586.10 MB
From worker 5: * file in 35.42 seconds, maxrss 447.49 MB
From worker 5: * lineedit in 1.97 seconds, maxrss 447.49 MB
From worker 10: * broadcast in 19.35 seconds, maxrss 348.82 MB
From worker 5: * replcompletions in 2.45 seconds, maxrss 447.49 MB
From worker 10: * repl in 3.47 seconds, maxrss 352.20 MB
From worker 5: * replutil in 2.98 seconds, maxrss 447.49 MB
From worker 10: * sets in 1.95 seconds, maxrss 352.38 MB
From worker 10: * goto in 0.03 seconds, maxrss 352.38 MB
From worker 10: * llvmcall in 0.12 seconds, maxrss 352.46 MB
From worker 4: * show in 12.76 seconds, maxrss 621.84 MB
From worker 10: * grisu in 1.82 seconds, maxrss 354.58 MB
From worker 10: * meta in 0.32 seconds, maxrss 354.58 MB
From worker 9: * ranges in 15.84 seconds, maxrss 611.19 MB
From worker 10: * stacktraces in 0.81 seconds, maxrss 354.58 MB
From worker 5: * test in 5.22 seconds, maxrss 447.49 MB
From worker 9: * profile in 2.74 seconds, maxrss 633.11 MB
From worker 5: * docs in 2.30 seconds, maxrss 447.49 MB
From worker 5: * base64 in 0.19 seconds, maxrss 447.49 MB
From worker 4: * nullable in 7.36 seconds, maxrss 622.42 MB
From worker 9: * markdown in 2.89 seconds, maxrss 633.64 MB
Warning: threaded loop executed in order
From worker 5: * serialize in 3.87 seconds, maxrss 447.49 MB
From worker 2: * linalg/triangular in 236.41 seconds, maxrss 677.65 MB
From worker 9: * threads in 2.54 seconds, maxrss 637.70 MB
From worker 9: * i18n in 0.01 seconds, maxrss 637.70 MB
From worker 5: * enums in 1.16 seconds, maxrss 447.49 MB
From worker 9: * workspace in 0.58 seconds, maxrss 637.70 MB
From worker 5: * libdl in 0.41 seconds, maxrss 447.49 MB
From worker 10: * libgit2 in 9.11 seconds, maxrss 364.13 MB
From worker 10: * intset in 0.39 seconds, maxrss 364.17 MB
From worker 9: * int in 2.18 seconds, maxrss 637.70 MB
From worker 10: * floatfuncs in 2.33 seconds, maxrss 364.96 MB
From worker 10: * inline in 0.16 seconds, maxrss 364.99 MB
From worker 10: * boundscheck in 1.83 seconds, maxrss 365.01 MB
From worker 10: * error in 0.59 seconds, maxrss 365.02 MB
WARNING: Method definition ambig(Any, Integer) in module Main at /usr/share/julia/test/ambiguous.jl:7 overwritten at /usr/share/julia/test/ambiguous.jl:79.
From worker 10: * ambiguous Skipping Base.<|
From worker 10: Skipping Base.>:
From worker 10: Skipping Base.active_repl
From worker 10: Skipping Base.active_repl_backend
From worker 10: in 1.06 seconds, maxrss 365.73 MB
From worker 10: * cartesian in 0.01 seconds, maxrss 365.73 MB
From worker 4: * misc in 10.61 seconds, maxrss 716.13 MB
From worker 5: * checked in 7.88 seconds, maxrss 447.49 MB
From worker 4: * dsp in 7.62 seconds, maxrss 716.13 MB
From worker 10: * fft in 12.86 seconds, maxrss 408.77 MB
From worker 9: * parallel in 50.31 seconds, maxrss 637.70 MB
From worker 8: * bitarray in 162.66 seconds, maxrss 590.64 MB
From worker 3: * sparse in 178.14 seconds, maxrss 630.10 MB
From worker 6: * subarray in 248.34 seconds, maxrss 828.29 MB
From worker 2: * cmdlineargs in 103.31 seconds, maxrss 701.03 MB
Exception running test loading :
On worker 7:
LoadError: open: permission denied (EACCES)
in uv_error at ./libuv.jl:68 [inlined]
in open at ./filesystem.jl:81
in touch at ./file.jl:189
in include_string at ./loading.jl:380
in include_from_node1 at ./loading.jl:429
in macro expansion at ./util.jl:226 [inlined]
in runtests at /usr/share/julia/test/testdefs.jl:7
in #16 at /usr/share/julia/test/runtests.jl:44
in #503 at ./multi.jl:1410
in run_work_thunk at ./multi.jl:996
in macro expansion at ./multi.jl:1410 [inlined]
in #502 at ./event.jl:46
while loading /usr/share/julia/test/loading.jl, in expression starting on line 16
ERROR: LoadError: Some tests exited with errors.
in (::##11#19)() at /usr/share/julia/test/runtests.jl:72
in cd(::##11#19, ::String) at ./file.jl:59
in include_from_node1(::String) at ./loading.jl:426
in process_options(::Base.JLOptions) at ./client.jl:262
in _start() at ./client.jl:318
while loading /usr/share/julia/test/runtests.jl, in expression starting on line 26
I'm building libuv together with julia using the version in the file ./deps/libuv.version
That's what the dup of https://github.com/JuliaLang/julia/issues/17829 above is.
Thanks @yuyichao, I didn't see this because at that bug, the libuv is not mentioned in the error. Maybe he is using USE_SYSTEM_LIBUV=1
. I think I can submit the 0.5.0-rc1 to openSUSE Tumbleweed even with this error message, what do you think?
This is not related to libuv, it's just a restriction on where the test can be run.
Excellent @yuyichao! Changing to a directory with write permission, I got a SUCCESS :+1: Thanks everyone for the help!!
Hi guys!
When I try to run
runtest.jl
, I get the following output:Does anyone know how can I fix the
cmdlineargs
test?