Closed saraedum closed 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.
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 ()
Replacing libtinfo.so
with libtinfow.so
fixes the issue. Similar to https://github.com/vifm/vifm/issues/325 it seems.
Currently, libSingular and libgap link against libtinfo and not against libtinfow. Not sure if that's relevant here.
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.)
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
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
.Installed packages
Environment info