AlgebraicJulia / AlgebraicJulia/DiagrammaticEquations.jl
Precompile crash via Unicode.normalize @cfunction baked into a precompile image
- Lingua principale
- Julia
- Stelle
- 20
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Env:
Reproduced in Linux (Ubuntu 25.10) and Windows 11.
- Linux: Ubuntu 25.10 (x86_64); Julia 1.11.7 and 1.11.9 (both).
- Windows: Windows 11 Home build 10.0.26200 (x86_64); Julia 1.11.7 and 1.10.11 (LTS)
- DiagrammaticEquations v0.2.6, Decapodes v0.6.8, Catlab v0.17.5, CombinatorialSpaces v0.10.1.
(SIGSEGV/11 on Linux, SIGABRT/22 on Windows). Fault is likely in Julia's cross-package cached-@cfunction machinery, not in libc/utf8proc or any one platform.
Stack trace:
normalize → utf8proc_map → utf8proc_decompose_custom → the cached trampoline → back into Julia generic dispatch (ijl_apply_generic) → type-cache lookups (jl_inst_arg_tuple_type / lookup_typevalue / typekeyvalue_hash)
I have a patch that is working on Linux and will confirm on Windows.
[LinuxCrashLog.txt](https://github.com/user-attachments/files/28671745/LinuxCrashLog.txt)
[minimal_repro.txt](https://github.com/user-attachments/files/28671746/minimal_repro.txt)
[WindowsCrashLog.txt](https://github.com/user-attachments/files/28671747/WindowsCrashLog.txt)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.