Error while Sampling in Turing.jl

When I try to run the code given in the turing examples,

using Turing
using StatsPlots

# Define a simple Normal model with unknown mean and variance.
@model function gdemo(x, y)
  s ~ InverseGamma(2, 3)
  m ~ Normal(0, sqrt(s))
  x ~ Normal(m, sqrt(s))
  y ~ Normal(m, sqrt(s))
end

#  Run sampler, collect results
chn = sample(gdemo(1.5, 2), HMC(0.1, 5), 1000)

I get an error on running the sample command and Julia exits,

Illegal inttoptr
​     %33 = ptrtoint double addrspace(13)* %32 to i64
Illegal inttoptr
      %64 = inttoptr i64 %63 to i8 addrspace(13)*

signal (6): Aborted
in expression starting at untitled-35c9eec557da40aa832c1bb34dd84ba6:16
gsignal at /usr/bin/../lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /usr/bin/../lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7f2c5d958d04)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
unknown function (ip: 0x7f2c5da42ac1)
unknown function (ip: 0x7f2c5da452d8)
unknown function (ip: 0x7f2c5da458cd)
unknown function (ip: 0x7f2c5d980b4a)
unknown function (ip: 0x7f2c5d9b1ed3)
unknown function (ip: 0x7f2c5d9d784b)
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/libjulia.so.1 (unknown line)
unknown function (ip: 0x7f2c5d9e2df8)
summarize##kw at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/summarize.jl:145
unknown function (ip: 0x7f2c5d9e2df8)
#summarystats#212 at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:262
unknown function (ip: 0x7f2c0d2bb745)
summarystats##kw at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:252 [inlined]
#describe#204 at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:168
describe at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:168
#describe#203 at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:151
describe at /home/sourav/.julia/packages/MCMCChains/I6gg4/src/stats.jl:151
unknown function (ip: 0x7f2c5d9ea75b)
unknown function (ip: 0x7f2c5d9ea389)
unknown function (ip: 0x7f2c5d9ea8f0)
unknown function (ip: 0x7f2c5d9eb9c8)
unknown function (ip: 0x7f2c5d9ec616)
unknown function (ip: 0x7f2c5da04e08)
unknown function (ip: 0x7f2c5d9e0105)
include_string at ./loading.jl:1080
include_string at /home/sourav/.julia/packages/CodeTools/VsjEq/src/eval.jl:30
unknown function (ip: 0x7f2c419db5f2)
#202 at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:121
withpath at /home/sourav/.julia/packages/CodeTools/VsjEq/src/utils.jl:30
withpath at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:9
#201 at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:119 [inlined]
with_logstate at ./logging.jl:398
with_logger at ./logging.jl:505 [inlined]
#200 at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:118 [inlined]
hideprompt at /home/sourav/.julia/packages/Atom/BPtI0/src/repl.jl:127
macro expansion at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:117 [inlined]
macro expansion at /home/sourav/.julia/packages/Media/ItEPc/src/dynamic.jl:24 [inlined]
eval at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:114
unknown function (ip: 0x7f2c419d38ea)
unknown function (ip: 0x7f2c5d9e2df8)
jl_f__apply_latest at /usr/bin/../lib/x86_64-linux-gnu/libjulia.so.1 (unknown line)
#invokelatest#1 at ./essentials.jl:712
unknown function (ip: 0x7f2c5d9e2df8)
invokelatest at ./essentials.jl:711
unknown function (ip: 0x7f2c5d9e2df8)
macro expansion at /home/sourav/.julia/packages/Atom/BPtI0/src/eval.jl:41 [inlined]
#184 at ./task.jl:358
unknown function (ip: 0x7f2c4198382c)
unknown function (ip: 0x7f2c5d9efcbb)
unknown function (ip: (nil))
Allocations: 183236012 (Pool: 183199765; Big: 36247); GC: 133

I am using Julia on Juno. On running the code in IJulia the kernel dies.