<p dir="auto">I get this crash locally since we moved to LLVM 3.9.1. It doesn't appear if I switch back to 3.7.1.</p>
<p dir="auto">(Note that LLVM 3.9.1 incorrectly detects my CPU as <code class="notranslate">skylake-avx512</code>, while it only supports AVX2. Doesn't look like the cause of the crash, though, since fixing the CPU family and rebuilding LLVM and Julia doesn't fix it.)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; Base.runtests(&quot;linalg/bunchkaufman&quot;)
Test (Worker)           | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)

signal (11): Segmentation fault
while loading /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl, in expression starting on line 22
unknown function (ip: 0x7f7350df8a8c)
unknown function (ip: 0x7f7350e0014a)
unknown function (ip: 0x7f7350d8e648)
unknown function (ip: 0x7f7350d9593f)
unknown function (ip: 0x7f7350d95c37)
_ZN4llvm12RegAllocBase16allocatePhysRegsEv at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
unknown function (ip: 0x7f7350d96e4f)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
operator() at /home/milan/Dev/julia/src/jitlayers.cpp:436
_M_invoke at /usr/include/c++/6.2.1/functional:1726
operator() at /usr/include/c++/6.2.1/functional:2136
addModuleSet&lt;llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module&gt;, 1u&gt;, llvm::RTDyldMemoryManager*, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt; &gt; at /home/milan/Dev/julia/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h:73
addModule at /home/milan/Dev/julia/src/jitlayers.cpp:559
jl_add_to_ee at /home/milan/Dev/julia/src/jitlayers.cpp:782
jl_finalize_function at /home/milan/Dev/julia/src/jitlayers.cpp:793
getAddressForFunction at /home/milan/Dev/julia/src/codegen.cpp:1070
jl_generate_fptr at /home/milan/Dev/julia/src/codegen.cpp:1193
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:240
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:62 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:60 [inlined]
macro expansion; at ./test.jl:714 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:49 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:40 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:37 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:24 [inlined]
macro expansion; at ./test.jl:775 [inlined]
anonymous at ./&lt;missing&gt; (unknown line)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_toplevel_eval_flex at /home/milan/Dev/julia/src/toplevel.c:648
jl_parse_eval_all at /home/milan/Dev/julia/src/ast.c:757
jl_load at /home/milan/Dev/julia/src/toplevel.c:675
jl_load_ at /home/milan/Dev/julia/src/toplevel.c:684
include_from_node1 at ./loading.jl:532
unknown function (ip: 0x7f73466793fb)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
include at ./sysimg.jl:14
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:13 [inlined]
macro expansion; at ./test.jl:714 [inlined]
macro expansion; at ./util.jl:288 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:0 [inlined]
anonymous at ./&lt;missing&gt; (unknown line)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_toplevel_eval_flex at /home/milan/Dev/julia/src/toplevel.c:648
jl_toplevel_eval at /home/milan/Dev/julia/src/toplevel.c:659
jl_toplevel_eval_in at /home/milan/Dev/julia/src/builtins.c:606
eval at ./boot.jl:236
unknown function (ip: 0x7f7346652c2f)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
runtests at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:16
#529 at ./multi.jl:1053
run_work_thunk at ./multi.jl:1024
unknown function (ip: 0x7f7134ec10a9)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
#remotecall_fetch#534 at ./multi.jl:1078
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
remotecall_fetch at ./multi.jl:1078
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
#remotecall_fetch#538 at ./multi.jl:1106
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
remotecall_fetch at ./multi.jl:1106
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
macro expansion at /home/milan/Dev/julia/usr/share/julia/test/runtests.jl:65 [inlined]
#38 at ./task.jl:404
unknown function (ip: 0x7f7134ec0a8f)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
start_task at /home/milan/Dev/julia/src/task.c:261
unknown function (ip: 0xffffffffffffffff)
Allocations: 10590801 (Pool: 10588840; Big: 1961); GC: 15
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 0.6.0-dev.1807
Commit 26c8d85* (2016-12-31 04:12 UTC)
DEBUG build
Platform Info:
  OS: Linux (x86_64-redhat-linux)
  CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, skylake-avx512)

Stacktrace:
 [1] runtests(::String, ::Int64) at ./interactiveutil.jl:655
 [2] runtests(::String) at ./interactiveutil.jl:644
"><pre class="notranslate"><code class="notranslate">julia&gt; Base.runtests("linalg/bunchkaufman")
Test (Worker)           | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)

signal (11): Segmentation fault
while loading /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl, in expression starting on line 22
unknown function (ip: 0x7f7350df8a8c)
unknown function (ip: 0x7f7350e0014a)
unknown function (ip: 0x7f7350d8e648)
unknown function (ip: 0x7f7350d9593f)
unknown function (ip: 0x7f7350d95c37)
_ZN4llvm12RegAllocBase16allocatePhysRegsEv at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
unknown function (ip: 0x7f7350d96e4f)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so (unknown line)
operator() at /home/milan/Dev/julia/src/jitlayers.cpp:436
_M_invoke at /usr/include/c++/6.2.1/functional:1726
operator() at /usr/include/c++/6.2.1/functional:2136
addModuleSet&lt;llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module&gt;, 1u&gt;, llvm::RTDyldMemoryManager*, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt; &gt; at /home/milan/Dev/julia/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h:73
addModule at /home/milan/Dev/julia/src/jitlayers.cpp:559
jl_add_to_ee at /home/milan/Dev/julia/src/jitlayers.cpp:782
jl_finalize_function at /home/milan/Dev/julia/src/jitlayers.cpp:793
getAddressForFunction at /home/milan/Dev/julia/src/codegen.cpp:1070
jl_generate_fptr at /home/milan/Dev/julia/src/codegen.cpp:1193
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:240
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:62 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:60 [inlined]
macro expansion; at ./test.jl:714 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:49 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:40 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:37 [inlined]
macro expansion; at ./test.jl:775 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/linalg/bunchkaufman.jl:24 [inlined]
macro expansion; at ./test.jl:775 [inlined]
anonymous at ./&lt;missing&gt; (unknown line)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_toplevel_eval_flex at /home/milan/Dev/julia/src/toplevel.c:648
jl_parse_eval_all at /home/milan/Dev/julia/src/ast.c:757
jl_load at /home/milan/Dev/julia/src/toplevel.c:675
jl_load_ at /home/milan/Dev/julia/src/toplevel.c:684
include_from_node1 at ./loading.jl:532
unknown function (ip: 0x7f73466793fb)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
include at ./sysimg.jl:14
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:13 [inlined]
macro expansion; at ./test.jl:714 [inlined]
macro expansion; at ./util.jl:288 [inlined]
macro expansion; at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:0 [inlined]
anonymous at ./&lt;missing&gt; (unknown line)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_toplevel_eval_flex at /home/milan/Dev/julia/src/toplevel.c:648
jl_toplevel_eval at /home/milan/Dev/julia/src/toplevel.c:659
jl_toplevel_eval_in at /home/milan/Dev/julia/src/builtins.c:606
eval at ./boot.jl:236
unknown function (ip: 0x7f7346652c2f)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
runtests at /home/milan/Dev/julia/usr/share/julia/test/testdefs.jl:16
#529 at ./multi.jl:1053
run_work_thunk at ./multi.jl:1024
unknown function (ip: 0x7f7134ec10a9)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
#remotecall_fetch#534 at ./multi.jl:1078
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
remotecall_fetch at ./multi.jl:1078
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
#remotecall_fetch#538 at ./multi.jl:1106
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
jl_f__apply at /home/milan/Dev/julia/src/builtins.c:548
remotecall_fetch at ./multi.jl:1106
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
macro expansion at /home/milan/Dev/julia/usr/share/julia/test/runtests.jl:65 [inlined]
#38 at ./task.jl:404
unknown function (ip: 0x7f7134ec0a8f)
jl_call_method_internal at /home/milan/Dev/julia/src/julia_internal.h:246
jl_apply_generic at /home/milan/Dev/julia/src/gf.c:2196
jl_apply at /home/milan/Dev/julia/src/julia.h:1388
start_task at /home/milan/Dev/julia/src/task.c:261
unknown function (ip: 0xffffffffffffffff)
Allocations: 10590801 (Pool: 10588840; Big: 1961); GC: 15
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 0.6.0-dev.1807
Commit 26c8d85* (2016-12-31 04:12 UTC)
DEBUG build
Platform Info:
  OS: Linux (x86_64-redhat-linux)
  CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, skylake-avx512)

Stacktrace:
 [1] runtests(::String, ::Int64) at ./interactiveutil.jl:655
 [2] runtests(::String) at ./interactiveutil.jl:644

</code></pre></div>
<p dir="auto">gdb backtrace:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; include(&quot;test/linalg/bunchkaufman.jl&quot;)

Thread 1 &quot;julia-debug&quot; received signal SIGSEGV, Segmentation fault.
0x00007ffff566da8d in llvm::SplitEditor::deleteRematVictims() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
Missing separate debuginfos, use: dnf debuginfo-install http-parser-2.7.1-3.fc25.x86_64 libgcc-6.2.1-2.fc25.x86_64 libgfortran-6.2.1-2.fc25.x86_64 libquadmath-6.2.1-2.fc25.x86_64 libstdc++-6.2.1-2.fc25.x86_64 zlib-1.2.8-10.fc24.x86_64
(gdb) ba
#0  0x00007ffff566da8d in llvm::SplitEditor::deleteRematVictims() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#1  0x00007ffff567514b in llvm::SplitEditor::finish(llvm::SmallVectorImpl&lt;unsigned int&gt;*) () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#2  0x00007ffff5603649 in (anonymous namespace)::RAGreedy::doRegionSplit(llvm::LiveInterval&amp;, unsigned int, bool, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#3  0x00007ffff560a940 in (anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&amp;, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;, llvm::SmallSet&lt;unsigned int, 16u, std::less&lt;unsigned int&gt; &gt;&amp;, unsigned int) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#4  0x00007ffff560ac38 in (anonymous namespace)::RAGreedy::selectOrSplit(llvm::LiveInterval&amp;, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#5  0x00007ffff55f9d40 in llvm::RegAllocBase::allocatePhysRegs() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#6  0x00007ffff560be50 in (anonymous namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#7  0x00007ffff5575511 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&amp;) () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#8  0x00007ffff5424442 in llvm::FPPassManager::runOnFunction(llvm::Function&amp;)
    () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#9  0x00007ffff542475b in llvm::FPPassManager::runOnModule(llvm::Module&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#10 0x00007ffff5424a77 in llvm::legacy::PassManagerImpl::run(llvm::Module&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#11 0x00007ffff77ebaf1 in JuliaOJIT::&lt;lambda(llvm::Module&amp;)&gt;::operator()(llvm::Module &amp;) const (__closure=0x6e9368, M=...)
    at /home/milan/Dev/julia/src/jitlayers.cpp:436
#12 0x00007ffff77f8209 in std::_Function_handler&lt;llvm::object::OwningBinary&lt;llvm::object::ObjectFile&gt;(llvm::Module&amp;), JuliaOJIT::JuliaOJIT(llvm::TargetMachine&amp;)::&lt;lambda(llvm::Module&amp;)&gt; &gt;::_M_invoke(const std::_Any_data &amp;, llvm::Module &amp;)
    (__functor=..., __args#0=...) at /usr/include/c++/6.2.1/functional:1726
#13 0x00007ffff77f966c in std::function&lt;llvm::object::OwningBinary&lt;llvm::object::ObjectFile&gt; (llvm::Module&amp;)&gt;::operator()(llvm::Module&amp;) const (this=0x6e9368, 
    __args#0=...) at /usr/include/c++/6.2.1/functional:2136
#14 0x00007ffff77f331f in llvm::orc::IRCompileLayer&lt;llvm::orc::ObjectLinkingLayer&lt;JuliaOJIT::DebugObjectRegistrar&gt; &gt;::addModuleSet&lt;llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module&gt;, 1u&gt;, llvm::RTDyldMemoryManager*, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt; &gt;(llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module, std::default_delete&lt;llvm::Module&gt; &gt;, 1u&gt;, llvm::RT---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
DyldMemoryManager *, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt;) (this=0x6e9360, Ms=..., MemMgr=0x6f5cd0, 
    Resolver=std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;&gt; containing 0x3807110)
    at /home/milan/Dev/julia/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h:73
#15 0x00007ffff77ec711 in JuliaOJIT::addModule (this=0x6e8100, 
    M=std::unique_ptr&lt;llvm::Module&gt; containing 0x0)
    at /home/milan/Dev/julia/src/jitlayers.cpp:559
#16 0x00007ffff77ed267 in jl_add_to_ee (
    m=std::unique_ptr&lt;llvm::Module&gt; containing 0x0)
    at /home/milan/Dev/julia/src/jitlayers.cpp:782
#17 0x00007ffff77ed33f in jl_finalize_function (F=0x4137a58)
    at /home/milan/Dev/julia/src/jitlayers.cpp:793
#18 0x00007ffff7773e93 in getAddressForFunction (llvmf=0x4137a58)
    at /home/milan/Dev/julia/src/codegen.cpp:1070
#19 0x00007ffff77744b0 in jl_generate_fptr (li=0x7ffdef82cf90, _F=0x4137a58, 
    world=20528) at /home/milan/Dev/julia/src/codegen.cpp:1193
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#20 0x00007ffff76eac92 in jl_call_method_internal (meth=0x7ffdef82cf90, 
    args=0x7fffffffb370, nargs=3)
    at /home/milan/Dev/julia/src/julia_internal.h:240
#21 0x00007ffff76f2655 in jl_apply_generic (args=0x7fffffffb370, nargs=3)
    at /home/milan/Dev/julia/src/gf.c:2196
#22 0x00007ffdd9729c47 in ?? ()
#23 0x00007fffffffc200 in ?? ()
#24 0x0000000000005030 in ?? ()
#25 0x00007ffdeff776d0 in ?? ()
#26 0x00007ffdeff77fa0 in ?? ()
#27 0x00007ffde91997b0 in ?? ()
#28 0x00007ffde8a075b0 in ?? ()
#29 0x00007ffde89fa890 in ?? ()
#30 0x00007ffde8a12170 in ?? ()
#31 0x00007ffde8a121d0 in ?? ()
#32 0x00007ffdefbe5530 in ?? ()
#33 0x00007ffde89d9870 in ?? ()
#34 0x0000000000000002 in ?? ()
#35 0x00007ffde8ab4940 in ?? ()
#36 0x00007ffde902db78 in ?? ()
#37 0x00007ffde9d16450 in ?? ()
#38 0x00007ffdecc2b4f8 in ?? ()
#39 0x00007ffdf110b940 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#40 0x00007ffdefcab2b0 in ?? ()
#41 0x0000000000000001 in ?? ()
#42 0x00007ffdf0239ef0 in ?? ()
#43 0x0000000000000001 in ?? ()
#44 0x00007ffdf0238fd0 in ?? ()
#45 0x00007ffde902f5d0 in ?? ()
#46 0x0000000000000002 in ?? ()
#47 0x00007ffde8989070 in ?? ()
#48 0x00007ffde8989080 in ?? ()
#49 0x0000000000000003 in ?? ()
#50 0x00007ffdec2e9b80 in ?? ()
#51 0x00007ffdecc29df0 in ?? ()
#52 0x00007ffde902cbd0 in ?? ()
#53 0x00007ffdeb527ec0 in ?? ()
#54 0x00007ffdeb559b80 in ?? ()
#55 0x0000000003943205 in ?? ()
#56 0x00007fffffff9d08 in ?? ()
#57 0x00007fffffff9fd0 in ?? ()
#58 0x00007ffff57dc0a2 in llvm::RegsForValue::getCopyFromRegs(llvm::SelectionDAG&amp;, llvm::FunctionLoweringInfo&amp;, llvm::SDLoc const&amp;, llvm::SDValue&amp;, llvm::SDValue*, llvm::Value const*) const ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#59 0x00007ffde8960df0 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#60 0x00007ffde89bbf70 in ?? ()
#61 0x00007ffdeb559cb8 in ?? ()
#62 0x0000000000000011 in ?? ()
#63 0x00007ffdeb5e30d0 in ?? ()
#64 0x00007ffde8960cd0 in ?? ()
#65 0x00007ffdee8e5c60 in ?? ()
#66 0x010100ffffff9e80 in ?? ()
#67 0x00007ffff7719009 in jl_unprotect_stack (F=0x7ffde8960cd0, 
    args=0x7ffdeb5e30d0, nargs=0) at /home/milan/Dev/julia/src/task.c:648
#68 0x0000000000737400 in ?? ()
#69 0x00007ffded778430 in ?? ()
#70 0x00007ffde88b8718 in ?? ()
#71 0x00007ffff7702441 in jl_eqtable_put (h=0x11, key=0x7ffdeb559cb8, 
    val=0x7ffde89bbf70) at /home/milan/Dev/julia/src/table.c:136
#72 0x00007ffde8980060 in ?? ()
#73 0x00007ffde902cb50 in ?? ()
#74 0x00007ffde8989070 in ?? ()
#75 0x00007ffde8965870 in ?? ()
#76 0x00007ffff7fcd1c8 in ?? ()
#77 0x01000100ffff9ec9 in ?? ()
#78 0x0000000000000594 in ?? ()
#79 0x00007fffffffc270 in ?? ()
#80 0x00007ffdf0c10d30 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#81 0x00007ffdeff77fa0 in ?? ()
#82 0x00007ffde8a075b0 in ?? ()
#83 0x00007ffde8a075b0 in ?? ()
#84 0x00007ffde8989080 in ?? ()
#85 0x00007ffde8989070 in ?? ()
#86 0x0000000000000000 in ?? ()"><pre class="notranslate"><code class="notranslate">julia&gt; include("test/linalg/bunchkaufman.jl")

Thread 1 "julia-debug" received signal SIGSEGV, Segmentation fault.
0x00007ffff566da8d in llvm::SplitEditor::deleteRematVictims() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
Missing separate debuginfos, use: dnf debuginfo-install http-parser-2.7.1-3.fc25.x86_64 libgcc-6.2.1-2.fc25.x86_64 libgfortran-6.2.1-2.fc25.x86_64 libquadmath-6.2.1-2.fc25.x86_64 libstdc++-6.2.1-2.fc25.x86_64 zlib-1.2.8-10.fc24.x86_64
(gdb) ba
#0  0x00007ffff566da8d in llvm::SplitEditor::deleteRematVictims() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#1  0x00007ffff567514b in llvm::SplitEditor::finish(llvm::SmallVectorImpl&lt;unsigned int&gt;*) () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#2  0x00007ffff5603649 in (anonymous namespace)::RAGreedy::doRegionSplit(llvm::LiveInterval&amp;, unsigned int, bool, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#3  0x00007ffff560a940 in (anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&amp;, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;, llvm::SmallSet&lt;unsigned int, 16u, std::less&lt;unsigned int&gt; &gt;&amp;, unsigned int) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#4  0x00007ffff560ac38 in (anonymous namespace)::RAGreedy::selectOrSplit(llvm::LiveInterval&amp;, llvm::SmallVectorImpl&lt;unsigned int&gt;&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#5  0x00007ffff55f9d40 in llvm::RegAllocBase::allocatePhysRegs() ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#6  0x00007ffff560be50 in (anonymous namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#7  0x00007ffff5575511 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&amp;) () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#8  0x00007ffff5424442 in llvm::FPPassManager::runOnFunction(llvm::Function&amp;)
    () from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#9  0x00007ffff542475b in llvm::FPPassManager::runOnModule(llvm::Module&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#10 0x00007ffff5424a77 in llvm::legacy::PassManagerImpl::run(llvm::Module&amp;) ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#11 0x00007ffff77ebaf1 in JuliaOJIT::&lt;lambda(llvm::Module&amp;)&gt;::operator()(llvm::Module &amp;) const (__closure=0x6e9368, M=...)
    at /home/milan/Dev/julia/src/jitlayers.cpp:436
#12 0x00007ffff77f8209 in std::_Function_handler&lt;llvm::object::OwningBinary&lt;llvm::object::ObjectFile&gt;(llvm::Module&amp;), JuliaOJIT::JuliaOJIT(llvm::TargetMachine&amp;)::&lt;lambda(llvm::Module&amp;)&gt; &gt;::_M_invoke(const std::_Any_data &amp;, llvm::Module &amp;)
    (__functor=..., __args#0=...) at /usr/include/c++/6.2.1/functional:1726
#13 0x00007ffff77f966c in std::function&lt;llvm::object::OwningBinary&lt;llvm::object::ObjectFile&gt; (llvm::Module&amp;)&gt;::operator()(llvm::Module&amp;) const (this=0x6e9368, 
    __args#0=...) at /usr/include/c++/6.2.1/functional:2136
#14 0x00007ffff77f331f in llvm::orc::IRCompileLayer&lt;llvm::orc::ObjectLinkingLayer&lt;JuliaOJIT::DebugObjectRegistrar&gt; &gt;::addModuleSet&lt;llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module&gt;, 1u&gt;, llvm::RTDyldMemoryManager*, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt; &gt;(llvm::SmallVector&lt;std::unique_ptr&lt;llvm::Module, std::default_delete&lt;llvm::Module&gt; &gt;, 1u&gt;, llvm::RT---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
DyldMemoryManager *, std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;, std::default_delete&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt; &gt; &gt;) (this=0x6e9360, Ms=..., MemMgr=0x6f5cd0, 
    Resolver=std::unique_ptr&lt;llvm::orc::LambdaResolver&lt;JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt;, JuliaOJIT::addModule(std::unique_ptr&lt;llvm::Module&gt;)::&lt;lambda(const string&amp;)&gt; &gt;&gt; containing 0x3807110)
    at /home/milan/Dev/julia/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h:73
#15 0x00007ffff77ec711 in JuliaOJIT::addModule (this=0x6e8100, 
    M=std::unique_ptr&lt;llvm::Module&gt; containing 0x0)
    at /home/milan/Dev/julia/src/jitlayers.cpp:559
#16 0x00007ffff77ed267 in jl_add_to_ee (
    m=std::unique_ptr&lt;llvm::Module&gt; containing 0x0)
    at /home/milan/Dev/julia/src/jitlayers.cpp:782
#17 0x00007ffff77ed33f in jl_finalize_function (F=0x4137a58)
    at /home/milan/Dev/julia/src/jitlayers.cpp:793
#18 0x00007ffff7773e93 in getAddressForFunction (llvmf=0x4137a58)
    at /home/milan/Dev/julia/src/codegen.cpp:1070
#19 0x00007ffff77744b0 in jl_generate_fptr (li=0x7ffdef82cf90, _F=0x4137a58, 
    world=20528) at /home/milan/Dev/julia/src/codegen.cpp:1193
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#20 0x00007ffff76eac92 in jl_call_method_internal (meth=0x7ffdef82cf90, 
    args=0x7fffffffb370, nargs=3)
    at /home/milan/Dev/julia/src/julia_internal.h:240
#21 0x00007ffff76f2655 in jl_apply_generic (args=0x7fffffffb370, nargs=3)
    at /home/milan/Dev/julia/src/gf.c:2196
#22 0x00007ffdd9729c47 in ?? ()
#23 0x00007fffffffc200 in ?? ()
#24 0x0000000000005030 in ?? ()
#25 0x00007ffdeff776d0 in ?? ()
#26 0x00007ffdeff77fa0 in ?? ()
#27 0x00007ffde91997b0 in ?? ()
#28 0x00007ffde8a075b0 in ?? ()
#29 0x00007ffde89fa890 in ?? ()
#30 0x00007ffde8a12170 in ?? ()
#31 0x00007ffde8a121d0 in ?? ()
#32 0x00007ffdefbe5530 in ?? ()
#33 0x00007ffde89d9870 in ?? ()
#34 0x0000000000000002 in ?? ()
#35 0x00007ffde8ab4940 in ?? ()
#36 0x00007ffde902db78 in ?? ()
#37 0x00007ffde9d16450 in ?? ()
#38 0x00007ffdecc2b4f8 in ?? ()
#39 0x00007ffdf110b940 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#40 0x00007ffdefcab2b0 in ?? ()
#41 0x0000000000000001 in ?? ()
#42 0x00007ffdf0239ef0 in ?? ()
#43 0x0000000000000001 in ?? ()
#44 0x00007ffdf0238fd0 in ?? ()
#45 0x00007ffde902f5d0 in ?? ()
#46 0x0000000000000002 in ?? ()
#47 0x00007ffde8989070 in ?? ()
#48 0x00007ffde8989080 in ?? ()
#49 0x0000000000000003 in ?? ()
#50 0x00007ffdec2e9b80 in ?? ()
#51 0x00007ffdecc29df0 in ?? ()
#52 0x00007ffde902cbd0 in ?? ()
#53 0x00007ffdeb527ec0 in ?? ()
#54 0x00007ffdeb559b80 in ?? ()
#55 0x0000000003943205 in ?? ()
#56 0x00007fffffff9d08 in ?? ()
#57 0x00007fffffff9fd0 in ?? ()
#58 0x00007ffff57dc0a2 in llvm::RegsForValue::getCopyFromRegs(llvm::SelectionDAG&amp;, llvm::FunctionLoweringInfo&amp;, llvm::SDLoc const&amp;, llvm::SDValue&amp;, llvm::SDValue*, llvm::Value const*) const ()
   from /home/milan/Dev/julia/usr/bin/../lib/libLLVM-3.9.so
#59 0x00007ffde8960df0 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#60 0x00007ffde89bbf70 in ?? ()
#61 0x00007ffdeb559cb8 in ?? ()
#62 0x0000000000000011 in ?? ()
#63 0x00007ffdeb5e30d0 in ?? ()
#64 0x00007ffde8960cd0 in ?? ()
#65 0x00007ffdee8e5c60 in ?? ()
#66 0x010100ffffff9e80 in ?? ()
#67 0x00007ffff7719009 in jl_unprotect_stack (F=0x7ffde8960cd0, 
    args=0x7ffdeb5e30d0, nargs=0) at /home/milan/Dev/julia/src/task.c:648
#68 0x0000000000737400 in ?? ()
#69 0x00007ffded778430 in ?? ()
#70 0x00007ffde88b8718 in ?? ()
#71 0x00007ffff7702441 in jl_eqtable_put (h=0x11, key=0x7ffdeb559cb8, 
    val=0x7ffde89bbf70) at /home/milan/Dev/julia/src/table.c:136
#72 0x00007ffde8980060 in ?? ()
#73 0x00007ffde902cb50 in ?? ()
#74 0x00007ffde8989070 in ?? ()
#75 0x00007ffde8965870 in ?? ()
#76 0x00007ffff7fcd1c8 in ?? ()
#77 0x01000100ffff9ec9 in ?? ()
#78 0x0000000000000594 in ?? ()
#79 0x00007fffffffc270 in ?? ()
#80 0x00007ffdf0c10d30 in ?? ()
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#81 0x00007ffdeff77fa0 in ?? ()
#82 0x00007ffde8a075b0 in ?? ()
#83 0x00007ffde8a075b0 in ?? ()
#84 0x00007ffde8989080 in ?? ()
#85 0x00007ffde8989070 in ?? ()
#86 0x0000000000000000 in ?? ()
</code></pre></div>
<p dir="auto">On</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="julia&gt; versioninfo()
Julia Version 0.6.0-dev.1807
Commit 26c8d85* (2016-12-31 04:12 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin15.6.0)
  CPU: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Sandybridge)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, ivybridge)"><pre class="notranslate">julia<span class="pl-k">&gt;</span> <span class="pl-c1">versioninfo</span>()
Julia Version <span class="pl-c1">0.6</span>.<span class="pl-c1">0</span><span class="pl-k">-</span>dev.<span class="pl-c1">1807</span>
Commit <span class="pl-c1">26</span>c8d85<span class="pl-k">*</span> (<span class="pl-c1">2016</span><span class="pl-k">-</span><span class="pl-c1">12</span><span class="pl-k">-</span><span class="pl-c1">31</span> <span class="pl-c1">04</span><span class="pl-k">:</span><span class="pl-c1">12</span> UTC)
Platform Info<span class="pl-k">:</span>
  OS<span class="pl-k">:</span> macOS (x86_64<span class="pl-k">-</span>apple<span class="pl-k">-</span>darwin15.<span class="pl-c1">6.0</span>)
  CPU<span class="pl-k">:</span> <span class="pl-c1">Intel</span>(R) <span class="pl-c1">Core</span>(TM) i7<span class="pl-k">-</span><span class="pl-c1">3520</span>M CPU @ <span class="pl-c1">2.90</span>GHz
  WORD_SIZE<span class="pl-k">:</span> <span class="pl-c1">64</span>
  BLAS<span class="pl-k">:</span> libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Sandybridge)
  LAPACK<span class="pl-k">:</span> libopenblas64_
  LIBM<span class="pl-k">:</span> libopenlibm
  LLVM<span class="pl-k">:</span> libLLVM<span class="pl-k">-</span><span class="pl-c1">3.9</span>.<span class="pl-c1">1</span> (ORCJIT, ivybridge)</pre></div>
<p dir="auto">The <code class="notranslate">linalg/qr</code> tests fail. The failure reduces to</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="n = 10;
srand(1234321);
a = randn(n,n)/2;

av = view(a, 1:n - 1, 1:n - 1);
qrav = qrfact(av);
q, r  = qrav[:Q], qrav[:R];
q*r; # fine
av; # fine
(q*r, av); # fine
q*r ≈ av # segfaults
# q*r = av # also segfaults
# q*r - av # also segfaults"><pre class="notranslate">n <span class="pl-k">=</span> <span class="pl-c1">10</span>;
<span class="pl-c1">srand</span>(<span class="pl-c1">1234321</span>);
a <span class="pl-k">=</span> <span class="pl-c1">randn</span>(n,n)<span class="pl-k">/</span><span class="pl-c1">2</span>;

av <span class="pl-k">=</span> <span class="pl-c1">view</span>(a, <span class="pl-c1">1</span><span class="pl-k">:</span>n <span class="pl-k">-</span> <span class="pl-c1">1</span>, <span class="pl-c1">1</span><span class="pl-k">:</span>n <span class="pl-k">-</span> <span class="pl-c1">1</span>);
qrav <span class="pl-k">=</span> <span class="pl-c1">qrfact</span>(av);
q, r  <span class="pl-k">=</span> qrav[<span class="pl-c1">:Q</span>], qrav[<span class="pl-c1">:R</span>];
q<span class="pl-k">*</span>r; <span class="pl-c"><span class="pl-c">#</span> fine</span>
av; <span class="pl-c"><span class="pl-c">#</span> fine</span>
(q<span class="pl-k">*</span>r, av); <span class="pl-c"><span class="pl-c">#</span> fine</span>
q<span class="pl-k">*</span>r <span class="pl-k">≈</span> av <span class="pl-c"><span class="pl-c">#</span> segfaults</span>
<span class="pl-c"><span class="pl-c">#</span> q*r = av # also segfaults</span>
<span class="pl-c"><span class="pl-c">#</span> q*r - av # also segfaults</span></pre></div>
<p dir="auto">e.g.</p>
<div class="highlight highlight-source-julia notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="julia&gt; n = 10;

julia&gt; srand(1234321);

julia&gt; a = randn(n,n)/2;

julia&gt; av = view(a, 1:n - 1, 1:n - 1);

julia&gt; qrav = qrfact(av);

julia&gt; q, r  = qrav[:Q], qrav[:R];

julia&gt; q*r; # fine

julia&gt; av; # fine

julia&gt; (q*r, av); # fine

julia&gt; q*r ≈ av # segfaults

signal (11): Segmentation fault: 11
while loading no file, in expression starting on line 0
_ZN12_GLOBAL__N_113InlineSpiller16postOptimizationEv at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN4llvm12RegAllocBase16postOptimizationEv at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN12_GLOBAL__N_18RAGreedy20runOnMachineFunctionERN4llvm15MachineFunctionE at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /Users/sacha/pkg/julia/usr/lib//libLLVM.dylib (unknown line)
operator() at /Users/sacha/pkg/julia/src/jitlayers.cpp:436 [inlined]
__invoke&lt;(lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:434:13) &amp;, llvm::Module &amp;&gt; at /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__functional_base:416 [inlined]
__call&lt;(lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:434:13) &amp;, llvm::Module &amp;&gt; at /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__functional_base:437 [inlined]
operator() at /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1437
operator() at /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1817 [inlined]
addModuleSet&lt;llvm::SmallVector&lt;std::__1::unique_ptr&lt;llvm::Module, std::__1::default_delete&lt;llvm::Module&gt; &gt;, 1&gt;, llvm::RTDyldMemoryManager *, std::__1::unique_ptr&lt;llvm::orc::LambdaResolver&lt;(lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:530:23), (lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:554:23)&gt;, std::__1::default_delete&lt;llvm::orc::LambdaResolver&lt;(lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:530:23), (lambda at /Users/sacha/pkg/julia/src/jitlayers.cpp:554:23)&gt; &gt; &gt; &gt; at /Users/sacha/pkg/julia/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h:73 [inlined]
addModule at /Users/sacha/pkg/julia/src/jitlayers.cpp:558
jl_add_to_ee at /Users/sacha/pkg/julia/src/jitlayers.cpp:782 [inlined]
jl_finalize_function at /Users/sacha/pkg/julia/src/jitlayers.cpp:793
getAddressForFunction at /Users/sacha/pkg/julia/src/codegen.cpp:1070 [inlined]
jl_generate_fptr at /Users/sacha/pkg/julia/src/codegen.cpp:1193
jl_call_method_internal at /Users/sacha/pkg/julia/src/./julia_internal.h:240
jl_apply_generic at /Users/sacha/pkg/julia/src/gf.c:2196
isapprox at ./linalg/generic.jl:1190
unknown function (ip: 0x3198d4456)
jl_apply_generic at /Users/sacha/pkg/julia/src/gf.c:2196
do_call at /Users/sacha/pkg/julia/src/interpreter.c:75
eval at /Users/sacha/pkg/julia/src/interpreter.c:214
jl_interpret_toplevel_expr at /Users/sacha/pkg/julia/src/interpreter.c:34
jl_toplevel_eval_flex at /Users/sacha/pkg/julia/src/toplevel.c:636
jl_toplevel_eval_in at /Users/sacha/pkg/julia/src/builtins.c:606
eval at ./boot.jl:236
jlcall_eval_18559 at /Users/sacha/pkg/julia/usr/lib/julia/sys.dylib (unknown line)
jl_apply_generic at /Users/sacha/pkg/julia/src/gf.c:2196
eval_user_input at ./REPL.jl:66
unknown function (ip: 0x3198c9a76)
jl_apply_generic at /Users/sacha/pkg/julia/src/gf.c:2196
macro expansion at ./REPL.jl:97 [inlined]
#1 at ./event.jl:66
unknown function (ip: 0x3198c285f)
jl_apply_generic at /Users/sacha/pkg/julia/src/gf.c:2196
jl_apply at /Users/sacha/pkg/julia/src/./julia.h:1388 [inlined]
start_task at /Users/sacha/pkg/julia/src/task.c:261
Allocations: 7033163 (Pool: 7028643; Big: 4520); GC: 15
Segmentation fault: 11"><pre class="notranslate">julia<span class="pl-k">&gt;</span> n <span class="pl-k">=</span> <span class="pl-c1">10</span>;

julia<span class="pl-k">&gt;</span> <span class="pl-c1">srand</span>(<span class="pl-c1">1234321</span>);

julia<span class="pl-k">&gt;</span> a <span class="pl-k">=</span> <span class="pl-c1">randn</span>(n,n)<span class="pl-k">/</span><span class="pl-c1">2</span>;

julia<span class="pl-k">&gt;</span> av <span class="pl-k">=</span> <span class="pl-c1">view</span>(a, <span class="pl-c1">1</span><span class="pl-k">:</span>n <span class="pl-k">-</span> <span class="pl-c1">1</span>, <span class="pl-c1">1</span><span class="pl-k">:</span>n <span class="pl-k">-</span> <span class="pl-c1">1</span>);

julia<span class="pl-k">&gt;</span> qrav <span class="pl-k">=</span> <span class="pl-c1">qrfact</span>(av);

julia<span class="pl-k">&gt;</span> q, r  <span class="pl-k">=</span> qrav[<span class="pl-c1">:Q</span>], qrav[<span class="pl-c1">:R</span>];

julia<span class="pl-k">&gt;</span> q<span class="pl-k">*</span>r; <span class="pl-c"><span class="pl-c">#</span> fine</span>

julia<span class="pl-k">&gt;</span> av; <span class="pl-c"><span class="pl-c">#</span> fine</span>

julia<span class="pl-k">&gt;</span> (q<span class="pl-k">*</span>r, av); <span class="pl-c"><span class="pl-c">#</span> fine</span>

julia<span class="pl-k">&gt;</span> q<span class="pl-k">*</span>r <span class="pl-k">≈</span> av <span class="pl-c"><span class="pl-c">#</span> segfaults</span>

signal (<span class="pl-c1">11</span>)<span class="pl-k">:</span> Segmentation fault<span class="pl-k">:</span> <span class="pl-c1">11</span>
<span class="pl-k">while</span> loading no file, <span class="pl-k">in</span> expression starting on line <span class="pl-c1">0</span>
_ZN12_GLOBAL__N_113InlineSpiller16postOptimizationEv at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN4llvm12RegAllocBase16postOptimizationEv at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN12_GLOBAL__N_18RAGreedy20runOnMachineFunctionERN4llvm15MachineFunctionE at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">//</span>libLLVM<span class="pl-k">.</span>dylib (unknown line)
<span class="pl-c1">operator</span>() at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">436</span> [inlined]
__invoke<span class="pl-k">&lt;</span>(lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">434</span><span class="pl-k">:</span><span class="pl-c1">13</span>) <span class="pl-k">&amp;</span>, llvm<span class="pl-k">::</span><span class="pl-c1">Module</span> <span class="pl-k">&amp;</span><span class="pl-k">&gt;</span> at <span class="pl-k">/</span>Library<span class="pl-k">/</span>Developer<span class="pl-k">/</span>CommandLineTools<span class="pl-k">/</span>usr<span class="pl-k">/</span>bin<span class="pl-k">/</span><span class="pl-k">..</span><span class="pl-k">/</span>include<span class="pl-k">/</span>c<span class="pl-k">++/</span>v1<span class="pl-k">/</span>__functional_base<span class="pl-k">:</span><span class="pl-c1">416</span> [inlined]
__call<span class="pl-k">&lt;</span>(lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">434</span><span class="pl-k">:</span><span class="pl-c1">13</span>) <span class="pl-k">&amp;</span>, llvm<span class="pl-k">::</span><span class="pl-c1">Module</span> <span class="pl-k">&amp;</span><span class="pl-k">&gt;</span> at <span class="pl-k">/</span>Library<span class="pl-k">/</span>Developer<span class="pl-k">/</span>CommandLineTools<span class="pl-k">/</span>usr<span class="pl-k">/</span>bin<span class="pl-k">/</span><span class="pl-k">..</span><span class="pl-k">/</span>include<span class="pl-k">/</span>c<span class="pl-k">++/</span>v1<span class="pl-k">/</span>__functional_base<span class="pl-k">:</span><span class="pl-c1">437</span> [inlined]
<span class="pl-c1">operator</span>() at <span class="pl-k">/</span>Library<span class="pl-k">/</span>Developer<span class="pl-k">/</span>CommandLineTools<span class="pl-k">/</span>usr<span class="pl-k">/</span>bin<span class="pl-k">/</span><span class="pl-k">..</span><span class="pl-k">/</span>include<span class="pl-k">/</span>c<span class="pl-k">++/</span>v1<span class="pl-k">/</span>functional<span class="pl-k">:</span><span class="pl-c1">1437</span>
<span class="pl-c1">operator</span>() at <span class="pl-k">/</span>Library<span class="pl-k">/</span>Developer<span class="pl-k">/</span>CommandLineTools<span class="pl-k">/</span>usr<span class="pl-k">/</span>bin<span class="pl-k">/</span><span class="pl-k">..</span><span class="pl-k">/</span>include<span class="pl-k">/</span>c<span class="pl-k">++/</span>v1<span class="pl-k">/</span>functional<span class="pl-k">:</span><span class="pl-c1">1817</span> [inlined]
addModuleSet<span class="pl-k">&lt;</span>llvm<span class="pl-k">::</span><span class="pl-c1">SmallVector</span><span class="pl-k">&lt;</span>std<span class="pl-k">::</span><span class="pl-c1">__1</span><span class="pl-k">::</span><span class="pl-c1">unique_ptr</span><span class="pl-k">&lt;</span>llvm<span class="pl-k">::</span><span class="pl-c1">Module</span>, std<span class="pl-k">::</span><span class="pl-c1">__1</span><span class="pl-k">::</span><span class="pl-c1">default_delete</span><span class="pl-k">&lt;</span>llvm<span class="pl-k">::</span><span class="pl-c1">Module</span><span class="pl-k">&gt;</span> <span class="pl-k">&gt;</span>, <span class="pl-c1">1</span><span class="pl-k">&gt;</span>, llvm<span class="pl-k">::</span><span class="pl-c1">RTDyldMemoryManager</span> <span class="pl-k">*</span>, std<span class="pl-k">::</span><span class="pl-c1">__1</span><span class="pl-k">::</span><span class="pl-c1">unique_ptr</span><span class="pl-k">&lt;</span>llvm<span class="pl-k">::</span><span class="pl-c1">orc</span><span class="pl-k">::</span><span class="pl-c1">LambdaResolver</span><span class="pl-k">&lt;</span>(lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">530</span><span class="pl-k">:</span><span class="pl-c1">23</span>), (lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">554</span><span class="pl-k">:</span><span class="pl-c1">23</span>)<span class="pl-k">&gt;</span>, std<span class="pl-k">::</span><span class="pl-c1">__1</span><span class="pl-k">::</span><span class="pl-c1">default_delete</span><span class="pl-k">&lt;</span>llvm<span class="pl-k">::</span><span class="pl-c1">orc</span><span class="pl-k">::</span><span class="pl-c1">LambdaResolver</span><span class="pl-k">&lt;</span>(lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">530</span><span class="pl-k">:</span><span class="pl-c1">23</span>), (lambda at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">554</span><span class="pl-k">:</span><span class="pl-c1">23</span>)<span class="pl-k">&gt;</span> <span class="pl-k">&gt;</span> <span class="pl-k">&gt;</span> <span class="pl-k">&gt;</span> at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>include<span class="pl-k">/</span>llvm<span class="pl-k">/</span>ExecutionEngine<span class="pl-k">/</span>Orc<span class="pl-k">/</span>IRCompileLayer<span class="pl-k">.</span>h<span class="pl-k">:</span><span class="pl-c1">73</span> [inlined]
addModule at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">558</span>
jl_add_to_ee at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">782</span> [inlined]
jl_finalize_function at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>jitlayers<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">793</span>
getAddressForFunction at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>codegen<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">1070</span> [inlined]
jl_generate_fptr at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>codegen<span class="pl-k">.</span>cpp<span class="pl-k">:</span><span class="pl-c1">1193</span>
jl_call_method_internal at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/./</span>julia_internal<span class="pl-k">.</span>h<span class="pl-k">:</span><span class="pl-c1">240</span>
jl_apply_generic at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>gf<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">2196</span>
isapprox at <span class="pl-k">./</span>linalg<span class="pl-k">/</span>generic<span class="pl-k">.</span>jl<span class="pl-k">:</span><span class="pl-c1">1190</span>
unknown <span class="pl-k">function</span> (ip<span class="pl-k">:</span> <span class="pl-c1">0x3198d4456</span>)
jl_apply_generic at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>gf<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">2196</span>
do_call at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>interpreter<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">75</span>
eval at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>interpreter<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">214</span>
jl_interpret_toplevel_expr at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>interpreter<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">34</span>
jl_toplevel_eval_flex at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>toplevel<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">636</span>
jl_toplevel_eval_in at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>builtins<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">606</span>
eval at <span class="pl-k">./</span>boot<span class="pl-k">.</span>jl<span class="pl-k">:</span><span class="pl-c1">236</span>
jlcall_eval_18559 at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>usr<span class="pl-k">/</span>lib<span class="pl-k">/</span>julia<span class="pl-k">/</span>sys<span class="pl-k">.</span>dylib (unknown line)
jl_apply_generic at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>gf<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">2196</span>
eval_user_input at <span class="pl-k">./</span>REPL<span class="pl-k">.</span>jl<span class="pl-k">:</span><span class="pl-c1">66</span>
unknown <span class="pl-k">function</span> (ip<span class="pl-k">:</span> <span class="pl-c1">0x3198c9a76</span>)
jl_apply_generic at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>gf<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">2196</span>
<span class="pl-k">macro</span> expansion at <span class="pl-k">./</span>REPL<span class="pl-k">.</span>jl<span class="pl-k">:</span><span class="pl-c1">97</span> [inlined]
<span class="pl-c"><span class="pl-c">#</span>1 at ./event.jl:66</span>
unknown <span class="pl-k">function</span> (ip<span class="pl-k">:</span> <span class="pl-c1">0x3198c285f</span>)
jl_apply_generic at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>gf<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">2196</span>
jl_apply at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/./</span>julia<span class="pl-k">.</span>h<span class="pl-k">:</span><span class="pl-c1">1388</span> [inlined]
start_task at <span class="pl-k">/</span>Users<span class="pl-k">/</span>sacha<span class="pl-k">/</span>pkg<span class="pl-k">/</span>julia<span class="pl-k">/</span>src<span class="pl-k">/</span>task<span class="pl-k">.</span>c<span class="pl-k">:</span><span class="pl-c1">261</span>
Allocations<span class="pl-k">:</span> <span class="pl-c1">7033163</span> (Pool<span class="pl-k">:</span> <span class="pl-c1">7028643</span>; Big<span class="pl-k">:</span> <span class="pl-c1">4520</span>); GC<span class="pl-k">:</span> <span class="pl-c1">15</span>
Segmentation fault<span class="pl-k">:</span> <span class="pl-c1">11</span></pre></div>
<p dir="auto">Best!</p>