Open sergstesh opened 2 months ago
Offending test is https://github.com/JuliaLang/julia/blob/bd47eca2c8aacd145b6c5c02e47e2b9ec27ab456/stdlib/LinearAlgebra/test/blas.jl#L712 That seems to be a failure in OpenBLAS? What's the output of
using OpenBLAS_jll, LinearAlgebra.BLAS
strip(unsafe_string(ccall((BLAS.@blasfunc(openblas_get_config), libopenblas), Ptr{UInt8}, () )))
? Can you try with Julia v1.11 or nightly instead?
IIRC the same kind failure has been around since julia-1.4.x if not earlier.
Reference of this claim?
What's the output of using OpenBLAS_jll, LinearAlgebra.BLAS strip(unsafe_string(ccall((BLAS.@blasfunc(openblas_get_config), libopenblas), Ptr{UInt8}, () )))
julia> using OpenBLAS_jll, LinearAlgebra.BLAS
julia> strip(unsafe_string(ccall((BLAS.@blasfunc(openblas_get_config), libopenblas), Ptr{UInt8}, () )))
"OpenBLAS 0.3.23 USE64BITINT DYNAMIC_ARCH NO_AFFINITY Prescott MAX_THREADS=512"
julia>
.
IIRC the same kind failure has been around since julia-1.4.x if not earlier.
Reference of this claim?
I've been routinely building Julia from sources with all dependencies - the same way as described in this bug report, so the reference is my memory.
Can you try with Julia v1.11
I yet have to build Julia from the available at the moment https://github.com/JuliaLang/julia/releases/download/v1.11.0-beta1/julia-1.11.0-beta1-full.tar.gz tarball.
Additional info - in the past I was building Julia on different than this one CPUs - on an old AMD one and on old Intel one - the same problem.
There used to be other test failures too, but they seem to be gone now.
I've started building julia-1.11.0-beta1 .
What CPU do you have exactly?
Intel N100:
sergei@slaptop:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 190
model name : Intel(R) N100
stepping : 0
microcode : 0x12
cpu MHz : 3148.453
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 32
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips : 1612.80
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 190
model name : Intel(R) N100
stepping : 0
microcode : 0x12
cpu MHz : 2917.714
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 32
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips : 1612.80
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 190
model name : Intel(R) N100
stepping : 0
microcode : 0x12
cpu MHz : 3013.812
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 32
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips : 1612.80
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 190
model name : Intel(R) N100
stepping : 0
microcode : 0x12
cpu MHz : 2982.019
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 32
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips : 1612.80
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
sergei@slaptop:~$
(is it this one?)
:point_up:
But it looks like the problem may be related to OpenBLAS misdetecting your CPU. The test that's failing is running OpenBLAS operations.
I've started building julia-1.11.0-beta1 .
Also, any specific reason for not using Juliaup or downloading the official binaries from https://julialang.org/downloads/? That'd save you some time.
Also, any specific reason for not using Juliaup or downloading the official binaries from https://julialang.org/downloads/? That'd save you some time.
Yes - I am a very skeptical person who wants to have the binary best tailored to my HW. Also, I used to work as both VLSI designer (approximately equivalent to SW developer) and as VSLI verification engineer (very close to SW QA engineer), so old habits show themselves.
...
A still open bug I'm proud of discovering: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39326 .
I have just completed building julia-1.11.0-beta1. 'make test' fails, but quite differently. Hopefully the file is successfully attached. make_test.log
I take the OpenBLAS error is resolved by simply moving to a more recent version, so we don't have really anything to do about that?
Error is
Test Failed at /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl:1365
Expression: success(addenv(`$(Base.julia_cmd()) --project=$project_path --startup-file=no -e 'import Pkg; Pkg.develop("Foo51989"); Pkg.precompile(); exit(0)'`, "JULIA_DEPOT_PATH" => depot))
Error During Test at /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl:1338
Got exception outside of a @test
IOError: readdir("/tmp/jl_lUJnP8/compiled/v1.11/Foo51989"): no such file or directory (ENOENT)
Stacktrace:
[1] uv_error
@ ./libuv.jl:106 [inlined]
[2] _readdir(dir::String; return_objects::Bool, join::Bool, sort::Bool)
@ Base.Filesystem ./file.jl:995
[3] _readdir
@ ./file.jl:988 [inlined]
[4] readdir
@ ./file.jl:917 [inlined]
[5] (::Main.Test21Main_loading.var"#114#119")(depot::String)
@ Main.Test21Main_loading /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl:1371
[6] mktempdir(fn::Main.Test21Main_loading.var"#114#119", parent::String; prefix::String)
@ Base.Filesystem ./file.jl:819
[7] mktempdir(fn::Function, parent::String)
@ Base.Filesystem ./file.jl:815
[8] macro expansion
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl:1339 [inlined]
[9] macro expansion
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
[10] top-level scope
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl:1339
[11] include
@ ./Base.jl:558 [inlined]
[12] macro expansion
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/testdefs.jl:33 [inlined]
[13] macro expansion
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
[14] macro expansion
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/testdefs.jl:26 [inlined]
[15] macro expansion
@ ./timing.jl:578 [inlined]
[16] runtests(name::String, path::String, isolate::Bool; seed::UInt128)
@ Main /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/testdefs.jl:24
[17] runtests
@ /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/testdefs.jl:5 [inlined]
[18] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{seed::UInt128})
@ Base ./essentials.jl:1032
[19] (::Distributed.var"#110#112"{Distributed.CallMsg{:call_fetch}})()
@ Distributed /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/usr/share/julia/stdlib/v1.11/Distributed/src/process_messages.jl:286
[20] run_work_thunk(thunk::Distributed.var"#110#112"{Distributed.CallMsg{:call_fetch}}, print_error::Bool)
@ Distributed /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/usr/share/julia/stdlib/v1.11/Distributed/src/process_messages.jl:70
[21] (::Distributed.var"#109#111"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})()
@ Distributed /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/usr/share/julia/stdlib/v1.11/Distributed/src/process_messages.jl:286
@fatteneder maybe you want to have a look?
I take the OpenBLAS error is resolved by simply moving to a more recent version
I am not sure about that. I.e. I didn't see the OpenBLAS error, but in julia-1.10.2 the OpenBLAS error showed itself when linear algebra tests were being run. Were linear algebra tests being run during this 'make test' or tests were aborted before linear algebra ?
make_test.log Hopefully attached is 'make_test.log' for julia-1.10.2 - to be visually compared to provided earlier 'make_test.log' for julia-1.11.0-beta1 .
I have run a couple of tests, including the one that used to fail, using the newly built julia-1.11.0-beta1:
sergei@slaptop:/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/julia_work$ ../Downloads/julia-1.11.0-beta1/julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.11.0-beta1 (2024-04-10)
_/ |\__'_|_|_|\__'_| |
|__/ |
julia> versioninfo()
Julia Version 1.11.0-beta1
Commit 08e1fc0abb (2024-04-10 08:40 UTC)
Build Info:
Note: This is an unofficial build, please report bugs to the project
responsible for this build and not to the Julia project unless you can
reproduce the issue using official builds available at https://julialang.org/downloads
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 4 × Intel(R) N100
WORD_SIZE: 64
LLVM: libLLVM-16.0.6 (ORCJIT, goldmont)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)
julia> include("/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/stdlib/LinearAlgebra/test/blas.jl")
Test Summary: | Pass Total Time
vec_pointer_stride | 7 7 0.5s
Test Summary: | Pass Total Time
elty = Float32 | 394 394 14.4s
Test Summary: | Pass Total Time
elty = Float64 | 394 394 12.3s
Test Summary: | Pass Total Time
elty = ComplexF32 | 430 430 12.6s
Test Summary: | Pass Total Time
elty = ComplexF64 | 430 430 12.5s
Test Summary: | Pass Total Time
syr for eltype Float32 | 4 4 0.1s
Test Summary: | Pass Total Time
syr for eltype Float64 | 4 4 0.1s
Test Summary: | Pass Total Time
syr for eltype ComplexF32 | 4 4 0.1s
Test Summary: | Pass Total Time
syr for eltype ComplexF64 | 4 4 0.2s
Test Summary: | Pass Total Time
her for eltype ComplexF32 | 4 4 0.1s
Test Summary: | Pass Total Time
her for eltype ComplexF64 | 4 4 0.1s
Test Summary: | Pass Total Time
strided interface adjtrans | 26 26 0.3s
Test Summary: | Pass Total Time
strided interface blas | 150 150 3.0s
Test Summary: | Pass Total Time
get_set_num_threads | 4 4 0.0s
Test Summary: | Pass Total Time
test for 0-strides | 11 11 0.5s
Test Summary: | Pass Total Time
test for 0-strides | 11 11 0.5s
Test Summary: | Pass Total Time
test for 0-strides | 12 12 0.6s
Test Summary: | Pass Total Time
test for 0-strides | 12 12 0.6s
Test Summary: | Pass Total Time
libblas_name | 1 1 0.0s
Main.TestBLAS
julia> include("/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/stdlib/LinearAlgebra/test/generic.jl")
Test Summary: | Pass Total Time
elty = Int64 | 33 33 1.1s
Test Summary: | Pass Total Time
elty = Rational{BigInt} | 13 13 1.9s
Test Summary: | Pass Total Time
elty = Float32 | 37 37 1.0s
Test Summary: | Pass Total Time
elty = Float64 | 37 37 0.7s
Test Summary: | Pass Total Time
elty = BigFloat | 37 37 1.4s
Test Summary: | Pass Total Time
elty = ComplexF32 | 35 35 0.7s
Test Summary: | Pass Total Time
elty = ComplexF64 | 35 35 0.5s
Test Summary: | Pass Total Time
elty = Complex{BigFloat} | 35 35 1.1s
Test Summary: | Pass Total Time
diag | 4 4 0.1s
Test Summary: | Pass Total Time
generic axpy | 6 6 0.1s
Test Summary: | Pass Total Time
array and subarray | 64 64 0.1s
Test Summary: | Pass Total Time
scale real matrix by complex type | 10 10 0.6s
Test Summary: | Pass Total Time
* and mul! for non-commutative scaling | 7 7 0.9s
Test Summary: | Pass Total Time
ops on Numbers | 53 53 0.1s
Test Summary: | Pass Total Time
opnorm | 11 11 0.1s
Test Summary: | Pass Total Time
generic norm for arrays of arrays | 4 4 0.4s
Test Summary: | Pass Total Time
norm of transpose/adjoint equals norm of parent #32739 | 72 72 14.3s
Test Summary: | Pass Total Time
rotate! and reflect! | 6 6 0.1s
Test Summary: | Pass Total Time
LinearAlgebra.reflectorApply! | 4 4 0.2s
Test Summary: | Pass Total Time
axp(b)y! for element type without commutative multiplication | 8 8 0.9s
Test Summary: | Pass Total Time
axpy! for x and y of different dimensions | 1 1 0.1s
Test Summary: | Pass Total Time
axp(b)y! for non strides input | 4 4 0.2s
Test Summary: | Pass Total Time
LinearAlgebra.axp(b)y! for stride-vector like input | 16 16 0.5s
Test Summary: | Pass Total Time
norm and normalize! | 20 20 0.6s
Test Summary: | Pass Total Time
normalize for multidimensional arrays | 29 29 1.2s
Test Summary: | Pass Total Time
normalize for scalars | 4 4 0.0s
Test Summary: | Pass Total Time
Issue #30466 | 2 2 0.0s
Test Summary: | Pass Total Time
potential overflow in normalize! | 4 4 0.0s
Test Summary: | Pass Total Time
normalize with Infs. Issue 29681. | 2 2 0.3s
Test Summary: | Pass Total Time
Issue 14657 | 1 1 0.3s
Test Summary: | Pass Total Time
Issue 17650 | 1 1 0.0s
Test Summary: | Pass Total Time
Issue 19035 | 7 7 1.5s
Test Summary: | Pass Total Time
Issue 40128 | 2 2 0.2s
Test Summary: | Pass Total Time
Issue 22042 | 10 10 1.4s
Test Summary: | Pass Total Time
Issue 18742 | 2 2 0.3s
Test Summary: | Pass Total Time
fallback throws properly for AbstractArrays with dimension > 2 | 2 2 0.0s
Test Summary: | Pass Total Time
generic functions for checking whether matrices have banded structure | 37 37 0.0s
Test Summary: | Pass Broken Total Time
missing values | 13 1 14 0.0s
Test Summary: | Pass Total Time
peakflops | 1 1 0.2s
Test Summary: | Pass Total Time
NaN handling: Issue 28972 | 8 8 0.2s
Test Summary: | Pass Total Time
adjtrans dot | 16 16 1.7s
Test Summary: | Pass Total Time
avoid stackoverflow in dot | 3 3 0.1s
Test Summary: | Pass Total Time
generalized dot #32739 | 36 36 3.6s
Test Summary: | Pass Total Time
condskeel #34512 | 1 1 0.4s
Test Summary: | Pass Total Time
copytrito! | 2 2 0.0s
Test Summary: | Pass Total Time
immutable arrays | 5 5 0.2s
Main.TestGeneric
julia>
It looks like the tests are OK now. I hope I've run the tests correctly.
Could also run the test/loading.jl
test on v1.11.0-beta1
again?
Could also run the test/loading.jl test on v1.11.0-beta1 again?
sergei@slaptop:/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/julia_work$ ../Downloads/julia-1.11.0-beta1/julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.11.0-beta1 (2024-04-10)
_/ |\__'_|_|_|\__'_| |
|__/ |
julia> versioninfo()
Julia Version 1.11.0-beta1
Commit 08e1fc0abb (2024-04-10 08:40 UTC)
Build Info:
Note: This is an unofficial build, please report bugs to the project
responsible for this build and not to the Julia project unless you can
reproduce the issue using official builds available at https://julialang.org/downloads
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 4 × Intel(R) N100
WORD_SIZE: 64
LLVM: libLLVM-16.0.6 (ORCJIT, goldmont)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)
julia> include("/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl")
Test Summary: | Pass Total Time
explicit_project_deps_get | 6 6 0.2s
Test Summary: | Pass Total Time
extras | 4 4 0.1s
Test Summary: | Pass Total Time
project & manifest identify_package & locate_package | 469 469 0.1s
Precompiling Foo...
5 dependencies successfully precompiled in 2 seconds
Test Summary: | Pass Total Time
project & manifest import | 363 363 3.8s
Test Summary: | Pass Total Time
load code uniqueness | 3 3 0.2s
Test Summary: | Pass Total Time
find_package with one env in load path | 2688 2688 0.1s
Test Summary: | Pass Total Time
find_package with two envs in load path | 87720 87720 2.8s
Test Summary: | Pass Total Time
find_package with three envs in load path | 58392 58392 2.4s
Precompiling TestPkg...
1 dependency successfully precompiled in 1 seconds
Test Summary: | Pass Total Time
--project and JULIA_PROJECT paths should be absolutified | 1 1 0.5s
Test Summary: | Pass Total Time
expansion of JULIA_LOAD_PATH | 5 5 0.9s
Test Summary: | Pass Total Time
expansion of JULIA_DEPOT_PATH | 5 5 0.6s
Test Summary: | Pass Total Time
Issue #25719 | 3 3 0.0s
Test Summary: | Pass Total Time
include with mapexpr | 6 6 0.2s
Test Summary: | Pass Total Time
`Base.project_names` and friends | 2 2 0.0s
Test Summary: | Pass Total Time
Manifest formats | 4 4 0.1s
Test Summary: | Pass Total Time
Manifest name preferential loading | 6 6 0.1s
Test Summary: | Pass Total Time
error message loading pkg bad module name | 2 2 0.5s
Test Summary: | Pass Total Time
Preferences loading | 15 15 0.3s
Test Summary: | Pass Total Time
Loading with incomplete manifest/depot #45977 | 4 4 0.2s
Precompiling HasExtensions...
1 dependency successfully precompiled in 1 seconds
Precompiling HasDepWithExtensions...
7 dependencies successfully precompiled in 2 seconds. 1 already precompiled.
Precompiling ExtensionFolder...
1 dependency successfully precompiled in 1 seconds. 5 already precompiled.
Precompiling HasExtensions...
2 dependencies successfully precompiled in 1 seconds
Test Summary: | Pass Total Time
Extensions | 8 8 19.7s
Test Summary: | Pass Total Time
CacheFlags | 155 155 22.4s
Test Summary: | Pass Total Time
loading deadlock detector | 4 4 0.2s
Test Summary: | Pass Total Time
Upgradable stdlibs | 2 2 0.4s
Test Summary: | Pass Total Time
checking srcpath modules | 11 11 0.0s
Test Summary: | Pass Total Time
relocatable upgrades #51989 | 4 4 2m20.2s
Test Summary: | Pass Total Time
code coverage disabled during precompilation | 12 12 1.1s
Test Summary: | Pass Total Time
command-line flags | 29 29 4.7s
Test Summary: | Pass Total Time
including non-existent file throws proper error #52462 | 1 1 0.1s
Test.DefaultTestSet("including non-existent file throws proper error #52462", Any[], 1, false, false, true, 1.714127643616776e9, 1.714127643699006e9, false, "/media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/Downloads/julia-1.11.0-beta1/test/loading.jl")
julia>
. Maybe similar bug report should be filed against julia-1.11.0-beta1 ? Because originally 'make test' fails for julia-1.11.0-beta1 .
Output of versioninfo() :
.
Output of 'uname -a':
Linux slaptop 6.5.0-0.deb12.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1~bpo12+1 (2023-11-23) x86_64 GNU/Linux
.I downloaded Julia tarball from https://github.com/JuliaLang/julia/releases/download/v1.10.2/julia-1.10.2.tar.gz , unpacked the tarball the usual way, did 'cd julia-1.10.2' and built Julia using the following command line:
nice -n 19 make test 1>make_test.log 2>&1
.In the 'make_test.log' file I've noticed the following lines:
.
IIRC the same kind failure has been around since julia-1.4.x if not earlier.