-
Couldn't load subscription status.
- Fork 4
Open
Description
Describe the bug
I get the following stack overflow error when trying to display a result:
julia> import Pkg; Pkg.activate(temp = true); Pkg.add("SymPyPythonCall")
[...]
[3709ef60] + CommonEq v0.2.1
[38540f10] + CommonSolve v0.2.4
[992eb4ea] + CondaPkg v0.2.33
[9a962f9c] + DataAPI v1.16.0
[e2d170a0] + DataValueInterfaces v1.0.0
[ffbed154] + DocStringExtensions v0.9.5
[1fa38f19] + Format v1.3.7
[92d709cd] + IrrationalConstants v0.2.6
[82899510] + IteratorInterfaceExtensions v1.0.0
[692b3bcd] + JLLWrappers v1.7.1
[0f8b85d8] + JSON3 v1.14.3
[b964fa9f] + LaTeXStrings v1.4.0
[23fbe1c1] + Latexify v0.16.10
[2ab3a3ac] + LogExpFunctions v0.3.29
[1914dd2f] + MacroTools v0.5.16
[0b3b1443] + MicroMamba v0.1.14
[bac558e1] + OrderedCollections v1.8.1
[69de0a69] + Parsers v2.8.3
[fa939f87] + Pidfile v1.3.0
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.5.0
[6099a3de] + PythonCall v0.9.28
[3cdcf5f2] + RecipesBase v1.3.4
[ae029012] + Requires v1.3.1
[6c6a2e73] + Scratch v1.3.0
[276daf66] + SpecialFunctions v2.6.1
[856f2bd8] + StructTypes v1.11.0
[458b697b] + SymPyCore v0.3.2
[bc8888f7] + SymPyPythonCall v0.5.1
[3783bdb8] + TableTraits v1.0.1
[bd369af6] + Tables v1.12.1
[8ea1fca8] + TermInterface v2.0.0
[e17b2a0c] + UnsafePointers v1.0.0
[61579ee1] + Ghostscript_jll v9.55.1+0
[aacddb02] + JpegTurbo_jll v3.1.3+0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
⌅ [f8abcde7] + micromamba_jll v1.5.12+0
[4d7b5844] + pixi_jll v0.41.3+0
[0dad84c5] + ArgTools v1.1.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[ade2ca70] + Dates
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching
[b77e0a4c] + InteractiveUtils
[4af54fe1] + LazyArtifacts
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.10.0
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.4.0+0
[e37daf67] + LibGit2_jll v1.6.4+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.2+1
[14a3606d] + MozillaCACerts_jll v2023.1.10
[4536629a] + OpenBLAS_jll v0.3.23+4
[05823500] + OpenLibm_jll v0.8.5+0
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.52.0+1
[3f19e933] + p7zip_jll v17.4.0+2
julia> using SymPyPythonCall
julia> @syms x
(Fatal Python error: _Py_CheckRecursiveCall: Unrecoverable stack overflow (used 1691739 kB) while calling a Python object
Python runtime state: initialized
Current thread 0x00000001f012c800 (most recent call first):
<no Python frame>
[60501] signal (6): Abort trap: 6
in expression starting at none:0
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 26810136 (Pool: 26776970; Big: 33166); GC: 47
zsh: abort juliaExpected behavior
The return value is displayed without any errors.
Desktop (please complete the following information):
- OS: macOS
- Version: Tahoe 26.0.1
Additional context
Just executing the expression without showing the result works, e.g.,
julia> @syms x;
julia> sympy.sqrt(3);
julia> sympy.sqrt(3) |> println
sqrt(3)I get similar stack overflow errors for other displays, such as
julia> sympy.sqrt(3)
Fatal Python error: _Py_CheckRecursiveCall: Unrecoverable stack overflow (used 1622907 kB) while calling a Python object
Python runtime state: initialized
Current thread 0x00000001f012c800 (most recent call first):
<no Python frame>
[60422] signal (6): Abort trap: 6
in expression starting at none:0
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 26112280 (Pool: 26079501; Big: 32779); GC: 46
zsh: abort juliaMetadata
Metadata
Assignees
Labels
No labels