I’m suffering a segmentation fault using Sympy v.2.3.3 and I have no idea how to solve this problem.
My system is:
Julia Version 1.13.3
Commit 67ac47b9cd8 (2026-10-25 15:28 UTC)
Build Info:
Official https://julialang.org release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 24 × 13th Gen Intel(R) Core(TM) i7-13700
WORD_SIZE: 64
LLVM: libLLVM-20.1.8 (ORCJIT, raptorlake)
GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 24 virtual cores)
A mwe to get the segmentation fault is:
julia> using SymPy
julia> @syms c() a
(c, a)
julia> Dict(c(0)=>a)
and the error message is (Violación de segmento is Segmentation fault in Spanish):
[80536] signal 11 (1): Violación de segmento
in expression starting at REPL[6]:1
_PyInterpreterState_GET at /usr/local/src/conda/python-split-3.14.9/Include/internal/pycore_pystate.h:228 [inlined]
get_type_cache at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:938 [inlined]
_PyType_LookupStackRefAndVersion at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:5893 [inlined]
lookup_method_ex at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:2901 [inlined]
lookup_maybe_method at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:2935 [inlined]
maybe_call_special_no_args at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:3071 [inlined]
slot_tp_hash at /usr/local/src/conda/python-split-3.14.9/Objects/typeobject.c:10319
hash at /home/javier/.julia/packages/SymPy/hO96Y/src/python_connection.jl:75 [inlined]
hash at ./hashing.jl:40 [inlined]
hashindex at ./dict.jl:129 [inlined]
ht_keyindex2_shorthash! at ./dict.jl:276
setindex! at ./dict.jl:358
Dict at ./dict.jl:94
Dict at ./dict.jl:114
unknown function (ip: 0x7a4c449a6922) at (unknown file)
jl_apply at /cache/build/builder-amdci4-1/julialang/julia-ci/src/julia.h:2319 [inlined]
do_call at /cache/build/builder-amdci4-1/julialang/julia-ci/src/interpreter.c:123
eval_value at /cache/build/builder-amdci4-1/julialang/julia-ci/src/interpreter.c:243
eval_stmt_value at /cache/build/builder-amdci4-1/julialang/julia-ci/src/interpreter.c:194 [inlined]
eval_body at /cache/build/builder-amdci4-1/julialang/julia-ci/src/interpreter.c:679
jl_interpret_toplevel_thunk at /cache/build/builder-amdci4-1/julialang/julia-ci/src/interpreter.c:884
jl_toplevel_eval_flex at /cache/build/builder-amdci4-1/julialang/julia-ci/src/toplevel.c:742
__repl_entry_eval_expanded_with_loc at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:313
toplevel_eval_with_hooks at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:320
toplevel_eval_with_hooks at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:324
toplevel_eval_with_hooks at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:324
toplevel_eval_with_hooks at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:324
toplevel_eval_with_hooks at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:317 [inlined]
eval_user_input at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:342
repl_backend_loop at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:484
#start_repl_backend#41 at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:444
start_repl_backend at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:441 [inlined]
#run_repl#50 at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:707
run_repl at /cache/build/builder-amdci4-1/julialang/julia-ci/usr/share/julia/stdlib/v1.13/REPL/src/REPL.jl:692
jfptr_run_repl_19138.1 at /home/javier/.julia/juliaup/julia-1.13.3+0.x64.linux.gnu/share/julia/compiled/v1.13/REPL/u0gqU_YVq3P.so (unknown line)
run_std_repl at ./client.jl:505
jfptr_run_std_repl_71330.1 at /home/javier/.julia/juliaup/julia-1.13.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
run_main_repl at ./client.jl:526
repl_main at ./client.jl:618 [inlined]
_start at ./client.jl:588
jfptr__start_57951.1 at /home/javier/.julia/juliaup/julia-1.13.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-amdci4-1/julialang/julia-ci/src/julia.h:2319 [inlined]
true_main at /cache/build/builder-amdci4-1/julialang/julia-ci/src/jlapi.c:985
jl_repl_entrypoint at /cache/build/builder-amdci4-1/julialang/julia-ci/src/jlapi.c:1152
main at /cache/build/builder-amdci4-1/julialang/julia-ci/cli/loader_exe.c:58
unknown function (ip: 0x7a4c5e42a600) at /usr/lib/x86_64-linux-gnu/libc.so.6
__libc_start_main at /usr/lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
Allocations: 14032208 (Pool: 14029791; Big: 2417); GC: 16
Violación de segmento (`core' generado) julia --project
Please, let me know if you need more information to find where the problem is.