Skip to content

runtests.jl Segmentation fault- clang_getTranslationUnitCursor at /usr/bin/../lib/x86_64-linux-gnu/libclang-3.6.so.1 #142

@krejcmat

Description

@krejcmat

Hi all,
I am trying to deploy Clang for future development of julia interface for GRASS GIS.
After checkout master Clang build[2] works. If I run tests from Clang.jl I got errors[1]. I am not sure on what I should focus from this error message. Additional info of system [3]

[1]

PC:~/.julia/v0.5/Clang/test$ julia runtests.jl 

signal (11): Segmentation fault
clang_getTranslationUnitCursor at /usr/bin/../lib/x86_64-linux-gnu/libclang-3.6.so.1 (unknown line)
wci_getTranslationUnitCursor at /home/matt/.julia/v0.5/Clang/src/../deps/usr/lib/libwrapclang.so (unknown line)
tu_cursor at /home/matt/.julia/v0.5/Clang/src/cindex.jl:349
parse_header at /home/matt/.julia/v0.5/Clang/src/cindex.jl:67
jlcall___parse_header#0___21984 at  (unknown line)
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
julia_parse_header_21982 at  (unknown line)
unknown function (ip: 0x7f0fa84b7633)
unknown function (ip: 0x7f0fa84b6a71)
unknown function (ip: 0x7f0fa84b677d)
unknown function (ip: 0x7f0fa84b7c85)
unknown function (ip: 0x7f0fa84b8079)
unknown function (ip: 0x7f0fa84cbdaf)
unknown function (ip: 0x7f0fa84cc679)
jl_load at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
include at ./boot.jl:261
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
include_from_node1 at ./loading.jl:304
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
unknown function (ip: 0x7f0fa84b7633)
unknown function (ip: 0x7f0fa84b6a71)
unknown function (ip: 0x7f0fa84cb988)
unknown function (ip: 0x7f0fa84cc679)
jl_load at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
include at ./boot.jl:261
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
include_from_node1 at ./loading.jl:304
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
process_options at ./client.jl:279
_start at ./client.jl:375
unknown function (ip: 0x7f0fa5023cf9)
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so (unknown line)
unknown function (ip: 0x401b41)
unknown function (ip: 0x40171f)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x401765)
unknown function (ip: (nil))
Segmentation fault (core dumped)

[2]

julia> ENV["LLVM_CONFIG"]="/usr/lib/llvm-3.6/bin/llvm-config"
julia>Pkg.clone("https://github.com/ihnorton/Clang.jl.git")
...
julia> Pkg.build("Clang")
INFO: Building Clang
g++ wrapclang.cpp -fPIC -c -o wrapclang.cpp.o -I/usr/lib/llvm-3.6/include -g -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fPIC 
g++ wrapclang.cpp.o -rdynamic -shared -o libwrapclang.so -L/usr/lib/llvm-3.6/lib  -L/usr/lib/llvm-3.6/lib -lclang

[3]

Installed libs
matt@matt-pc:~/.julia/v0.5/Clang/test$ dpkg --get-selections | grep llvm
libllvm-3.6-ocaml-dev               install
libllvm3.4:amd64                install
libllvm3.4:i386                 deinstall
libllvm3.6:amd64                install
libllvm3.6-dbg:amd64                install
llvm-3.6                    install
llvm-3.6-dev                    install
llvm-3.6-doc                    install
llvm-3.6-examples               install
llvm-3.6-runtime                install

matt@matt-pc:~/.julia/v0.5/Clang/test$ dpkg --get-selections | grep libclang
libclang-3.4-dev                install
libclang-3.6-dev                install
libclang-common-3.4-dev             install
libclang-common-3.6-dev             install
libclang-dev                    install
libclang1-3.4:amd64             install
libclang1-3.6:amd64             install
libclang1-3.6-dbg               install


  | | |_| | | | (_| |  |  Version 0.5.0-dev+433 (2015-09-29 15:39 UTC)
 _/ |\__'_|_|_|\__'_|  |  Commit e60fd18 (15 days old master)
|__/                   |  x86_64-linux-gnu


Does anyone now how I should figure out problem? Thanks for any advice!

best Matej

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions