PyCall master trips LLVM assertion on precompile
- Lingua principale
- Julia
- Stelle
- 1.5k
- Fork
- 186
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Using the `Homebrew` build of Julia, which has LLVM assertions enabled by default, we get:
```
julia> using PyCall
INFO: Precompiling module PyCall...
Assertion failed: (ctx->gensym_assigned.at(idx)), function emit_expr, file codegen.cpp, line 3155.
signal (6): Abort trap: 6
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
ERROR: Failed to precompile PyCall to /Users/sabae/.julia/lib/v0.4/PyCall.ji
in error at /usr/local/Cellar/julia/0.4.5/lib/julia/sys.dylib
in compilecache at loading.jl:400
in require at /usr/local/Cellar/julia/0.4.5/lib/julia/sys.dylib
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Reproduce the failure with the Homebrew build of Julia and `using PyCall`, then inspect the precompilation path around the reported `codegen.cpp` assertion. Confirm the fix by successfully precompiling and loading PyCall without the LLVM assertion.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- julia, python
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100