Skip to content
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

Precompilation failing in Julia v1.0 #165

Closed
juliohm opened this issue Oct 12, 2018 · 16 comments
Closed

Precompilation failing in Julia v1.0 #165

juliohm opened this issue Oct 12, 2018 · 16 comments

Comments

@juliohm
Copy link
Member

juliohm commented Oct 12, 2018

Any branch of the project is working in Julia v1.0?

julia> using OpenCL
[ Info: Precompiling OpenCL [08131aa3-fb12-5dee-8b74-c09406e224a2]
ERROR: LoadError: UndefVarError: T not defined
Stacktrace:
 [1] top-level scope at none:0
 [2] include at ./boot.jl:317 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1038
 [4] include(::Module, ::String) at ./sysimg.jl:29
 [5] top-level scope at none:2
 [6] eval at ./boot.jl:319 [inlined]
 [7] eval(::Expr) at ./client.jl:389
 [8] top-level scope at ./none:3
in expression starting at /home/juliohm/.julia/packages/OpenCL/aAtsW/src/OpenCL.jl:10
ERROR: Failed to precompile OpenCL [08131aa3-fb12-5dee-8b74-c09406e224a2] to /home/juliohm/.julia/compiled/v1.0/OpenCL/qfx5r.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] macro expansion at ./logging.jl:313 [inlined]
 [3] compilecache(::Base.PkgId, ::String) at ./loading.jl:1184
 [4] _require(::Base.PkgId) at ./logging.jl:311
 [5] require(::Base.PkgId) at ./loading.jl:852
 [6] macro expansion at ./logging.jl:311 [inlined]
 [7] require(::Module, ::Symbol) at ./loading.jl:834
@sambitdash
Copy link
Contributor

#170 has many fixes but there are 5 cases where tests are failing identified as well. Moreover there is WIP activity in branch sd1.0 as well. Referenced here for review and reuse.

@juliohm
Copy link
Member Author

juliohm commented Oct 23, 2018

After the merge of #169 , we get compilation without warnings. However, the tests are failing. Could someone please help?

(v0.7) pkg> test OpenCL
   Testing OpenCL
 Resolving package versions...
    Status `/tmp/tmp9ss5kk/Manifest.toml`
  [08131aa3] OpenCL v0.7.0+ [`~/.julia/dev/OpenCL`]
  [2a0f44e3] Base64  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Base64`]
  [8ba89e20] Distributed  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Distributed`]
  [b77e0a4c] InteractiveUtils  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/InteractiveUtils`]
  [8f399da3] Libdl  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Libdl`]
  [37e2e46d] LinearAlgebra  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/LinearAlgebra`]
  [56ddb016] Logging  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Logging`]
  [d6f4376e] Markdown  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Markdown`]
  [de0858da] Printf  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Printf`]
  [9a3f8284] Random  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Random`]
  [9e88b42a] Serialization  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Serialization`]
  [6462fe0b] Sockets  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Sockets`]
  [8dfed614] Test  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Test`]
  [4ec0a83e] Unicode  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Unicode`]
Test Summary: | Pass  Total
layout        |    2      2
Test Summary:   | Pass  Total
OpenCL.Platform |   13     13

signal (11): Segmentation fault
in expression starting at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:24
_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_ at /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so (unknown line)
_ZN5clang9ASTReader11ReadASTCoreEN4llvm9StringRefENS_13serialization10ModuleKindENS_14SourceLocationEPNS3_10ModuleFileERNS1_15SmallVectorImplINS0_14ImportedModuleEEEllNS_16ASTFileSignatureEj at /usr/lib/../lib/libclangSerialization.so.7 (unknown line)
_ZN5clang9ASTReader7ReadASTEN4llvm9StringRefENS_13serialization10ModuleKindENS_14SourceLocationEjPNS1_15SmallVectorImplINS0_17ImportedSubmoduleEEE at /usr/lib/../lib/libclangSerialization.so.7 (unknown line)
_ZN5clang16CompilerInstance26createPCHExternalASTSourceEN4llvm9StringRefES2_bbRNS_12PreprocessorERNS_10ASTContextERKNS_18PCHContainerReaderENS1_8ArrayRefISt10shared_ptrINS_19ModuleFileExtensionEEEEPNS_23DependencyFileGeneratorENSA_ISB_INS_19DependencyCollectorEEEEPvbbb at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang16CompilerInstance26createPCHExternalASTSourceEN4llvm9StringRefEbbPvb at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE at /usr/lib/libclangFrontend.so.7 (unknown line)
unknown function (ip: 0x7fe3d84e6e4b)
unknown function (ip: 0x7fe3d84e8b2b)
unknown function (ip: 0x7fe3d93e01d9)
clBuildProgram at /usr/lib/beignet//libcl.so (unknown line)
unknown function (ip: 0x7fe3d93edd2d)
unknown function (ip: 0x7fe3d93ededd)
clGetDeviceIDs at /usr/lib/libOpenCL.so (unknown line)
clGetDeviceIDs at /home/juliohm/.julia/dev/OpenCL/src/api.jl:18 [inlined]
macro expansion at /home/juliohm/.julia/dev/OpenCL/src/macros.jl:4 [inlined]
devices at /home/juliohm/.julia/dev/OpenCL/src/platform.jl:93
devices at /home/juliohm/.julia/dev/OpenCL/src/platform.jl:109
unknown function (ip: 0x7fe3d981e2d2)
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
macro expansion at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:28 [inlined]
macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v0.7/Test/src/Test.jl:1079 [inlined]
macro expansion at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:26 [inlined]
macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v0.7/Test/src/Test.jl:1079 [inlined]
top-level scope at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:25
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:825
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:841
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:865
include at ./boot.jl:317 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29 [inlined]
include at /home/juliohm/.julia/dev/OpenCL/test/runtests.jl:1
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:324
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:428
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:363 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:686
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:799
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7fe3ea52163f)
unknown function (ip: 0xffffffffffffffff)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:808
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:831
jl_eval_module_expr at /buildworker/worker/package_linux64/build/src/toplevel.c:233
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:621
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:841
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:865
include at ./boot.jl:317 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
include at ./client.jl:398
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:324
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:428
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:363 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:686
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:799
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7fe3e8a57c5f)
unknown function (ip: 0xffffffffffffffff)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:808
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:831
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:778
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/builtins.c:633
eval at ./boot.jl:319
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
macro expansion at ./logging.jl:317 [inlined]
exec_options at ./client.jl:229
_start at ./client.jl:432
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
jl_apply at /buildworker/worker/package_linux64/build/ui/../src/julia.h:1538 [inlined]
true_main at /buildworker/worker/package_linux64/build/ui/repl.c:112
main at /buildworker/worker/package_linux64/build/ui/repl.c:233
__libc_start_main at /usr/lib/libc.so.6 (unknown line)
_start at /home/juliohm/Desktop/julia-0.7.0/bin/julia (unknown line)
Allocations: 4276663 (Pool: 4276023; Big: 640); GC: 8
ERROR: Package OpenCL errored during testing

@vchuravy
Copy link
Member

Urgh this is again Beignets version of LLVM clashing with Julia's version.

_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_ at /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so (unknown line)
_ZN5clang9ASTReader11ReadASTCoreEN4llvm9StringRefENS_13serialization10ModuleKindENS_14SourceLocationEPNS3_10ModuleFileERNS1_15SmallVectorImplINS0_14ImportedModuleEEEllNS_16ASTFileSignatureEj at /usr/lib/../lib/libclangSerialization.so.7 (unknown line)

Look how something installed in /usr/lib/ is using the private libLLVM of Julia. I was hoping we had worked around this by prefixing the symbols.

@juliohm
Copy link
Member Author

juliohm commented Oct 23, 2018

I remember the issue @vchuravy. I have a fresh installation of Julia (binary) and a fresh laptop with beignet installed. The same Antergos OS (Arch-based) as in the past. What can I do to debug this further and fix the issue?

@vchuravy
Copy link
Member

vchuravy commented Oct 23, 2018 via email

@juliohm
Copy link
Member Author

juliohm commented Oct 23, 2018

The output with LD_DEBUG=libs is as follows. System's LLVM is version 7.0.

     16571:	find library=libjulia.so.0.7 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/x86_64/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/x86_64/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/x86_64/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/x86_64/libjulia.so.0.7
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7
     16571:	
     16571:	find library=libdl.so.2 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdl.so.2
     16571:	 search cache=/etc/ld.so.cache
     16571:	  trying file=/usr/lib/libdl.so.2
     16571:	
     16571:	find library=librt.so.1 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/librt.so.1
     16571:	 search cache=/etc/ld.so.cache
     16571:	  trying file=/usr/lib/librt.so.1
     16571:	
     16571:	find library=libpthread.so.0 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpthread.so.0
     16571:	 search cache=/etc/ld.so.cache
     16571:	  trying file=/usr/lib/libpthread.so.0
     16571:	
     16571:	find library=libc.so.6 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libc.so.6
     16571:	 search cache=/etc/ld.so.cache
     16571:	  trying file=/usr/lib/libc.so.6
     16571:	
     16571:	find library=libLLVM-6.0.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/x86_64/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/x86_64/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/x86_64/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/x86_64/libLLVM-6.0.so
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so
     16571:	
     16571:	find library=libstdc++.so.6 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libstdc++.so.6
     16571:	
     16571:	find library=libm.so.6 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libm.so.6
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libm.so.6
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libm.so.6
     16571:	 search cache=/etc/ld.so.cache
     16571:	  trying file=/usr/lib/libm.so.6
     16571:	
     16571:	find library=libgcc_s.so.1 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgcc_s.so.1
     16571:	
     16571:	
     16571:	calling init: /usr/lib/libpthread.so.0
     16571:	
     16571:	
     16571:	calling init: /usr/lib/libc.so.6
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgcc_s.so.1
     16571:	
     16571:	
     16571:	calling init: /usr/lib/libm.so.6
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libstdc++.so.6
     16571:	
     16571:	
     16571:	calling init: /usr/lib/libdl.so.2
     16571:	
     16571:	
     16571:	calling init: /usr/lib/librt.so.1
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7
     16571:	
     16571:	
     16571:	initialize program: ./julia
     16571:	
     16571:	
     16571:	transferring control: ./julia
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/lib/julia/sys.so
     16571:	
     16571:	find library=libpcre2-8 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpcre2-8
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpcre2-8
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib/tls/haswell/x86_64:/usr/lib/tls/haswell:/usr/lib/tls/x86_64:/usr/lib/tls:/usr/lib/haswell/x86_64:/usr/lib/haswell:/usr/lib/x86_64:/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/tls/haswell/x86_64/libpcre2-8
     16571:	  trying file=/usr/lib/tls/haswell/libpcre2-8
     16571:	  trying file=/usr/lib/tls/x86_64/libpcre2-8
     16571:	  trying file=/usr/lib/tls/libpcre2-8
     16571:	  trying file=/usr/lib/haswell/x86_64/libpcre2-8
     16571:	  trying file=/usr/lib/haswell/libpcre2-8
     16571:	  trying file=/usr/lib/x86_64/libpcre2-8
     16571:	  trying file=/usr/lib/libpcre2-8
     16571:	
     16571:	find library=libpcre2-8.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8.so
     16571:	
     16571:	find library=libgmp [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libgmp
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libgmp
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libgmp
     16571:	
     16571:	find library=libgmp.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp.so
     16571:	
     16571:	find library=libmpfr [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libmpfr
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libmpfr
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libmpfr
     16571:	
     16571:	find library=libmpfr.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr.so
     16571:	
     16571:	find library=libdSFMT [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdSFMT
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdSFMT
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libdSFMT
     16571:	
     16571:	find library=libdSFMT.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT.so
     16571:	
     16571:	find library=libopenblas64_ [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libopenblas64_
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libopenblas64_
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libopenblas64_
     16571:	
     16571:	find library=libopenblas64_.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_.so
     16571:	
     16571:	find library=libgfortran.so.4 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgfortran.so.4
     16571:	
     16571:	find library=libquadmath.so.0 [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libquadmath.so.0
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libquadmath.so.0
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgfortran.so.4
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_.so
     16571:	
     16571:	find library=libcholmod [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libcholmod
     16571:	
     16571:	find library=libcholmod.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod.so
     16571:	
     16571:	find library=libcolamd.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcolamd.so
     16571:	
     16571:	find library=libamd.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libamd.so
     16571:	
     16571:	find library=libcamd.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcamd.so
     16571:	
     16571:	find library=libccolamd.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libccolamd.so
     16571:	
     16571:	find library=libsuitesparseconfig.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libccolamd.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcamd.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libamd.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcolamd.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod.so
     16571:	
     16571:	find library=libcholmod [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libcholmod
     16571:	
     16571:	find library=libsuitesparse_wrapper [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparse_wrapper
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparse_wrapper
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libsuitesparse_wrapper
     16571:	
     16571:	find library=libsuitesparse_wrapper.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper.so
     16571:	
     16571:	find library=libumfpack.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libumfpack.so
     16571:	
     16571:	find library=libspqr.so [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libspqr.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libspqr.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libumfpack.so
     16571:	
     16571:	
     16571:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper.so
     16571:	
     16571:	find library=libsuitesparseconfig [0]; searching
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparseconfig
     16571:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file ./julia)
     16571:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparseconfig
     16571:	 search cache=/etc/ld.so.cache
     16571:	 search path=/usr/lib		(system search path)
     16571:	  trying file=/usr/lib/libsuitesparseconfig
     16571:	
     16571:	
     16571:	calling fini: ./julia [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/lib/julia/sys.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so [0]
     16571:	
     16571:	
     16571:	calling fini: /usr/lib/librt.so.1 [0]
     16571:	
     16571:	
     16571:	calling fini: /usr/lib/libdl.so.2 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libumfpack.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libspqr.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libccolamd.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcamd.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libamd.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcolamd.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig.so [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_.so [0]
     16571:	
     16571:	
     16571:	calling fini: /usr/lib/libpthread.so.0 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgfortran.so.4 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libquadmath.so.0 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libstdc++.so.6 [0]
     16571:	
     16571:	
     16571:	calling fini: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgcc_s.so.1 [0]
     16571:	
     16571:	
     16571:	calling fini: /usr/lib/libm.so.6 [0]
     16571:	

@vchuravy
Copy link
Member

There is no call to libcl.so or libOpenCL.so in that log. Did you run the crashing script?

@juliohm
Copy link
Member Author

juliohm commented Oct 23, 2018

This is the full output of running the tests:

(v0.7) pkg> test OpenCL
   Testing OpenCL
 Resolving package versions...
    Status `/tmp/tmps76Fsb/Manifest.toml`
  [08131aa3] OpenCL v0.7.0+ [`~/.julia/dev/OpenCL`]
  [2a0f44e3] Base64  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Base64`]
  [8ba89e20] Distributed  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Distributed`]
  [b77e0a4c] InteractiveUtils  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/InteractiveUtils`]
  [8f399da3] Libdl  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Libdl`]
  [37e2e46d] LinearAlgebra  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/LinearAlgebra`]
  [56ddb016] Logging  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Logging`]
  [d6f4376e] Markdown  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Markdown`]
  [de0858da] Printf  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Printf`]
  [9a3f8284] Random  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Random`]
  [9e88b42a] Serialization  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Serialization`]
  [6462fe0b] Sockets  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Sockets`]
  [8dfed614] Test  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Test`]
  [4ec0a83e] Unicode  [`~/Desktop/julia-0.7.0/bin/../share/julia/stdlib/v0.7/Unicode`]
     20972:	find library=libjulia.so.0.7 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/x86_64/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/haswell/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/x86_64/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/tls/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/x86_64/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/haswell/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/x86_64/libjulia.so.0.7
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7
     20972:	
     20972:	find library=libdl.so.2 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdl.so.2
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libdl.so.2
     20972:	
     20972:	find library=librt.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/librt.so.1
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/librt.so.1
     20972:	
     20972:	find library=libpthread.so.0 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpthread.so.0
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libpthread.so.0
     20972:	
     20972:	find library=libc.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libc.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libc.so.6
     20972:	
     20972:	find library=libLLVM-6.0.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/x86_64:/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/x86_64/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/haswell/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/x86_64/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/tls/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/x86_64/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/haswell/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/x86_64/libLLVM-6.0.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so
     20972:	
     20972:	find library=libstdc++.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libstdc++.so.6
     20972:	
     20972:	find library=libm.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libm.so.6
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libm.so.6
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libm.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libm.so.6
     20972:	
     20972:	find library=libgcc_s.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgcc_s.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libpthread.so.0
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libc.so.6
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgcc_s.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libm.so.6
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libstdc++.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libdl.so.2
     20972:	
     20972:	
     20972:	calling init: /usr/lib/librt.so.1
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7
     20972:	
     20972:	
     20972:	initialize program: /home/juliohm/Desktop/julia-0.7.0/bin/julia
     20972:	
     20972:	
     20972:	transferring control: /home/juliohm/Desktop/julia-0.7.0/bin/julia
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/lib/julia/sys.so
     20972:	
     20972:	find library=libpcre2-8 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpcre2-8
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpcre2-8
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib/tls/haswell/x86_64:/usr/lib/tls/haswell:/usr/lib/tls/x86_64:/usr/lib/tls:/usr/lib/haswell/x86_64:/usr/lib/haswell:/usr/lib/x86_64:/usr/lib(system search path)
     20972:	  trying file=/usr/lib/tls/haswell/x86_64/libpcre2-8
     20972:	  trying file=/usr/lib/tls/haswell/libpcre2-8
     20972:	  trying file=/usr/lib/tls/x86_64/libpcre2-8
     20972:	  trying file=/usr/lib/tls/libpcre2-8
     20972:	  trying file=/usr/lib/haswell/x86_64/libpcre2-8
     20972:	  trying file=/usr/lib/haswell/libpcre2-8
     20972:	  trying file=/usr/lib/x86_64/libpcre2-8
     20972:	  trying file=/usr/lib/libpcre2-8
     20972:	
     20972:	find library=libpcre2-8.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libpcre2-8.so
     20972:	
     20972:	find library=libgmp [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libgmp
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libgmp
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libgmp
     20972:	
     20972:	find library=libgmp.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgmp.so
     20972:	
     20972:	find library=libmpfr [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libmpfr
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libmpfr
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libmpfr
     20972:	
     20972:	find library=libmpfr.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libmpfr.so
     20972:	
     20972:	find library=libdSFMT [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdSFMT
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdSFMT
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libdSFMT
     20972:	
     20972:	find library=libdSFMT.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libdSFMT.so
     20972:	
     20972:	find library=libopenblas64_ [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libopenblas64_
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libopenblas64_
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libopenblas64_
     20972:	
     20972:	find library=libopenblas64_.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_.so
     20972:	
     20972:	find library=libgfortran.so.4 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgfortran.so.4
     20972:	
     20972:	find library=libquadmath.so.0 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libquadmath.so.0
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libquadmath.so.0
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libgfortran.so.4
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libopenblas64_.so
     20972:	
     20972:	find library=libcholmod [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libcholmod
     20972:	
     20972:	find library=libcholmod.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod.so
     20972:	
     20972:	find library=libcolamd.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcolamd.so
     20972:	
     20972:	find library=libamd.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libamd.so
     20972:	
     20972:	find library=libcamd.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcamd.so
     20972:	
     20972:	find library=libccolamd.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libccolamd.so
     20972:	
     20972:	find library=libsuitesparseconfig.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libccolamd.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcamd.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libamd.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcolamd.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod.so
     20972:	
     20972:	find library=libcholmod [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libcholmod
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libcholmod
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libcholmod
     20972:	
     20972:	find library=libsuitesparse_wrapper [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparse_wrapper
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparse_wrapper
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libsuitesparse_wrapper
     20972:	
     20972:	find library=libsuitesparse_wrapper.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper.so
     20972:	
     20972:	find library=libumfpack.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libumfpack.so
     20972:	
     20972:	find library=libspqr.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libspqr.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libspqr.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libumfpack.so
     20972:	
     20972:	
     20972:	calling init: /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparse_wrapper.so
     20972:	
     20972:	find library=libsuitesparseconfig [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libsuitesparseconfig
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparseconfig
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libsuitesparseconfig
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libsuitesparseconfig
     20972:	
Test Summary: | Pass  Total
layout        |    2      2
     20972:	find library=libOpenCL [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libOpenCL
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libOpenCL
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libOpenCL
     20972:	 search cache=/etc/ld.so.cache
     20972:	 search path=/usr/lib		(system search path)
     20972:	  trying file=/usr/lib/libOpenCL
     20972:	
     20972:	find library=libOpenCL.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia:/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/../lib/libjulia.so.0.7)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libOpenCL.so
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libOpenCL.so
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libOpenCL.so
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libOpenCL.so
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libOpenCL.so
     20972:	
     20972:	find library=libX11.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libX11.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libX11.so.6
     20972:	
     20972:	find library=libXext.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libXext.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libXext.so.6
     20972:	
     20972:	find library=libXfixes.so.3 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libXfixes.so.3
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libXfixes.so.3
     20972:	
     20972:	find library=libdrm_intel.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdrm_intel.so.1
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libdrm_intel.so.1
     20972:	
     20972:	find library=libdrm.so.2 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libdrm.so.2
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libdrm.so.2
     20972:	
     20972:	find library=libGL.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libGL.so.1
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libGL.so.1
     20972:	
     20972:	find library=libEGL.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libEGL.so.1
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libEGL.so.1
     20972:	
     20972:	find library=libxcb.so.1 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libxcb.so.1
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libxcb.so.1
     20972:	
     20972:	find library=libpciaccess.so.0 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libpciaccess.so.0
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libpciaccess.so.0
     20972:	
     20972:	find library=libGLX.so.0 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libGLX.so.0
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libGLX.so.0
     20972:	
     20972:	find library=libGLdispatch.so.0 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libGLdispatch.so.0
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libGLdispatch.so.0
     20972:	
     20972:	find library=libXau.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libXau.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libXau.so.6
     20972:	
     20972:	find library=libXdmcp.so.6 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libXdmcp.so.6
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libXdmcp.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libXdmcp.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libXau.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libGLdispatch.so.0
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libxcb.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libX11.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libXext.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libGLX.so.0
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libpciaccess.so.0
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libEGL.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libGL.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libdrm.so.2
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libdrm_intel.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libXfixes.so.3
     20972:	
     20972:	
     20972:	calling init: /usr/lib/beignet//libcl.so
     20972:	
     20972:	find library=libclangCodeGen.so.7 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libclangCodeGen.so.7
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libclangCodeGen.so.7
     20972:	
     20972:	find library=libclangFrontend.so.7 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libclangFrontend.so.7
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libclangFrontend.so.7
     20972:	
     20972:	find library=libclangBasic.so.7 [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libclangBasic.so.7
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libclangBasic.so.7
     20972:	
     20972:	find library=libLLVM-7.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libLLVM-7.so
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libLLVM-7.so
     20972:	
     20972:	find library=libclangAnalysis.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib/tls/haswell/x86_64:/usr/lib/../lib/tls/haswell:/usr/lib/../lib/tls/x86_64:/usr/lib/../lib/tls:/usr/lib/../lib/haswell/x86_64:/usr/lib/../lib/haswell:/usr/lib/../lib/x86_64:/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/tls/haswell/x86_64/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/tls/haswell/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/tls/x86_64/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/tls/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/haswell/x86_64/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/haswell/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/x86_64/libclangAnalysis.so.7
     20972:	  trying file=/usr/lib/../lib/libclangAnalysis.so.7
     20972:	
     20972:	find library=libclangAST.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangAST.so.7
     20972:	
     20972:	find library=libclangLex.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangLex.so.7
     20972:	
     20972:	find library=libclangDriver.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangDriver.so.7
     20972:	
     20972:	find library=libclangEdit.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangEdit.so.7
     20972:	
     20972:	find library=libclangParse.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangParse.so.7
     20972:	
     20972:	find library=libclangSema.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangSema.so.7
     20972:	
     20972:	find library=libclangSerialization.so.7 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libclangSerialization.so.7
     20972:	
     20972:	find library=libffi.so.6 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libffi.so.6
     20972:	
     20972:	find library=libedit.so.0 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libedit.so.0
     20972:	
     20972:	find library=libz.so.1 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libz.so.1
     20972:	
     20972:	find library=libncursesw.so.6 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libncursesw.so.6
     20972:	
     20972:	find library=libxml2.so.2 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libxml2.so.2
     20972:	
     20972:	find library=libicuuc.so.62 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libicuuc.so.62
     20972:	
     20972:	find library=liblzma.so.5 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/liblzma.so.5
     20972:	
     20972:	find library=libicudata.so.62 [0]; searching
     20972:	 search path=/usr/lib/../lib		(RPATH from file /usr/lib/libclangCodeGen.so.7)
     20972:	  trying file=/usr/lib/../lib/libicudata.so.62
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/liblzma.so.5
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libicuuc.so.62
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libz.so.1
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libxml2.so.2
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libncursesw.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libedit.so.0
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libffi.so.6
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libLLVM-7.so
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libclangBasic.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangLex.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangAST.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangEdit.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangAnalysis.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangSema.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangSerialization.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangParse.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/../lib/libclangDriver.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libclangFrontend.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/libclangCodeGen.so.7
     20972:	
     20972:	
     20972:	calling init: /usr/lib/beignet//libgbe.so
     20972:	
     20972:	
     20972:	calling init: /usr/lib/beignet//libgbeinterp.so
     20972:	
Test Summary:   | Pass  Total
OpenCL.Platform |   13     13

signal (11): Segmentation fault
in expression starting at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:24
_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_ at /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so (unknown line)
_ZN5clang9ASTReader11ReadASTCoreEN4llvm9StringRefENS_13serialization10ModuleKindENS_14SourceLocationEPNS3_10ModuleFileERNS1_15SmallVectorImplINS0_14ImportedModuleEEEllNS_16ASTFileSignatureEj at /usr/lib/../lib/libclangSerialization.so.7 (unknown line)
_ZN5clang9ASTReader7ReadASTEN4llvm9StringRefENS_13serialization10ModuleKindENS_14SourceLocationEjPNS1_15SmallVectorImplINS0_17ImportedSubmoduleEEE at /usr/lib/../lib/libclangSerialization.so.7 (unknown line)
_ZN5clang16CompilerInstance26createPCHExternalASTSourceEN4llvm9StringRefES2_bbRNS_12PreprocessorERNS_10ASTContextERKNS_18PCHContainerReaderENS1_8ArrayRefISt10shared_ptrINS_19ModuleFileExtensionEEEEPNS_23DependencyFileGeneratorENSA_ISB_INS_19DependencyCollectorEEEEPvbbb at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang16CompilerInstance26createPCHExternalASTSourceEN4llvm9StringRefEbbPvb at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang14FrontendAction15BeginSourceFileERNS_16CompilerInstanceERKNS_17FrontendInputFileE at /usr/lib/libclangFrontend.so.7 (unknown line)
_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE at /usr/lib/libclangFrontend.so.7 (unknown line)
unknown function (ip: 0x7f1a8d79ee4b)
unknown function (ip: 0x7f1a8d7a0b2b)
unknown function (ip: 0x7f1a9475c1d9)
clBuildProgram at /usr/lib/beignet//libcl.so (unknown line)
unknown function (ip: 0x7f1a94769d2d)
unknown function (ip: 0x7f1a94769edd)
clGetDeviceIDs at /usr/lib/libOpenCL.so (unknown line)
clGetDeviceIDs at /home/juliohm/.julia/dev/OpenCL/src/api.jl:18 [inlined]
macro expansion at /home/juliohm/.julia/dev/OpenCL/src/macros.jl:4 [inlined]
devices at /home/juliohm/.julia/dev/OpenCL/src/platform.jl:93
devices at /home/juliohm/.julia/dev/OpenCL/src/platform.jl:109
unknown function (ip: 0x7f1a94af92d2)
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
macro expansion at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:28 [inlined]
macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v0.7/Test/src/Test.jl:1079 [inlined]
macro expansion at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:26 [inlined]
macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v0.7/Test/src/Test.jl:1079 [inlined]
top-level scope at /home/juliohm/.julia/dev/OpenCL/test/test_context.jl:25
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:825
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:841
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:865
include at ./boot.jl:317 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29 [inlined]
include at /home/juliohm/.julia/dev/OpenCL/test/runtests.jl:1
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:324
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:428
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:363 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:686
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:799
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f1aa587563f)
unknown function (ip: 0xffffffffffffffff)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:808
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:831
jl_eval_module_expr at /buildworker/worker/package_linux64/build/src/toplevel.c:233
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:621
jl_parse_eval_all at /buildworker/worker/package_linux64/build/src/ast.c:841
jl_load at /buildworker/worker/package_linux64/build/src/toplevel.c:865
include at ./boot.jl:317 [inlined]
include_relative at ./loading.jl:1038
include at ./sysimg.jl:29
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
include at ./client.jl:398
jl_fptr_trampoline at /buildworker/worker/package_linux64/build/src/gf.c:1829
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:324
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:428
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:363 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:686
jl_interpret_toplevel_thunk_callback at /buildworker/worker/package_linux64/build/src/interpreter.c:799
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f1aa3dabc5f)
unknown function (ip: 0xffffffffffffffff)
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:808
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:831
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:778
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/builtins.c:633
eval at ./boot.jl:319
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
macro expansion at ./logging.jl:317 [inlined]
exec_options at ./client.jl:229
_start at ./client.jl:432
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2182
jl_apply at /buildworker/worker/package_linux64/build/ui/../src/julia.h:1538 [inlined]
true_main at /buildworker/worker/package_linux64/build/ui/repl.c:112
main at /buildworker/worker/package_linux64/build/ui/repl.c:233
__libc_start_main at /usr/lib/libc.so.6 (unknown line)
_start at /home/juliohm/Desktop/julia-0.7.0/bin/julia (unknown line)
Allocations: 4276662 (Pool: 4276023; Big: 639); GC: 8
ERROR: Package OpenCL errored during testing

@vchuravy
Copy link
Member

This is concering:

  20972:	find library=libLLVM-7.so [0]; searching
     20972:	 search path=/home/juliohm/Desktop/julia-0.7.0/bin/../lib		(RPATH from file /home/juliohm/Desktop/julia-0.7.0/bin/julia)
     20972:	  trying file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/libLLVM-7.so
     20972:	 search cache=/etc/ld.so.cache
     20972:	  trying file=/usr/lib/libLLVM-7.so
     20972:	

LDD found the right libLLVM library but calls end up in the one open first by Julia.

Interesting would be LD_DEBUG=symbols or LD_DEBUG=bindings. But please post these as gist, because that will be a lot of output and try to understand the criticla portion first yourself.

@juliohm
Copy link
Member Author

juliohm commented Oct 23, 2018

I tried to understand the output, but without success. You can find the output with LD_DEBUG=bindings in the gist: https://gist.github.com/juliohm/078c6f8453842cc5a44f7789b1eb2fc6

@vchuravy
Copy link
Member

Can you post the output of running with LD_DEBUG=bindings,symbols?
Also ldd /usr/lib/../lib/libclangSerialization.so.7 and nm --with-symbol-versions -D /usr/lib/../lib/libclangSerialization.so.7

From what I can see all parties have correct symbol versions, but when libclang resolves it symbol it does it against the global table without a version tag.

Looking at my system (also Archlinux)

000000000006c520 W _ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_@@Base

This looks like the problem... it should have been @LLVM_7 instead of @@Base and it looks like most weak symbols have that problem.

@vchuravy
Copy link
Member

Even weirder...

libLLVM.so: 00000000010c48d0 W _ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_@@LLVM_7, so ... libclangSerialization.so lost ther version when internalising the symbol.

@juliohm
Copy link
Member Author

juliohm commented Oct 24, 2018

Hi @vchuravy, thank you for your help.

The following gist contains the output of ldd and nm: https://gist.github.com/juliohm/bd6dbe7bd37ad637e0b94ebc4634dcdf

The output with LD_DEBUG=bindings,symbols is too large to post as a gist. The site crashes when I try to copy/paste. I am sharing a temporary file in my Google Drive: https://drive.google.com/file/d/1ch2EiCR2u93Po1kimhbW0jU4cmDw3wwT/view?usp=sharing

@vchuravy
Copy link
Member

And there is our answer:

      2637:	symbol=_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_;  lookup in file=/home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so [0]
      2637:	binding file /usr/lib/../lib/libclangSerialization.so.7 [0] to /home/juliohm/Desktop/julia-0.7.0/bin/../lib/julia/libLLVM-6.0.so [0]: normal symbol `_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_'

The weak binding in libclangSerialization.so is missing its version info and so it is looking up the symbol in the wrong library

vs an earlier resolution:

      2637:	symbol=_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_;  lookup in file=/usr/lib/libLLVM-7.so [0]
      2637:	binding file /usr/lib/libLLVM-7.so [0] to /usr/lib/libLLVM-7.so [0]: normal symbol `_ZN4llvm15SmallVectorImplINS_15BitstreamCursor5BlockEEaSEOS3_' [LLVM_7]

There is nothing that immediately comes to my mind to fix this, we probably need to patch clang's build-process.

@juliohm
Copy link
Member Author

juliohm commented Oct 24, 2018

Thank you @vchuravy. You mean we should open an issue on clang instead? Please let me know how I should proceed to get this moving.

@juliohm
Copy link
Member Author

juliohm commented Oct 26, 2018

@vchuravy I appreciate if you can open an issue on clang or somewhere else explaining the situation. I don't have enough background to explain things correctly or fix them myself.

I've finished porting my packages to Julia v1.0, but the GPU features are currently disabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants