<p dir="auto">I am debugging PackageCompiler issue, which looks like is on Julia's C side: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="474532541" data-permission-text="Title is private" data-url="https://github.com/JuliaLang/julia/issues/32733" data-hovercard-type="issue" data-hovercard-url="/JuliaLang/julia/issues/32733/hovercard" href="https://github.com/JuliaLang/julia/issues/32733">#32733</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="469577626" data-permission-text="Title is private" data-url="https://github.com/TsurHerman/Fezzik/issues/3" data-hovercard-type="issue" data-hovercard-url="/TsurHerman/Fezzik/issues/3/hovercard" href="https://github.com/TsurHerman/Fezzik/issues/3">TsurHerman/Fezzik#3</a><br>
I compiled (in Arch Linux, gcc v9.1) julia with <code class="notranslate">make debug</code>. Started julia-debug REPL, command <code class="notranslate">using Makie</code> just trowed error (using regular version of julia error is not trowed):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; using Makie
[ Info: Precompiling Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]
[Detaching after vfork from child process 25323]
julia-debug: /home/kest/Projects/julia/src/gf.c:1188: check_ambiguous_visitor: Assertion `!jl_subtype((jl_value_t*)sig, (jl_value_t*)type)' failed.

signal (6): Aborted
in expression starting at /home/kest/.julia/packages/StructArrays/RkrVr/src/structarray.jl:80
gsignal at /usr/lib/libc.so.6 (unknown line)
abort at /usr/lib/libc.so.6 (unknown line)
..."><pre class="notranslate"><code class="notranslate">julia&gt; using Makie
[ Info: Precompiling Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]
[Detaching after vfork from child process 25323]
julia-debug: /home/kest/Projects/julia/src/gf.c:1188: check_ambiguous_visitor: Assertion `!jl_subtype((jl_value_t*)sig, (jl_value_t*)type)' failed.

signal (6): Aborted
in expression starting at /home/kest/.julia/packages/StructArrays/RkrVr/src/structarray.jl:80
gsignal at /usr/lib/libc.so.6 (unknown line)
abort at /usr/lib/libc.so.6 (unknown line)
...
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
DEBUG build
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)"><pre class="notranslate"><code class="notranslate">julia&gt; versioninfo()
Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
DEBUG build
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)
</code></pre></div>
<p dir="auto">Maybe somebody can comment?</p>
<p dir="auto">While trying to track down a memory leak in <code class="notranslate">Metalhead</code>, I discovered the following assertion failure:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; using Images
[ Info: Precompiling Images [916415d5-f1e6-5110-898d-aaa5f9f070e0]
Assertion failed: (!jl_subtype((jl_value_t*)sig, (jl_value_t*)type)), function check_ambiguous_visitor, file /Users/sabae/src/julia/src/gf.c, line 1189.

signal (6): Abort trap: 6
in expression starting at /Users/sabae/.julia/packages/Images/3bPWU/src/Images.jl:46
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 3702182 (Pool: 3701803; Big: 379); GC: 5
ERROR: Failed to precompile Images [916415d5-f1e6-5110-898d-aaa5f9f070e0] to /Users/sabae/.julia/compiled/v1.1/Images/H8Vxc.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:1190
 [4] macro expansion at ./logging.jl:311 [inlined]
 [5] _require(::Base.PkgId) at ./loading.jl:947
 [6] require(::Base.PkgId) at ./loading.jl:858
 [7] macro expansion at ./logging.jl:311 [inlined]
 [8] require(::Module, ::Symbol) at ./loading.jl:840"><pre class="notranslate"><code class="notranslate">julia&gt; using Images
[ Info: Precompiling Images [916415d5-f1e6-5110-898d-aaa5f9f070e0]
Assertion failed: (!jl_subtype((jl_value_t*)sig, (jl_value_t*)type)), function check_ambiguous_visitor, file /Users/sabae/src/julia/src/gf.c, line 1189.

signal (6): Abort trap: 6
in expression starting at /Users/sabae/.julia/packages/Images/3bPWU/src/Images.jl:46
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 3702182 (Pool: 3701803; Big: 379); GC: 5
ERROR: Failed to precompile Images [916415d5-f1e6-5110-898d-aaa5f9f070e0] to /Users/sabae/.julia/compiled/v1.1/Images/H8Vxc.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:1190
 [4] macro expansion at ./logging.jl:311 [inlined]
 [5] _require(::Base.PkgId) at ./loading.jl:947
 [6] require(::Base.PkgId) at ./loading.jl:858
 [7] macro expansion at ./logging.jl:311 [inlined]
 [8] require(::Module, ::Symbol) at ./loading.jl:840
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; versioninfo()
Julia Version 1.1.0-DEV.376
Commit 23bf90292e (2018-10-04 16:18 UTC)
DEBUG build
Platform Info:
  OS: macOS (x86_64-apple-darwin17.7.0)
  CPU: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, skylake)"><pre class="notranslate"><code class="notranslate">julia&gt; versioninfo()
Julia Version 1.1.0-DEV.376
Commit 23bf90292e (2018-10-04 16:18 UTC)
DEBUG build
Platform Info:
  OS: macOS (x86_64-apple-darwin17.7.0)
  CPU: Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
</code></pre></div>