Strangely, I can get the symbol if I first get a handle with dlopen
julia> const libwsmp = Pkg.dir("MixedModels","deps", "usr", "lib", 
"libwsmp64.so")
"/home/bates/.julia/v0.3/MixedModels/deps/usr/lib/libwsmp64.so"

julia> tt = dlopen(libwsmp)
Ptr{Void} @0x0000000003488090

julia> typeof(tt)
Ptr{None}

julia> dlsym_e(tt,"wssmp_")
Ptr{Void} @0x00007f59ba7f2cc0

julia> typeof(ans)
Ptr{None}

julia> tt = dlsym(libwsmp,"wssmp_")

signal (11): Segmentation fault
unknown function (ip: -1012074222)
unknown function (ip: -1049255130)
unknown function (ip: -1029267132)
unknown function (ip: -1012051980)
unknown function (ip: -1029265875)
dlsym at /lib/x86_64-linux-gnu/libdl.so.2 (unknown line)
uv_dlsym at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so (unknown 
line)
jl_dlsym at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so (unknown 
line)
dlsym at c.jl:15
jlcall_dlsym;19918 at  (unknown line)
unknown function (ip: -1026275340)
jl_trampoline at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
unknown function (ip: -1026325740)
jl_apply_generic at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
unknown function (ip: -1025713180)
unknown function (ip: -1025714072)
unknown function (ip: -1025723913)
unknown function (ip: -1025723696)
unknown function (ip: -1025715471)
unknown function (ip: -1025714788)
unknown function (ip: -1025714680)
unknown function (ip: -1025625393)
jl_toplevel_eval at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
jl_f_top_eval at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
eval_user_input at REPL.jl:54
jlcall_eval_user_input;19764 at  (unknown line)
unknown function (ip: -1026325740)
jl_apply_generic at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
anonymous at task.jl:96
unknown function (ip: -1026275340)
jl_trampoline at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
unknown function (ip: -1025668396)
unknown function (ip: -1025667489)
unknown function (ip: -1025674746)
unknown function (ip: -1025674906)
jl_handle_stack_switch at 
/home/bates/git/julia/usr/bin/../lib/libjulia-debug.so (unknown line)
julia_trampoline at /home/bates/git/julia/usr/bin/../lib/libjulia-debug.so 
(unknown line)
unknown function (ip: 4204184)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 4199705)
unknown function (ip: 0)
Segmentation fault (core dumped)



Reply via email to