Bug 1319456

Summary: FTBFS (tests) in rawhide on i686
Product: [Fedora] Fedora Reporter: Igor Gnatenko <ignatenko>
Component: juliaAssignee: Milan Bouchet-Valat <nalimilan>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: nalimilan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-20 11:25:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Igor Gnatenko 2016-03-20 09:39:56 UTC
+ make USE_SYSTEM_LLVM=1 USE_LLVM_SHLIB=1 LLVM_CONFIG=llvm-config-32-3.3 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_READLINE=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_GMP=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_ZLIB=1 USE_SYSTEM_GRISU=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_RMATH=0 USE_SYSTEM_UTF8PROC=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_LIBM=0 USE_SYSTEM_OPENLIBM=1 VERBOSE=1 MARCH=pentium4 USE_BLAS64=0 LIBBLAS=-lopenblasp LIBBLASNAME=libopenblasp.so.0 LIBLAPACK=-lopenblasp LIBLAPACKNAME=libopenblasp.so.0 prefix=/usr bindir=/usr/bin libdir=/usr/lib libexecdir=/usr/libexec datarootdir=/usr/share includedir=/usr/include sysconfdir=/etc build_prefix=/builddir/build/BUILD/julia/build build_bindir=/builddir/build/BUILD/julia/build/usr/bin build_libdir=/builddir/build/BUILD/julia/build/usr/lib build_private_libdir=/builddir/build/BUILD/julia/build/usr/lib/julia build_libexecdir=/builddir/build/BUILD/julia/build/usr/libexec build_datarootdir=/builddir/build/BUILD/julia/build/usr/share build_includedir=/builddir/build/BUILD/julia/build/usr/include build_sysconfdir=/builddir/build/BUILD/julia/build/etc JULIA_CPU_CORES=16 -C test
make: Entering directory '/builddir/build/BUILD/julia-0.4.3/test'
Warning: git information unavailable; versioning information limited
 /builddir/build/BUILD/julia/build/usr/bin/julia --check-bounds=yes --startup-file=no ./runtests.jl all
	From worker 7:	     * linalg/special        in   6.78 seconds, maxrss  114.60 MB
	From worker 9:	     * linalg/bunchkaufman   in  15.06 seconds, maxrss  129.16 MB
	From worker 5:	     * linalg/matmul         in  16.61 seconds, maxrss  143.85 MB
	From worker 6:	     * linalg/schur          in  19.09 seconds, maxrss  142.05 MB
	From worker 8:	     * linalg/eigen          in  22.94 seconds, maxrss  158.17 MB
	From worker 7:	     * linalg/svd            in  19.70 seconds, maxrss  151.88 MB
	From worker 7:	     * linalg/pinv           in  10.60 seconds, maxrss  213.92 MB
	From worker 5:	     * linalg/tridiag       	From worker 7:	     * linalg/givens         in   2.96 seconds, maxrss  213.92 MB
	From worker 6:	     * linalg/bidiag         in  25.76 seconds, maxrss  178.23 MB
	From worker 8:	     * linalg/diagonal       in  26.60 seconds, maxrss  190.33 MB
	From worker 9:	     * linalg/lapack         in  39.30 seconds, maxrss  174.14 MB
	From worker 8:	     * linalg/generic        in   4.90 seconds, maxrss  195.41 MB
	From worker 9:	     * linalg/uniformscaling in   1.88 seconds, maxrss  176.63 MB
	From worker 6:	     * linalg/symmetric      in  14.31 seconds, maxrss  197.61 MB
	From worker 4:	     * linalg/dense          in  59.72 seconds, maxrss  195.52 MB
	From worker 6:	     * keywordargs           in   1.29 seconds, maxrss  199.02 MB
	From worker 6:	     * printf                in   3.86 seconds, maxrss  202.96 MB
	From worker 6:	     * char                  in   0.62 seconds, maxrss  203.80 MB
	From worker 8:	     * linalg/arnoldi        in  11.99 seconds, maxrss  222.07 MB
	From worker 8:	     * triplequote           in   0.18 seconds, maxrss  222.07 MB
	From worker 9:	     * core                  in  16.46 seconds, maxrss  202.37 MB
	From worker 3:	     * linalg/qr             in  73.18 seconds, maxrss  218.11 MB
	From worker 8:	     * unicode               in  13.63 seconds, maxrss  222.07 MB
	From worker 7:	     * linalg/cholesky       in  40.16 seconds, maxrss  214.61 MB
	From worker 7:	     * remote                in   0.43 seconds, maxrss  214.89 MB
	From worker 7:	     * iobuffer              in   1.47 seconds, maxrss  216.45 MB
	From worker 6:	     * string                in  17.93 seconds, maxrss  252.70 MB
	From worker 7:	     * staged                in   1.14 seconds, maxrss  217.93 MB
	From worker 3:	     * dict                  in  11.24 seconds, maxrss  228.24 MB
	From worker 7:	     * tuple                 in   1.27 seconds, maxrss  218.36 MB
	From worker 8:	     * hashing               in   6.11 seconds, maxrss  225.59 MB
	From worker 7:	     * reduce                in   4.20 seconds, maxrss  235.77 MB
	From worker 10:	     * linalg/lu             in  53.86 seconds, maxrss  191.59 MB
	From worker 8:	     * reducedim             in  16.30 seconds, maxrss  240.19 MB
	From worker 7:	     * random                in  13.98 seconds, maxrss  237.14 MB
	From worker 8:	     * intfuncs              in   1.08 seconds, maxrss  242.30 MB
	From worker 7:	     * simdloop              in   1.43 seconds, maxrss  237.97 MB
	From worker 8:	     * blas                  in   7.93 seconds, maxrss  253.70 MB
	From worker 6:	     * arrayops              in  37.71 seconds, maxrss  382.43 MB
	From worker 6:	     * copy                  in   1.44 seconds, maxrss  382.43 MB
	From worker 10:	     * abstractarray         in  25.82 seconds, maxrss  224.63 MB
	From worker 10:	     * fastmath              in   4.13 seconds, maxrss  229.20 MB
	From worker 10:	     * functional            in   1.38 seconds, maxrss  230.08 MB
	From worker 10:	     * operators             in   0.49 seconds, maxrss  230.68 MB
	From worker 10:	     * path                  in   2.36 seconds, maxrss  232.63 MB
	From worker 10:	     * ccall                 in   2.02 seconds, maxrss  232.63 MB
	From worker 9:	     * dates                 in  61.52 seconds, maxrss  222.95 MB
	From worker 9:	     * loading               in   0.05 seconds, maxrss  222.95 MB
	From worker 10:	     * parse                 in   2.63 seconds, maxrss  232.63 MB
	From worker 9:	     * bigint                in   2.94 seconds, maxrss  229.30 MB
	From worker 2:	     * linalg/triangular     in 141.33 seconds, maxrss  293.83 MB
	From worker 4:	     * numbers               in  81.87 seconds, maxrss  282.33 MB
	From worker 4:	     * backtrace             in   0.39 seconds, maxrss  282.33 MB
	From worker 2:	     * spawn                       [stdio passthrough ok]
	From worker 4:	     * priorityqueue         in   1.38 seconds, maxrss  282.33 MB
	From worker 9:	     * statistics            in   9.86 seconds, maxrss  238.58 MB
	From worker 6:	     * math                  in  27.18 seconds, maxrss  382.43 MB
	From worker 6:	     * version               in   1.99 seconds, maxrss  382.43 MB
	From worker 2:	 in  10.42 seconds, maxrss  303.29 MB
	From worker 9:	     * mmap                  in   6.46 seconds, maxrss  238.58 MB
	From worker 2:	     * pollfd                in   3.44 seconds, maxrss  304.00 MB
	From worker 6:	     * resolve               in   4.95 seconds, maxrss  382.43 MB
	From worker 9:	     * mpfr                  in   4.89 seconds, maxrss  245.04 MB
	From worker 9:	     * socket                in   1.72 seconds, maxrss  246.53 MB
	From worker 9:	     * floatapprox           in   0.62 seconds, maxrss  246.94 MB
	From worker 10:	     * sorting               in  27.11 seconds, maxrss  274.50 MB
The following 'Returned code...' warnings indicate normal behavior:
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
WARNING: Returned code may not match what actually runs.
	From worker 10:	     * reflection            in   1.65 seconds, maxrss  276.64 MB
	From worker 10:	     * regex                 in   0.78 seconds, maxrss  276.90 MB
	From worker 6:	     * complex               in  10.01 seconds, maxrss  382.43 MB
	From worker 2:	     * broadcast             in  11.96 seconds, maxrss  312.80 MB
	From worker 10:	     * float16               in   1.76 seconds, maxrss  278.43 MB
	From worker 10:	     * rounding              in   0.72 seconds, maxrss  279.57 MB
	From worker 6:	     * combinatorics         in   2.42 seconds, maxrss  382.43 MB
	From worker 2:	     * sysinfo               in   1.45 seconds, maxrss  315.60 MB
	From worker 6:	     * mod2pi                in   0.19 seconds, maxrss  382.43 MB
	From worker 2:	     * euler                 in   2.39 seconds, maxrss  323.02 MB
	From worker 6:	     * show                  in   5.01 seconds, maxrss  382.43 MB
	From worker 2:	     * lineedit              in   2.82 seconds, maxrss  323.02 MB
	From worker 7:	     * sparse                in  69.87 seconds, maxrss  304.82 MB
	From worker 7:	     * replutil              in   1.69 seconds, maxrss  304.82 MB
	From worker 6:	     * replcompletions       in   3.59 seconds, maxrss  382.43 MB
	From worker 4:	     * file                  in  34.26 seconds, maxrss  282.33 MB
	From worker 4:	     * goto                  in   0.06 seconds, maxrss  282.33 MB
	From worker 4:	     * llvmcall              in   0.09 seconds, maxrss  282.33 MB
	From worker 6:	     * test                  in   0.44 seconds, maxrss  382.43 MB
	From worker 7:	     * sets                  in   2.47 seconds, maxrss  304.85 MB
	From worker 9:	     * readdlm               in  17.58 seconds, maxrss  283.86 MB
	From worker 7:	     * meta                  in   0.30 seconds, maxrss  306.79 MB
	From worker 7:	     * libgit2               in   0.03 seconds, maxrss  310.18 MB
	From worker 2:	     * repl                  in   4.91 seconds, maxrss  326.09 MB
	From worker 6:	     * nullable              in   2.03 seconds, maxrss  382.43 MB
	From worker 6:	     * base64                in   0.34 seconds, maxrss  382.43 MB
	From worker 7:	     * docs                  in   3.87 seconds, maxrss  316.10 MB
	From worker 4:	     * grisu                 in   4.92 seconds, maxrss  282.33 MB
	From worker 9:	     * profile               in   4.36 seconds, maxrss  289.70 MB
	From worker 2:	     * markdown              in   4.10 seconds, maxrss  332.70 MB
	From worker 7:	     * functors              in   0.51 seconds, maxrss  316.57 MB
	From worker 7:	     * i18n                  in   0.02 seconds, maxrss  316.57 MB
	From worker 7:	     * workspace             in   0.58 seconds, maxrss  316.78 MB
	From worker 6:	     * serialize             in   3.69 seconds, maxrss  382.43 MB
	From worker 7:	     * libdl                 in   0.40 seconds, maxrss  317.94 MB
	From worker 9:	     * enums                 in   1.32 seconds, maxrss  290.72 MB
	From worker 7:	     * intset                in   0.71 seconds, maxrss  318.21 MB
	From worker 6:	     * int                   in   1.24 seconds, maxrss  382.43 MB
	From worker 6:	     * inline                in   0.71 seconds, maxrss  382.43 MB
	From worker 9:	     * floatfuncs            in   2.00 seconds, maxrss  291.86 MB
	From worker 8:	     * bitarray              in  76.67 seconds, maxrss  298.45 MB
	From worker 4:	     * misc                  in  22.46 seconds, maxrss  285.60 MB
	From worker 6:	     * fft                   in  20.81 seconds, maxrss  382.43 MB
	From worker 9:	     * dsp                   in  21.20 seconds, maxrss  298.13 MB
	From worker 2:	     * cmdlineargs           in  32.22 seconds, maxrss  338.95 MB
	From worker 10:	     * ranges                in  49.87 seconds, maxrss  294.04 MB
	From worker 8:	     * examples              in  32.70 seconds, maxrss  304.82 MB
	From worker 7:	     * parallel              in  38.11 seconds, maxrss  318.40 MB
	From worker 3:	     * subarray              in 373.51 seconds, maxrss  452.86 MB
Exception running test linalg/tridiag :
On worker 5:
LoadError: assertion failed: |F[:vectors] - fF[:vectors]| <= 0.01430511474609375
  F[:vectors] = Float32[0.00019633866 -0.0005773339
        0.00055846624 -0.0015115234
        -0.005246274 0.013145355
        0.02166193 -0.049751647
        -0.09737016 0.1946731
        -0.29774696 0.44756004
        -0.23563063 0.21319763
        -0.45672962 0.17096734
        -0.5259999 0.036829293
        -0.5042524 -0.08223246
        0.23664701 0.43627572
        0.22426984 0.69713944]
  fF[:vectors] = Float32[-0.00019633872 -0.0005773336
        -0.0005584662 -0.0015115222
        0.0052462714 0.01314534
        -0.02166193 -0.049751617
        0.09737012 0.19467291
        0.297747 0.4475597
        0.23563069 0.21319754
        0.4567297 0.1709673
        0.5260001 0.036829345
        0.5042521 -0.082232445
        -0.23664688 0.43627605
        -0.22426964 0.6971396]
  difference = 1.052 > 0.01430511474609375
 in error at error.jl:22
 in test_approx_eq at test.jl:135
 in test_approx_eq at test.jl:145
 [inlined code] from /builddir/build/BUILD/julia-0.4.3/test/linalg/tridiag.jl:266
 in anonymous at no file:0
 in include_string at loading.jl:266
 in include_from_node1 at ./loading.jl:307
 [inlined code] from util.jl:179
 in runtests at /builddir/build/BUILD/julia-0.4.3/test/testdefs.jl:6
 in anonymous at /builddir/build/BUILD/julia-0.4.3/test/runtests.jl:36
 in anonymous at multi.jl:913
 in run_work_thunk at multi.jl:651
 [inlined code] from multi.jl:913
 in anonymous at task.jl:63
while loading /builddir/build/BUILD/julia-0.4.3/test/linalg/tridiag.jl, in expression starting on line 186
ERROR: LoadError: Some tests exited with errors.
 in anonymous at /builddir/build/BUILD/julia-0.4.3/test/runtests.jl:64
 in cd at ./file.jl:22
 in include at ./boot.jl:261
 in include_from_node1 at ./loading.jl:304
 in process_options at ./client.jl:280
 in _start at ./client.jl:378
while loading /builddir/build/BUILD/julia-0.4.3/test/runtests.jl, in expression starting on line 13
Makefile:9: recipe for target 'all' failed
make: Leaving directory '/builddir/build/BUILD/julia-0.4.3/test'
make: *** [all] Error 1


https://kojipkgs.fedoraproject.org//work/tasks/7009/13397009/build.log

Comment 1 Milan Bouchet-Valat 2016-03-20 11:25:30 UTC
This is apparently caused by OpenBLAS 0.2.16 (it's a perfectly correct change). I've just pushed a fix.