conda-forge / sage-feedstock

A conda-smithy repository for sage.
BSD 3-Clause "New" or "Revised" License
7 stars 11 forks source link

Search for documentation with ? segfaults in ipython #82

Closed saraedum closed 1 year ago

saraedum commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

The ? operator seems to reliably cause a segfault in SageMath 9.7 from conda.

This happens in a freshly created environment with mamba create -n sage97 sage=9.7.

(sage97) ~/p/e/sage-flatsurf $ sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.7, Release Date: 2022-09-19                     │
│ Using Python 3.10.8. Type "help()" for help.                       │
└────────────────────────────────────────────────────────────────────┘
sage: numerical_approx?
------------------------------------------------------------------------
/home/jule/proj/umamba/envs/sage97/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0x6f4d)[0x7fa7c47f5f4d]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0x714c)[0x7fa7c47f614c]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0x972c)[0x7fa7c47f872c]
/usr/lib/libc.so.6(+0x38a00)[0x7fa7c517ca00]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/../../libncursesw.so.6(termattrs_sp+0x2f)[0x7fa76e7b5b9f]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/../../libncursesw.so.6(+0x1dea5)[0x7fa76e7b2ea5]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/../../libncursesw.so.6(newterm_sp+0xbf)[0x7fa76e7ae5ef]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/../../libncursesw.so.6(newterm+0x3b)[0x7fa76e7aeaab]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/../../libncursesw.so.6(initscr+0x73)[0x7fa76e7aabf3]
/home/jule/proj/umamba/envs/sage97/lib/python3.10/lib-dynload/_curses.cpython-310-x86_64-linux-gnu.so(+0x1187e)[0x7fa76e7e287e]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1417a3)[0x55a0e32917a3]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x4a35)[0x55a0e3287e55]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x4a35)[0x55a0e3287e55]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x304)[0x55a0e3283724]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x304)[0x55a0e3283724]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x4a35)[0x55a0e3287e55]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x150d7c)[0x55a0e32a0d7c]
/home/jule/proj/umamba/envs/sage97/bin/python(PyObject_Call+0xb8)[0x55a0e32a1a08]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x2b8f)[0x55a0e3285faf]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x150d7c)[0x55a0e32a0d7c]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x12ff)[0x55a0e328471f]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x151002)[0x55a0e32a1002]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x2b8f)[0x55a0e3285faf]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1e64d2)[0x55a0e33364d2]
/home/jule/proj/umamba/envs/sage97/bin/python(PyEval_EvalCode+0x87)[0x55a0e3336417]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1edb4f)[0x55a0e333db4f]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x144231)[0x55a0e3294231]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x304)[0x55a0e3283724]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1f026d)[0x55a0e334026d]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x1ad0)[0x55a0e3284ef0]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1f026d)[0x55a0e334026d]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x1ad0)[0x55a0e3284ef0]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1f026d)[0x55a0e334026d]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x205d99)[0x55a0e3355d99]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x14fb31)[0x55a0e329fb31]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x304)[0x55a0e3283724]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x150d7c)[0x55a0e32a0d7c]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x12ff)[0x55a0e328471f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyFunction_Vectorcall+0x6f)[0x55a0e329403f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyEval_EvalFrameDefault+0x6f3)[0x55a0e3283b13]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1e64d2)[0x55a0e33364d2]
/home/jule/proj/umamba/envs/sage97/bin/python(PyEval_EvalCode+0x87)[0x55a0e3336417]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x219ed9)[0x55a0e3369ed9]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x2147e4)[0x55a0e33647e4]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x98214)[0x55a0e31e8214]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyRun_SimpleFileObject+0x1af)[0x55a0e335eb1f]
/home/jule/proj/umamba/envs/sage97/bin/python(_PyRun_AnyFileObject+0x43)[0x55a0e335e6e3]
/home/jule/proj/umamba/envs/sage97/bin/python(Py_RunMain+0x39f)[0x55a0e335b89f]
/home/jule/proj/umamba/envs/sage97/bin/python(Py_BytesMain+0x39)[0x55a0e3329709]
/usr/lib/libc.so.6(+0x23290)[0x7fa7c5167290]
/usr/lib/libc.so.6(__libc_start_main+0x8a)[0x7fa7c516734a]
/home/jule/proj/umamba/envs/sage97/bin/python(+0x1d9611)[0x55a0e3329611]
------------------------------------------------------------------------
Attaching gdb to process id 132865.
Cannot find gdb installed
GDB is not installed.
Install gdb for enhanced tracebacks.
------------------------------------------------------------------------
Unhandled SIGSEGV: A segmentation fault occurred.
This probably occurred because a *compiled* module has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Python will now terminate.
------------------------------------------------------------------------
[1]    132865 segmentation fault (core dumped)  sage

Installed packages

_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
_r-mutex                  1.0.1               anacondar_1    conda-forge
alabaster                 0.7.13             pyhd8ed1ab_0    conda-forge
alsa-lib                  1.2.8                h166bdaf_0    conda-forge
anyio                     3.6.2              pyhd8ed1ab_0    conda-forge
appdirs                   1.4.4              pyh9f0ad1d_0    conda-forge
arb                       2.23.0               h44d021b_0    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py310h5764c6d_3    conda-forge
arpack                    3.7.0                hdefa2d7_2    conda-forge
asttokens                 2.2.1              pyhd8ed1ab_0    conda-forge
attrs                     22.2.0             pyh71513ae_0    conda-forge
babel                     2.11.0             pyhd8ed1ab_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                pyhd8ed1ab_3    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
bdw-gc                    8.0.6                h4bd325d_0    conda-forge
beautifulsoup4            4.11.1             pyha770c72_0    conda-forge
beniget                   0.4.1              pyhd8ed1ab_0    conda-forge
binutils_impl_linux-64    2.39                 he00db2b_1    conda-forge
binutils_linux-64         2.39                h5fc0e48_11    conda-forge
blas-devel                3.9.0           16_linux64_openblas    conda-forge
bleach                    4.1.0              pyhd8ed1ab_0    conda-forge
brial                     1.2.12             pyha3edaa6_0    conda-forge
brotli                    1.0.9                h166bdaf_8    conda-forge
brotli-bin                1.0.9                h166bdaf_8    conda-forge
brotlipy                  0.7.0           py310h5764c6d_1005    conda-forge
bwidget                   1.9.14               ha770c72_1    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.18.1               h7f98852_0    conda-forge
ca-certificates           2022.12.7            ha878542_0    conda-forge
cairo                     1.16.0            ha61ee94_1014    conda-forge
cddlib                    1!0.94m              h9202a9a_0    conda-forge
certifi                   2022.12.7          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py310h255011f_3    conda-forge
charset-normalizer        2.1.1              pyhd8ed1ab_0    conda-forge
cliquer                   1.22                 h36c2ea0_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
comm                      0.1.2              pyhd8ed1ab_0    conda-forge
contourpy                 1.0.7           py310hdf3cbec_0    conda-forge
cryptography              39.0.0          py310h34c0648_0    conda-forge
curl                      7.86.0               h2283fc2_1    conda-forge
cvxopt                    1.3.0           py310hdd05ad1_4    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
cypari2                   2.1.3           py310h75a4d73_0    conda-forge
cysignals                 1.11.2          py310h15010d2_0    conda-forge
cython                    0.29.33         py310heca2aa9_0    conda-forge
debugpy                   1.6.5           py310heca2aa9_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
docutils                  0.17.1          py310hff52083_3    conda-forge
dsdp                      5.8               hd9d9efa_1203    conda-forge
ecl                       21.2.1               h9d73b02_2    conda-forge
eclib                     20220621             h87840bb_1    conda-forge
ecm                       7.0.4             h9202a9a_1002    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
executing                 1.2.0              pyhd8ed1ab_0    conda-forge
expat                     2.5.0                h27087fc_0    conda-forge
fflas-ffpack              2.4.3                h912ac81_2    conda-forge
fftw                      3.3.10          nompi_hf0379b8_106    conda-forge
flintqs                   1.0               h85f3911_1001    conda-forge
flit-core                 3.8.0              pyhd8ed1ab_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.1               hc2a2eb6_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.38.0          py310h5764c6d_1    conda-forge
fplll                     5.4.2                hbb93ad8_1    conda-forge
fpylll                    0.5.7           py310h3ca1b1e_1    conda-forge
freetype                  2.12.1               hca18f0e_1    conda-forge
fribidi                   1.0.10               h36c2ea0_0    conda-forge
future                    0.18.3             pyhd8ed1ab_0    conda-forge
gap-core                  4.11.1               hd225dc4_4    conda-forge
gap-defaults              4.11.1               ha770c72_4    conda-forge
gast                      0.5.3              pyhd8ed1ab_0    conda-forge
gcc_impl_linux-64         10.4.0              h5231bdf_19    conda-forge
gcc_linux-64              10.4.0              h9215b83_11    conda-forge
gettext                   0.21.1               h27087fc_0    conda-forge
gf2x                      1.3.0                ha476b99_2    conda-forge
gfan                      0.6.2             hb86e20a_1003    conda-forge
gfortran_impl_linux-64    10.4.0              h7d168d2_19    conda-forge
giac                      1.9.0.21             he9ede01_0    conda-forge
giflib                    5.2.1                h36c2ea0_2    conda-forge
givaro                    4.1.1                h192cbe9_1    conda-forge
glpk                      5.0                  h445213a_0    conda-forge
gmp                       6.2.1                h58526e2_0    conda-forge
gmpy2                     2.1.2           py310h3ec546c_1    conda-forge
graphite2                 1.3.13            h58526e2_1001    conda-forge
gsl                       2.7                  he838d99_0    conda-forge
gxx_impl_linux-64         10.4.0              h5231bdf_19    conda-forge
gxx_linux-64              10.4.0              h6e491c6_11    conda-forge
harfbuzz                  6.0.0                h8e241bc_0    conda-forge
icu                       70.1                 h27087fc_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
igraph                    0.9.10               ha1f048c_1    conda-forge
imagesize                 1.4.1              pyhd8ed1ab_0    conda-forge
iml                       1.0.5             hd75c201_1003    conda-forge
importlib-metadata        6.0.0              pyha770c72_0    conda-forge
importlib_resources       5.10.2             pyhd8ed1ab_0    conda-forge
ipykernel                 6.20.2             pyh210e3f2_0    conda-forge
ipython                   8.8.0              pyh41d4057_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                7.7.2              pyhd8ed1ab_0    conda-forge
jedi                      0.18.2             pyhd8ed1ab_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jmol                      14.32.10             ha770c72_0    conda-forge
jpeg                      9e                   h166bdaf_2    conda-forge
jsonschema                4.17.3             pyhd8ed1ab_0    conda-forge
jupyter_client            7.4.9              pyhd8ed1ab_0    conda-forge
jupyter_core              4.12.0          py310hff52083_0    conda-forge
jupyter_server            1.23.5             pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        1.1.1              pyhd8ed1ab_0    conda-forge
kernel-headers_linux-64   2.6.32              he073ed8_15    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
kiwisolver                1.4.4           py310hbf28c38_1    conda-forge
krb5                      1.19.3               h08a2579_0    conda-forge
lcalc                     2.0.5                h8cd7e2e_0    conda-forge
lcms2                     2.14                 h6ed2654_0    conda-forge
ld_impl_linux-64          2.39                 hcc3a1bd_1    conda-forge
lerc                      4.0.0                h27087fc_0    conda-forge
libblas                   3.9.0           16_linux64_openblas    conda-forge
libbraiding               1.1                  h58526e2_0    conda-forge
libbrial                  1.2.12               h138cd66_0    conda-forge
libbrotlicommon           1.0.9                h166bdaf_8    conda-forge
libbrotlidec              1.0.9                h166bdaf_8    conda-forge
libbrotlienc              1.0.9                h166bdaf_8    conda-forge
libcblas                  3.9.0           16_linux64_openblas    conda-forge
libcups                   2.3.3                h3e49a29_2    conda-forge
libcurl                   7.86.0               h2283fc2_1    conda-forge
libdeflate                1.14                 h166bdaf_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libflint                  2.9.0           h2f819a4_ntl_100    conda-forge
libgcc-devel_linux-64     10.4.0              hd38fd1e_19    conda-forge
libgcc-ng                 12.2.0              h65d4601_19    conda-forge
libgd                     2.3.3                h18fbbfe_3    conda-forge
libgfortran-ng            12.2.0              h69a702a_19    conda-forge
libgfortran5              12.2.0              h337968e_19    conda-forge
libglib                   2.74.1               h606061b_1    conda-forge
libgomp                   12.2.0              h65d4601_19    conda-forge
libhomfly                 1.02r6               h36c2ea0_0    conda-forge
libhwloc                  2.8.0                h32351e8_1    conda-forge
libiconv                  1.17                 h166bdaf_0    conda-forge
liblapack                 3.9.0           16_linux64_openblas    conda-forge
liblapacke                3.9.0           16_linux64_openblas    conda-forge
libnghttp2                1.51.0               hff17c54_0    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libopenblas               0.3.21          pthreads_h78a6416_3    conda-forge
libpng                    1.6.39               h753d276_0    conda-forge
libsanitizer              10.4.0              h5246dfb_19    conda-forge
libsodium                 1.0.18               h36c2ea0_1    conda-forge
libsqlite                 3.40.0               h753d276_0    conda-forge
libssh2                   1.10.0               hf14f497_3    conda-forge
libstdcxx-devel_linux-64  10.4.0              hd38fd1e_19    conda-forge
libstdcxx-ng              12.2.0              h46fd767_19    conda-forge
libtiff                   4.4.0                h82bc61c_5    conda-forge
libuuid                   2.32.1            h7f98852_1000    conda-forge
libwebp                   1.2.4                h522a892_0    conda-forge
libwebp-base              1.2.4                h166bdaf_0    conda-forge
libxcb                    1.13              h7f98852_1004    conda-forge
libxml2                   2.10.3               h7463322_0    conda-forge
libxslt                   1.1.37               h873f0b0_0    conda-forge
libzlib                   1.2.13               h166bdaf_4    conda-forge
linbox                    1.6.3                h9d78c56_7    conda-forge
lrcalc                    2.1                  h27087fc_4    conda-forge
lxml                      4.9.2           py310hbdc0903_0    conda-forge
m4ri                      20140914          h7ca028e_1005    conda-forge
m4rie                     20150908          h7ca028e_1001    conda-forge
make                      4.3                  hd18ef5c_1    conda-forge
markupsafe                2.1.2           py310h1fa729e_0    conda-forge
matplotlib-base           3.6.3           py310he60537e_0    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
maxima                    5.45.0               h9d73b02_3    conda-forge
memory-allocator          0.1.2           py310h5764c6d_2    conda-forge
metis                     5.1.0             h58526e2_1006    conda-forge
mistune                   0.8.4           pyh1a96a4e_1006    conda-forge
mpc                       1.2.1                h9f54685_0    conda-forge
mpfi                      1.5.4             h9f54685_1001    conda-forge
mpfr                      4.1.0                h9202a9a_1    conda-forge
mpmath                    1.2.1              pyhd8ed1ab_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
nauty                     2.7.2                h7f98852_0    conda-forge
nbclassic                 0.4.8              pyhd8ed1ab_0    conda-forge
nbclient                  0.6.8              pyhd8ed1ab_0    conda-forge
nbconvert                 6.5.3              pyhd8ed1ab_0    conda-forge
nbconvert-core            6.5.3              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          6.5.3              pyhd8ed1ab_0    conda-forge
nbformat                  5.7.3              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h27087fc_1    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
networkx                  2.8.8              pyhd8ed1ab_0    conda-forge
notebook                  6.5.2              pyha770c72_1    conda-forge
notebook-shim             0.2.2              pyhd8ed1ab_0    conda-forge
ntl                       11.4.3               hef3c4d3_1    conda-forge
numpy                     1.24.1          py310h08bbf29_0    conda-forge
openblas                  0.3.21          pthreads_h320a7e8_3    conda-forge
openjdk                   17.0.3               h58dac75_5    conda-forge
openjpeg                  2.5.0                h7d73246_1    conda-forge
openssl                   3.0.7                h0b41bf4_1    conda-forge
packaging                 23.0               pyhd8ed1ab_0    conda-forge
palp                      2.20                 h36c2ea0_0    conda-forge
pandoc                    2.19.2               h32600fe_1    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
pango                     1.50.12              hd33c08f_1    conda-forge
pari                      2.13.3          he2feae2_1_pthread    conda-forge
pari-galdata              0.0.20180411                  0    conda-forge
pari-seadata-small        0.0.20090618                  0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pcre2                     10.40                hc3806b6_0    conda-forge
perl                      5.32.1          2_h7f98852_perl5    conda-forge
pexpect                   4.8.0              pyh1a96a4e_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    9.2.0           py310h454ad03_3    conda-forge
pip                       22.3.1             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h36c2ea0_0    conda-forge
pkg-config                0.29.2            h36c2ea0_1008    conda-forge
pkgconfig                 1.5.5              pyhd8ed1ab_4    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    conda-forge
planarity                 3.0.0.5           h36c2ea0_1002    conda-forge
ply                       3.11                       py_1    conda-forge
pooch                     1.6.0              pyhd8ed1ab_0    conda-forge
ppl                       1.2               h6ec01c2_1006    conda-forge
pplpy                     0.8.6           py310he9160dc_1    conda-forge
primecount                7.4                  hcb278e6_1    conda-forge
primecountpy              0.1.0           py310hbf28c38_2    conda-forge
primesieve                8.0                  h27087fc_0    conda-forge
prometheus_client         0.15.0             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.36             pyha770c72_0    conda-forge
psutil                    5.9.4           py310h5764c6d_0    conda-forge
pthread-stubs             0.4               h36c2ea0_1001    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pygments                  2.14.0             pyhd8ed1ab_0    conda-forge
pyopenssl                 23.0.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyrsistent                0.19.3          py310h1fa729e_0    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.10.8          h4a9ceb5_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.16.2             pyhd8ed1ab_0    conda-forge
python-lrcalc             2.1             py310hd8f1fbe_4    conda-forge
python-tzdata             2022.7             pyhd8ed1ab_0    conda-forge
python_abi                3.10                    3_cp310    conda-forge
pythran                   0.11.0          py310hc4a4660_3    conda-forge
pytz                      2022.7.1           pyhd8ed1ab_0    conda-forge
pytz-deprecation-shim     0.1.0.post0     py310hff52083_3    conda-forge
pyzmq                     23.2.1          py310h330234f_0    conda-forge
qd                        2.3.22            h2cc385e_1004    conda-forge
r-base                    4.2.2                hb87df5d_1    conda-forge
ratpoints                 2.1.3             h445213a_1002    conda-forge
readline                  8.1.2                h0f457ee_0    conda-forge
requests                  2.28.2             pyhd8ed1ab_0    conda-forge
rpy2                      3.5.7           py310r42h0a54255_0    conda-forge
rubiks                    20070912          h58526e2_1001    conda-forge
rw                        0.9                  h7f98852_0    conda-forge
sage                      9.7                  hd8ed1ab_0    conda-forge
sage-docbuild             9.7                      pypi_0    pypi
sage-setup                9.7                      pypi_0    pypi
sagelib                   9.7             py310h28be7dd_1    conda-forge
sagemath-db-combinatorial-designs 20140630                      1    conda-forge
sagemath-db-conway-polynomials 0.5.0                ha878542_1    conda-forge
sagemath-db-elliptic-curves 0.8.1                hecc5488_0    conda-forge
sagemath-db-graphs        20210214             hd8ed1ab_0    conda-forge
sagemath-db-polytopes     20170220                      1    conda-forge
sagemath-standard         9.7                      pypi_0    pypi
sagetex                   3.6.1              pyhd8ed1ab_0    conda-forge
scipy                     1.10.0          py310h8deb116_0    conda-forge
sed                       4.8                  he412f7d_0    conda-forge
send2trash                1.8.0              pyhd8ed1ab_0    conda-forge
setuptools                66.1.0             pyhd8ed1ab_0    conda-forge
simplegeneric             0.8.1                      py_1    conda-forge
singular                  4.2.1.p3             hb16e69e_1    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
sniffio                   1.3.0              pyhd8ed1ab_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
sphinx                    4.5.0              pyh6c4a22f_0    conda-forge
sphinxcontrib-applehelp   1.0.2                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    2.0.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.5              pyhd8ed1ab_2    conda-forge
sqlite                    3.40.0               h4ff8645_0    conda-forge
stack_data                0.6.2              pyhd8ed1ab_0    conda-forge
suitesparse               5.10.1               h9e50725_1    conda-forge
symmetrica                2.0               h58526e2_1007    conda-forge
sympow                    2.023.6              h779893b_2    conda-forge
sympy                     1.11.1          py310hff52083_2    conda-forge
sysroot_linux-64          2.12                he073ed8_15    conda-forge
tachyon                   0.99b6            h794f8fd_1001    conda-forge
tbb                       2021.7.0             h924138e_1    conda-forge
terminado                 0.17.1             pyh41d4057_0    conda-forge
three.js                  122                  hd8ed1ab_2    conda-forge
threejs-sage              122                  hd8ed1ab_2    conda-forge
tinycss2                  1.2.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.12               h27826a3_0    conda-forge
tktable                   2.10                 hb7b940f_3    conda-forge
tornado                   6.2             py310h5764c6d_1    conda-forge
traitlets                 5.8.1              pyhd8ed1ab_0    conda-forge
typing_extensions         4.4.0              pyha770c72_0    conda-forge
tzdata                    2022g                h191b570_0    conda-forge
tzlocal                   4.2             py310hff52083_2    conda-forge
unicodedata2              15.0.0          py310h5764c6d_0    conda-forge
urllib3                   1.26.14            pyhd8ed1ab_0    conda-forge
wcwidth                   0.2.6              pyhd8ed1ab_0    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.4.2              pyhd8ed1ab_0    conda-forge
wheel                     0.38.4             pyhd8ed1ab_0    conda-forge
widgetsnbextension        3.6.1              pyha770c72_0    conda-forge
xorg-fixesproto           5.0               h7f98852_1002    conda-forge
xorg-inputproto           2.3.2             h7f98852_1002    conda-forge
xorg-kbproto              1.0.7             h7f98852_1002    conda-forge
xorg-libice               1.0.10               h7f98852_0    conda-forge
xorg-libsm                1.2.3             hd9c2040_1000    conda-forge
xorg-libx11               1.7.2                h7f98852_0    conda-forge
xorg-libxau               1.0.9                h7f98852_0    conda-forge
xorg-libxdmcp             1.1.3                h7f98852_0    conda-forge
xorg-libxext              1.3.4                h7f98852_1    conda-forge
xorg-libxfixes            5.0.3             h7f98852_1004    conda-forge
xorg-libxi                1.7.10               h7f98852_0    conda-forge
xorg-libxrender           0.9.10            h7f98852_1003    conda-forge
xorg-libxt                1.2.1                h7f98852_2    conda-forge
xorg-libxtst              1.2.3             h7f98852_1002    conda-forge
xorg-recordproto          1.14.2            h7f98852_1002    conda-forge
xorg-renderproto          0.11.1            h7f98852_1002    conda-forge
xorg-xextproto            7.3.0             h7f98852_1002    conda-forge
xorg-xproto               7.0.31            h7f98852_1007    conda-forge
xsimd                     8.0.5                h4bd325d_0    conda-forge
xz                        5.2.6                h166bdaf_0    conda-forge
zeromq                    4.3.4                h9c3ff4c_1    conda-forge
zipp                      3.11.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               h166bdaf_4    conda-forge
zn_poly                   0.9.2                h9202a9a_0    conda-forge
zstd                      1.5.2                h3eb15da_6    conda-forge

Environment info

active environment : sage97
    active env location : /home/jule/proj/umamba/envs/sage97
            shell level : 2
       user config file : /home/jule/.condarc
 populated config files : /home/jule/.condarc
          conda version : 22.11.1
    conda-build version : not installed
         python version : 3.9.15.final.0
       virtual packages : __archspec=1=x86_64
                          __glibc=2.36=0
                          __linux=6.1.4=0
                          __unix=0=0
       base environment : /home/jule/proj/umamba  (writable)
      conda av data dir : /home/jule/proj/umamba/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/jule/proj/umamba/pkgs
                          /home/jule/.conda/pkgs
       envs directories : /home/jule/proj/umamba/envs
                          /home/jule/.conda/envs
               platform : linux-64
             user-agent : conda/22.11.1 requests/2.28.1 CPython/3.9.15 Linux/6.1.4-arch1-1 arch/rolling glibc/2.36
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False
saraedum commented 1 year ago

It works better from ipython:

In [1]: from sage.all import ZZ
In [2]: ZZ?
segfault

However,

In [1]: int?
works
In [2]: from sage.all import ZZ
In [3]: ZZ?
works

The same, first asking for the documentation of int in SageMath does not fix it.

saraedum commented 1 year ago

This is the full traceback

#0  0x00007fffa4737b9f in termattrs_sp () from /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/lib-dynload/../../libncursesw.so.6
#1  0x00007fffa4734ea5 in _nc_setupscreen_sp () from /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/lib-dynload/../../libncursesw.so.6
#2  0x00007fffa47305ef in newterm_sp () from /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/lib-dynload/../../libncursesw.so.6
#3  0x00007fffa4730aab in newterm () from /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/lib-dynload/../../libncursesw.so.6
#4  0x00007fffa472cbf3 in initscr () from /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/lib-dynload/../../libncursesw.so.6
#5  0x00007fffa47643de in _curses_initscr_impl (module=<optimized out>) at /usr/local/src/conda/python-3.10.11/Modules/_cursesmodule.c:3261
#6  _curses_initscr (module=<optimized out>, _unused_ignored=<optimized out>) at /usr/local/src/conda/python-3.10.11/Modules/clinic/_cursesmodule.c.h:2655
#7  0x000055555568f395 in cfunction_vectorcall_NOARGS (func=<built-in method initscr of module object at remote 0x7fff9b29da80>, args=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>)
    at /usr/local/src/conda/python-3.10.11/Objects/methodobject.c:489
#8  0x000055555568627d in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fff9bca3dd8, callable=<built-in method initscr of module object at remote 0x7fff9b29da80>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#9  PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fff9bca3dd8, callable=<built-in method initscr of module object at remote 0x7fff9b29da80>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#10 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffff97a0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#11 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x7fff9bca3c40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/curses/__init__.py, line 31, in initscr (_curses=<module at remote 0x7fff9b29da80>, curses=<module at remote 0x7fff9b29c180>),
    throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4181
#12 0x000055555569173f in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x7fff9bca3c40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/curses/__init__.py, line 31, in initscr (_curses=<module at remote 0x7fff9b29da80>, curses=<module at remote 0x7fff9b29c180>), tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#13 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fff9b26cef0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#14 _PyFunction_Vectorcall (func=<function at remote 0x7fff9b26cee0>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#15 0x000055555568627d in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x555558e517a8, callable=<function at remote 0x7fff9b26cee0>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#16 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x555558e517a8, callable=<function at remote 0x7fff9b26cee0>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#17 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffff9970, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#18 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x555558e515f0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 113, in _detect_screen_size (screen_lines_def=152, TERM='xterm', termios=<module at remote 0x7fffeffa6250>, curses=<module at remote 0x7fff9b29c180>, term_flags=[16640, 5, 191, 35387, 15, 15, [b'\x03', b'\x1c', b'\x7f', b'\x15', b'\x04', b'\x00', b'\x01', b'\x00', b'\x11', b'\x13', b'\x1a', b'\x00', b'\x12', b'\x0f', b'\x17', b'\x16', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00']]), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4181
#19 0x000055555569173f in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x555558e515f0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 113, in _detect_screen_size (screen_lines_def=152, TERM='xterm', termios=<module at remote 0x7fffeffa6250>, curses=<module at remote 0x7fff9b29c180>, term_flags=[16640, 5, 191, 35387, 15, 15, [b'\x03', b'\x1c', b'\x7f', b'\x15', b'\x04', b'\x00', b'\x01', b'\x00', b'\x11', b'\x13', b'\x1a', b'\x00', b'\x12', b'\x0f', b'\x17', b'\x16', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00']]), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#20 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa2abed50, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#21 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2abed40>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#22 0x0000555555681892 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x555558e52b88, callable=<function at remote 0x7fffa2abed40>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#23 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x555558e52b88, callable=<function at remote 0x7fffa2abed40>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#24 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffff9b40, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#25 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x555558e52970, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 177, in pager_page (strng="\x1b[1;31mInit signature:\x1b[0m \x1b[0mint\x1b[0m\x1b[1;33m(\x1b[0m\x1b[0mself\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m/\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m*\x1b[0m\x1b[0margs\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m**\x1b[0m\x1b[0mkwargs\x1b[0m\x1b[1;33m)\x1b[0m\x1b[1;33m\x1b[0m\x1b[1;33m\x1b[0m\x1b[0m\n\x1b[1;31mDocstring:\x1b[0m     \nint([x]) -> integer int(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given.  If x is a number, return x.__int__().  For floating point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base.  The literal can be preceded by '+' or '-' and be\nsurrounded by whitespace.  The base defaults to 10.  Valid bases are 0\nand 2-36. Base 0 means to interpret t...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4213
#26 0x000055555569173f in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x555558e52970, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 177, in pager_page (strng="\x1b[1;31mInit signature:\x1b[0m \x1b[0mint\x1b[0m\x1b[1;33m(\x1b[0m\x1b[0mself\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m/\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m*\x1b[0m\x1b[0margs\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m**\x1b[0m\x1b[0mkwargs\x1b[0m\x1b[1;33m)\x1b[0m\x1b[1;33m\x1b[0m\x1b[1;33m\x1b[0m\x1b[0m\n\x1b[1;31mDocstring:\x1b[0m     \nint([x]) -> integer int(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given.  If x is a number, return x.__int__().  For floating point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base.  The literal can be preceded by '+' or '-' and be\nsurrounded by whitespace.  The base defaults to 10.  Valid bases are 0\nand 2-36. Base 0 means to interpret t...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#27 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa2abede0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#28 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2abedd0>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#29 0x0000555555681892 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fff9b255490, callable=<function at remote 0x7fffa2abedd0>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#30 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fff9b255490, callable=<function at remote 0x7fffa2abedd0>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#31 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffff9d10, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#32 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x7fff9b255300, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 265, in page (data={'text/plain': "\x1b[1;31mInit signature:\x1b[0m \x1b[0mint\x1b[0m\x1b[1;33m(\x1b[0m\x1b[0mself\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m/\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m*\x1b[0m\x1b[0margs\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m**\x1b[0m\x1b[0mkwargs\x1b[0m\x1b[1;33m)\x1b[0m\x1b[1;33m\x1b[0m\x1b[1;33m\x1b[0m\x1b[0m\n\x1b[1;31mDocstring:\x1b[0m     \nint([x]) -> integer int(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given.  If x is a number, return x.__int__().  For floating point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base.  The literal can be preceded by '+' or '-' and be\nsurrounded by whitespace.  The base defaults to 10.  Valid bases are 0\nand 2-36. Base 0 means to int...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4213
#33 0x000055555569173f in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x7fff9b255300, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/page.py, line 265, in page (data={'text/plain': "\x1b[1;31mInit signature:\x1b[0m \x1b[0mint\x1b[0m\x1b[1;33m(\x1b[0m\x1b[0mself\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m/\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m*\x1b[0m\x1b[0margs\x1b[0m\x1b[1;33m,\x1b[0m \x1b[1;33m**\x1b[0m\x1b[0mkwargs\x1b[0m\x1b[1;33m)\x1b[0m\x1b[1;33m\x1b[0m\x1b[1;33m\x1b[0m\x1b[0m\n\x1b[1;31mDocstring:\x1b[0m     \nint([x]) -> integer int(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given.  If x is a number, return x.__int__().  For floating point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base.  The literal can be preceded by '+' or '-' and be\nsurrounded by whitespace.  The base defaults to 10.  Valid bases are 0\nand 2-36. Base 0 means to int...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#34 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa2abee70, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#35 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2abee60>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#36 0x000055555568627d in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa088edf0, callable=<function at remote 0x7fffa2abee60>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#37 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa088edf0, callable=<function at remote 0x7fffa2abee60>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#38 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffff9ee0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#39 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x7fffa088ec40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/oinspect.py, line 702, in pinfo (self=<Inspector(_trait_values={'default_style': 'LightBG', 'parent': None, 'config': <Config at remote 0x7fffa16097b0>}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=<...>, name='config') at remote 0x7fffa2c9e410>, parent=<Instance(klass=<...>, default_args=None, default_kwargs=None, allow_none=True, help='', metadata={}, this_class=<...>, name='parent') at remote 0x7fffa2c9e560>, __init__=<function at remote 0x7fffa2cb7760>, section_names=<classmethod at remote 0x7fffa2c9eaa0>, _find_my_config=<function at remote 0x7fffa2cd23b0>, _load_config=<function at remote 0x7fffa2cd2440>, _confi...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4181
#40 0x000055555569ce41 in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x7fffa088ec40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/oinspect.py, line 702, in pinfo (self=<Inspector(_trait_values={'default_style': 'LightBG', 'parent': None, 'config': <Config at remote 0x7fffa16097b0>}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=<...>, name='config') at remote 0x7fffa2c9e410>, parent=<Instance(klass=<...>, default_args=None, default_kwargs=None, allow_none=True, help='', metadata={}, this_class=<...>, name='parent') at remote 0x7fffa2c9e560>, __init__=<function at remote 0x7fffa2cb7760>, section_names=<classmethod at remote 0x7fffa2c9eaa0>, _find_my_config=<function at remote 0x7fffa2cd23b0>, _load_config=<function at remote 0x7fffa2cd2440>, _confi...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#41 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=0x7fffa11b21b0, locals=0x0, con=0x7fffa29a4b00, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#42 _PyFunction_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, stack=0x7fffa11b21b0, func=<function at remote 0x7fffa29a4af0>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#43 _PyObject_VectorcallTstate (kwnames=<optimized out>, nargsf=<optimized out>, args=0x7fffa11b21b0, callable=<function at remote 0x7fffa29a4af0>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#44 method_vectorcall (method=method@entry=<method at remote 0x7fffa120e180>, args=args@entry=0x7fffa11b21b8, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/classobject.c:53
#45 0x000055555569d7f8 in PyVectorcall_Call (kwargs=<optimized out>, tuple=<optimized out>, callable=<method at remote 0x7fffa120e180>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:267
#46 _PyObject_Call (kwargs=<optimized out>, args=<optimized out>, callable=<method at remote 0x7fffa120e180>, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:290
#47 PyObject_Call (callable=<method at remote 0x7fffa120e180>, args=<optimized out>, kwargs=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:317
#48 0x00005555556842d9 in do_call_core (kwdict={'enable_html_pager': False, 'detail_level': 0}, callargs=(<type at remote 0x5555558db4c0>, 'int', None, <Struct(_allownew=True) at remote 0x7fffa1362570>),
    func=<method at remote 0x7fffa120e180>, trace_info=0x7fffffffa160, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5945
#49 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x5555587b4870, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 1745, in _inspect (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4277
#50 0x000055555569ce41 in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x5555587b4870, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 1745, in _inspect (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#51 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=0x7fffa08989a0, locals=0x0, con=0x7fffa27674a0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#52 _PyFunction_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, stack=0x7fffa08989a0, func=<function at remote 0x7fffa2767490>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#53 _PyObject_VectorcallTstate (kwnames=<optimized out>, nargsf=<optimized out>, args=0x7fffa08989a0, callable=<function at remote 0x7fffa2767490>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#54 method_vectorcall (method=<optimized out>, args=0x7fffa08989a8, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/classobject.c:53
#55 0x0000555555682930 in _PyObject_VectorcallTstate (kwnames=('detail_level', 'namespaces'), nargsf=<optimized out>, args=<optimized out>, callable=<method at remote 0x7fffa120de40>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#56 PyObject_Vectorcall (kwnames=('detail_level', 'namespaces'), nargsf=<optimized out>, args=<optimized out>, callable=<method at remote 0x7fffa120de40>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#57 call_function (kwnames=('detail_level', 'namespaces'), oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffa380, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#58 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x7fffa0898800, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/magics/namespace.py, line 58, in pinfo (self=<NamespaceMagics(_trait_values={'parent': <SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs=...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4231
#59 0x000055555569cfa1 in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x7fffa0898800, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/magics/namespace.py, line 58, in pinfo (self=<NamespaceMagics(_trait_values={'parent': <SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs=...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#60 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=0x7fffffffa470, locals=0x0, con=0x7fffa2047ec0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#61 _PyFunction_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, stack=0x7fffffffa470, func=<function at remote 0x7fffa2047eb0>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#62 _PyObject_VectorcallTstate (kwnames=<optimized out>, nargsf=<optimized out>, args=0x7fffffffa470, callable=<function at remote 0x7fffa2047eb0>, tstate=0x5555558f0cc0)
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#63 method_vectorcall (method=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/classobject.c:83
#64 0x00005555556842d9 in do_call_core (kwdict={}, callargs=('int',), func=<method at remote 0x7fffa161b8c0>, trace_info=0x7fffffffa5a0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5945
#65 _PyEval_EvalFrameDefault (tstate=<optimized out>,
    f=Frame 0x555558296b10, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2364, in run_line_magic (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4277
#66 0x000055555569173f in _PyEval_EvalFrame (throwflag=0,
    f=Frame 0x555558296b10, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2364, in run_line_magic (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#67 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa2770290, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#68 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2770280>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#69 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa089c928, callable=<function at remote 0x7fffa2770280>, tstate=0x5555558f0cc0)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#70 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa089c928, callable=<function at remote 0x7fffa2770280>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#71 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffa770, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#72 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7fffa089c7c0, for file <ipython-input-1-f41099b8330e>, line 1, in <module> (), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#73 0x0000555555729852 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7fffa089c7c0, for file <ipython-input-1-f41099b8330e>, line 1, in <module> (), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#74 _PyEval_Vector (tstate=0x5555558f0cc0, con=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#75 0x0000555555729797 in PyEval_EvalCode (co=co@entry=<code at remote 0x7fffa11b7890>, globals=globals@entry={'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': <module at remote 0x7ffff7c40900>, '__builtins__': <module at remote 0x7ffff7c40900>, '_ih': ['', "get_ipython().run_line_magic('pinfo', 'int')"], '_oh': {}, '_dh': [<PosixPath at remote 0x7fffa296fa00>], 'In': [...], 'Out': {...}, 'get_ipython': <method at remote 0x7fffa1ed2fc0>, 'exit': <ExitAutocall(_ip=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_...(truncated), locals=locals@entry={'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': <module at remote 0x7ffff7c40900>, '__builtins__': <module at remote 0x7ffff7c40900>, '_ih': ['', "get_ipython().run_line_magic('pinfo', 'int')"], '_oh': {}, '_dh': [<PosixPath at remote 0x7fffa296fa00>], 'In': [...], 'Out': {...}, 'get_ipython': <method at remote 0x7fffa1ed2fc0>, 'exit': <ExitAutocall(_ip=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_...(truncated)) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:1134
#76 0x0000555555730de0 in builtin_exec_impl (module=<optimized out>, locals={'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': <module at remote 0x7ffff7c40900>, '__builtins__': <module at remote 0x7ffff7c40900>, '_ih': ['', "get_ipython().run_line_magic('pinfo', 'int')"], '_oh': {}, '_dh': [<PosixPath at remote 0x7fffa296fa00>], 'In': [...], 'Out': {...}, 'get_ipython': <method at remote 0x7fffa1ed2fc0>, 'exit': <ExitAutocall(_ip=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_...(truncated), globals={'__name__': '__main__', '__doc__': 'Automatically created module for IPython interactive environment', '__package__': None, '__loader__': None, '__spec__': None, '__builtin__': <module at remote 0x7ffff7c40900>, '__builtins__': <module at remote 0x7ffff7c40900>, '_ih': ['', "get_ipython().run_line_magic('pinfo', 'int')"], '_oh': {}, '_dh': [<PosixPath at remote 0x7fffa296fa00>], 'In': [...], 'Out': {...}, 'get_ipython': <method at remote 0x7fffa1ed2fc0>, 'exit': <ExitAutocall(_ip=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_...(truncated), source=<code at remote 0x7fffa11b7890>) at /usr/local/src/conda/python-3.10.11/Python/bltinmodule.c:1058
#77 builtin_exec (module=<optimized out>, args=args@entry=0x55555870f090, nargs=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/clinic/bltinmodule.c.h:371
#78 0x0000555555691934 in cfunction_vectorcall_FASTCALL (func=<built-in method exec of module object at remote 0x7ffff7c40900>, args=0x55555870f090, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/methodobject.c:430
#79 0x0000555555681892 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x55555870f090, callable=<built-in method exec of module object at remote 0x7ffff7c40900>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#80 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x55555870f090, callable=<built-in method exec of module object at remote 0x7ffff7c40900>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#81 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffaa50, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#82 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x55555870eed0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3433, in run_code (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4213
#83 0x00005555557334bd in _PyEval_EvalFrame (throwflag=<optimized out>, f=Frame 0x55555870eed0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3433, in run_code (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#84 gen_send_ex2 (gen=0x7fffa27e1fc0, arg=None, presult=0x7fffffffac00, exc=<optimized out>, closing=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/genobject.c:213
#85 0x0000555555683111 in _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x5555586fb280, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3373, in run_ast_nodes (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_c...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:2586
#86 0x00005555557334bd in _PyEval_EvalFrame (throwflag=<optimized out>, f=Frame 0x5555586fb280, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3373, in run_ast_nodes (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_c...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#87 gen_send_ex2 (gen=0x7fffa27e1e70, arg=None, presult=0x7fffffffade0, exc=<optimized out>, closing=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/genobject.c:213
#88 0x0000555555683111 in _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x5555587b3000, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3194, in run_cell_async (raw_cell='int?', silent=False, shell_futures=True, transformed_cell="get_ipython().run_line_magic('pinfo', 'int')\n", preprocessing_exc_tuple=None, cell_id=None, info=<ExecutionInfo(raw_cell='int?', store_history=True, silent=False, shell_futures=True, cell_id=None) at remote 0x7fffa156c550>, error_before_exec=<function at remote 0x7fffa1343490>, cell="get_ipython().run_line_magic('pinfo', 'int')\n", compiler=<CachingCompiler(flags=16896, _filename_map={'<ipython-input-1-54b09098cc22>': 1, '<ipython-input-1-f41099b8330e>': 1}) at remote 0x7fffa2086770>, _run_async=False, cell_name='<ipython-input-1-f41099b8330e>', code_ast=<Module(body=[<Expr(value=<Call(func=<Attribute(value=<Call(func=<Name(id='get_ipython', ctx=<Load at remote 0x7ffff674e710>, lineno=1, col_offset=0, end_lineno=1, end_col_offset=11) at remote 0x7fffa13b4220>, args=[], keywords=[], ...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:2586
#89 0x00005555557334bd in _PyEval_EvalFrame (throwflag=<optimized out>, f=Frame 0x5555587b3000, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 3194, in run_cell_async (raw_cell='int?', silent=False, shell_futures=True, transformed_cell="get_ipython().run_line_magic('pinfo', 'int')\n", preprocessing_exc_tuple=None, cell_id=None, info=<ExecutionInfo(raw_cell='int?', store_history=True, silent=False, shell_futures=True, cell_id=None) at remote 0x7fffa156c550>, error_before_exec=<function at remote 0x7fffa1343490>, cell="get_ipython().run_line_magic('pinfo', 'int')\n", compiler=<CachingCompiler(flags=16896, _filename_map={'<ipython-input-1-54b09098cc22>': 1, '<ipython-input-1-f41099b8330e>': 1}) at remote 0x7fffa2086770>, _run_async=False, cell_name='<ipython-input-1-f41099b8330e>', code_ast=<Module(body=[<Expr(value=<Call(func=<Attribute(value=<Call(func=<Name(id='get_ipython', ctx=<Load at remote 0x7ffff674e710>, lineno=1, col_offset=0, end_lineno=1, end_col_offset=11) at remote 0x7fffa13b4220>, args=[], keywords=[], ...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#90 gen_send_ex2 (gen=0x7fffa1463f40, arg=None, presult=0x7fffffffaf30, exc=<optimized out>, closing=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/genobject.c:213
#91 0x0000555555747a4a in gen_send_ex (gen=0x7fffa1463f40, arg=<optimized out>, exc=<optimized out>, closing=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/genobject.c:279
#92 0x000055555569be3f in method_vectorcall_O (func=<optimized out>, args=0x5555585c7558, nargsf=<optimized out>, kwnames=0x0) at /usr/local/src/conda/python-3.10.11/Objects/descrobject.c:460
#93 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x5555585c7558, callable=<method_descriptor at remote 0x7ffff7bcf510>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#94 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x5555585c7558, callable=<method_descriptor at remote 0x7ffff7bcf510>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#95 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb050, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#96 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x5555585c73e0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/async_helpers.py, line 129, in _pseudo_sync_runner (coro=<coroutine at remote 0x7fffa1463f40>), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#97 0x000055555569173f in _PyEval_EvalFrame (throwflag=0, f=Frame 0x5555585c73e0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/async_helpers.py, line 129, in _pseudo_sync_runner (coro=<coroutine at remote 0x7fffa1463f40>), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#98 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa2764a70, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#99 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2764a60>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#100 0x0000555555681892 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x55555871ab00, callable=<function at remote 0x7fffa2764a60>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#101 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x55555871ab00, callable=<function at remote 0x7fffa2764a60>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#102 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb220, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#103 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x55555871a930, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2995, in _run_cell (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4213
#104 0x000055555569173f in _PyEval_EvalFrame (throwflag=0, f=Frame 0x55555871a930, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2995, in _run_cell (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#105 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa27710a0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#106 _PyFunction_Vectorcall (func=<function at remote 0x7fffa2771090>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#107 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa1465de0, callable=<function at remote 0x7fffa2771090>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#108 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa1465de0, callable=<function at remote 0x7fffa2771090>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#109 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb3f0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#110 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7fffa1465c40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2940, in run_cell (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#111 0x000055555569ce41 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7fffa1465c40, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/core/interactiveshell.py, line 2940, in run_cell (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_class=...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#112 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=0x7fffa11cc550, locals=0x0, con=0x7fffa2771010, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#113 _PyFunction_Vectorcall (kwnames=<optimized out>, nargsf=<optimized out>, stack=0x7fffa11cc550, func=<function at remote 0x7fffa2771000>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#114 _PyObject_VectorcallTstate (kwnames=<optimized out>, nargsf=<optimized out>, args=0x7fffa11cc550, callable=<function at remote 0x7fffa2771000>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#115 method_vectorcall (method=<optimized out>, args=0x7fffa11cc558, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/classobject.c:53
#116 0x0000555555682930 in _PyObject_VectorcallTstate (kwnames=('store_history',), nargsf=<optimized out>, args=<optimized out>, callable=<method at remote 0x7fffa14abc40>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#117 PyObject_Vectorcall (kwnames=('store_history',), nargsf=<optimized out>, args=<optimized out>, callable=<method at remote 0x7fffa14abc40>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#118 call_function (kwnames=('store_history',), oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb610, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#119 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7fffa11cc3e0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/interactiveshell.py, line 678, in interact (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_cla...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4231
#120 0x000055555569173f in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7fffa11cc3e0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/interactiveshell.py, line 678, in interact (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_cla...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#121 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa1fdeb10, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#122 _PyFunction_Vectorcall (func=<function at remote 0x7fffa1fdeb00>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#123 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa11c8578, callable=<function at remote 0x7fffa1fdeb00>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#124 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa11c8578, callable=<function at remote 0x7fffa1fdeb00>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#125 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb7e0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#126 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7fffa11c8400, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/interactiveshell.py, line 685, in mainloop (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_cla...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#127 0x000055555569173f in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7fffa11c8400, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/interactiveshell.py, line 685, in mainloop (self=<SageTerminalInteractiveShell(_trait_values={'alias_manager': <AliasManager(_trait_values={'parent': <...>, 'shell': <...>, 'config': <Config at remote 0x7fffa2072cf0>, 'default_aliases': [('mkdir', 'mkdir'), ('rmdir', 'rmdir'), ('mv', 'mv'), ('rm', 'rm'), ('cp', 'cp'), ('cat', 'cat'), ('ls', 'ls -F --color'), ('ll', 'ls -F -o --color'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ldir', 'ls -F -o --color %l | grep /$'), ('lx', 'ls -F -o --color %l | grep ^-..x')], 'user_aliases': []}, _trait_notifiers={'config': {'change': [<ObserveHandler(trait_names=('config',), type='change', func=<function at remote 0x7fffa2cd2560>, this_class=<MetaHasTraits(__module__='traitlets.config.configurable', config=<Instance(klass=<type at remote 0x555557efb950>, default_args=(), default_kwargs={}, help='', metadata={}, this_cla...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#128 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa1fdeba0, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#129 _PyFunction_Vectorcall (func=<function at remote 0x7fffa1fdeb90>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#130 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa3047410, callable=<function at remote 0x7fffa1fdeb90>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#131 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffa3047410, callable=<function at remote 0x7fffa1fdeb90>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#132 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffb9b0, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#133 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7fffa30472a0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/ipapp.py, line 318, in start (self=<SageTerminalApp(_trait_values={'add_ipython_dir_to_sys_path': False, 'auto_create': True, 'builtin_profile_dir': '/home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/config/profile/default', 'code_to_run': '', 'copy_config_files': False, 'display_banner': False, 'exec_PYTHONSTARTUP': True, 'extra_config_file': '', 'file_to_run': '', 'force_interact': True, 'hide_initial_ns': True, 'ignore_cwd': False, 'interact': True, 'keyvalue_description': "The command-line option below sets the respective configurable class-parameter:\n    --Class.parameter=value\nThis line is evaluated in Python, so simple expressions are allowed.\nFor instance, to set `C.a=[0,1,2]`, you may type this:\n    --C.a='range(3)'", 'log_datefmt': '%Y-%m-%d %H:%M:%S', 'log_format': '[%(name)s]%(highlevel)s %(message)s', 'module_to_run': '', 'option_description': 'The options ...(truncated), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#134 0x000055555569173f in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7fffa30472a0, for file /home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/terminal/ipapp.py, line 318, in start (self=<SageTerminalApp(_trait_values={'add_ipython_dir_to_sys_path': False, 'auto_create': True, 'builtin_profile_dir': '/home/jule/proj/umamba/envs/flatsurf/lib/python3.10/site-packages/IPython/config/profile/default', 'code_to_run': '', 'copy_config_files': False, 'display_banner': False, 'exec_PYTHONSTARTUP': True, 'extra_config_file': '', 'file_to_run': '', 'force_interact': True, 'hide_initial_ns': True, 'ignore_cwd': False, 'interact': True, 'keyvalue_description': "The command-line option below sets the respective configurable class-parameter:\n    --Class.parameter=value\nThis line is evaluated in Python, so simple expressions are allowed.\nFor instance, to set `C.a=[0,1,2]`, you may type this:\n    --C.a='range(3)'", 'log_datefmt': '%Y-%m-%d %H:%M:%S', 'log_format': '[%(name)s]%(highlevel)s %(message)s', 'module_to_run': '', 'option_description': 'The options ...(truncated), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#135 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7fffa1e94440, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#136 _PyFunction_Vectorcall (func=<function at remote 0x7fffa1e94430>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Objects/call.c:342
#137 0x0000555555681c95 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff7bd1ba8, callable=<function at remote 0x7fffa1e94430>, tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:114
#138 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff7bd1ba8, callable=<function at remote 0x7fffa1e94430>) at /usr/local/src/conda/python-3.10.11/Include/cpython/abstract.h:123
#139 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffbb80, tstate=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5893
#140 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=Frame 0x7ffff7bd1a40, for file /home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython, line 16, in <module> (), throwflag=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:4198
#141 0x0000555555729852 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7ffff7bd1a40, for file /home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython, line 16, in <module> (), tstate=0x5555558f0cc0) at /usr/local/src/conda/python-3.10.11/Include/internal/pycore_ceval.h:46
#142 _PyEval_Vector (tstate=0x5555558f0cc0, con=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:5067
#143 0x0000555555729797 in PyEval_EvalCode (co=co@entry=<code at remote 0x7ffff773f3c0>, globals=globals@entry={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), locals=locals@entry={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated)) at /usr/local/src/conda/python-3.10.11/Python/ceval.c:1134
#144 0x000055555575aeec in run_eval_code_obj (tstate=0x5555558f0cc0, co=0x7ffff773f3c0, globals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), locals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated)) at /usr/local/src/conda/python-3.10.11/Python/pythonrun.c:1291
#145 0x0000555555755fa4 in run_mod (mod=<optimized out>, filename=<optimized out>, globals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), locals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), flags=<optimized out>, arena=<optimized out>) at /usr/local/src/conda/python-3.10.11/Python/pythonrun.c:1312
#146 0x00005555555e99ed in pyrun_file (fp=0x555555943210, filename='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', start=<optimized out>, globals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), locals={'__name__': '__main__', '__doc__': '\nSage IPython startup script.\n', '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython') at remote 0x7ffff770e680>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7c40900>, '__file__': '/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', '__cached__': None, 'banner': <function at remote 0x7ffff75765f0>, 'SageTerminalApp': <MetaHasTraits(__module__='sage.repl.interpreter', name='Sage', crash_handler_class=<type at remote 0x55555837d9f0>, test_shell=<Bool(default_value=False, help='Whether the shell is a test shell', __doc__='Whether the shell is a test shell', metadata={'help': 'Whether the shell is a test shell', 'config': True}, this_class=<...>, name='test_shell') at remote 0x7fffa2084490>, shell_class=<Type(klass=<MetaHasTraits(__module__='IPython.core.interactiveshell', __doc__='An enhanced, interactive shell for Python.', _instance=<SageTerminalInteract...(truncated), closeit=1, flags=0x7fffffffbe78) at /usr/local/src/conda/python-3.10.11/Python/pythonrun.c:1208
#147 0x00005555557501d5 in _PyRun_SimpleFileObject (fp=0x555555943210, filename='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', closeit=1, flags=0x7fffffffbe78) at /usr/local/src/conda/python-3.10.11/Python/pythonrun.c:456
#148 0x000055555574fd43 in _PyRun_AnyFileObject (fp=0x555555943210, filename='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', closeit=1, flags=0x7fffffffbe78) at /usr/local/src/conda/python-3.10.11/Python/pythonrun.c:90
#149 0x000055555574ceb9 in pymain_run_file_obj (skip_source_first_line=0, filename='/home/jule/proj/umamba/envs/flatsurf/bin/sage-ipython', program_name='/home/jule/proj/umamba/envs/flatsurf/bin/python') at /usr/local/src/conda/python-3.10.11/Modules/main.c:357
#150 pymain_run_file (config=0x5555559175a0) at /usr/local/src/conda/python-3.10.11/Modules/main.c:376
#151 pymain_run_python (exitcode=0x7fffffffbe70) at /usr/local/src/conda/python-3.10.11/Modules/main.c:591
#152 Py_RunMain () at /usr/local/src/conda/python-3.10.11/Modules/main.c:670
#153 0x000055555571be09 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at /usr/local/src/conda/python-3.10.11/Modules/main.c:1090
#154 0x00007ffff7cd0850 in ?? () from /usr/lib/libc.so.6
#155 0x00007ffff7cd090a in __libc_start_main () from /usr/lib/libc.so.6
#156 0x000055555571bd01 in _start ()
saraedum commented 1 year ago

Replacing libtinfo.so with libtinfow.so fixes the issue. Similar to https://github.com/vifm/vifm/issues/325 it seems.

saraedum commented 1 year ago

Currently, libSingular and libgap link against libtinfo and not against libtinfow. Not sure if that's relevant here.

saraedum commented 1 year ago

The problem seems to be somehow that when sage starts, libncurses and libtinfo are loaded. When the ? gets executed, _curses.cpython-310-x86_64-linux-gnu.so loads libncursesw and libtinfow. Then probably stuff gets passed around between the two and things crash (or they just don't want to be loaded at the same time in the first place.)

saraedum commented 1 year ago

Currently, libSingular and libgap link against libtinfo and not against libtinfow. Not sure if that's relevant here.

Indeed, patching libSingular to use libncursesw instead fixed it:

$ patchelf --replace-needed libncurses.so.6 libncursesw.so.6 libSingular-4.2.1.so
$ patchelf --replace-needed libtinfo.so.6 libtinfow.so.6 libSingular-4.2.1.so