Closed 69d2e7fa-119a-4360-858f-934e2ab9fb33 closed 4 years ago
Built with pyenv on Fedora 32. Discovered while testing PyBuilder for 3.9 compatibility.
$ abrt gdb e6ad9db
GNU gdb (GDB) Fedora 9.1-5.fc32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command.
Reading symbols from /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/bin/python...
warning: exec file is newer than core file.
[New LWP 450349]
warning: Unexpected size of section .reg-xstate/450349' in core file. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by
/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.'.
Program terminated with signal SIGSEGV, Segmentation fault.
warning: Unexpected size of section `.reg-xstate/450349' in core file.
1412 Python/Python-ast.c: No such file or directory. From To Syms Read Shared Object Library 0x00007ff01d934050 0x00007ff01d948d69 Yes () /lib64/libcrypt.so.2 0x00007ff01d917af0 0x00007ff01d926b95 Yes () /lib64/libpthread.so.0 0x00007ff01d90b270 0x00007ff01d90c1c9 Yes () /lib64/libdl.so.2 0x00007ff01d9053f0 0x00007ff01d905db0 Yes () /lib64/libutil.so.1 0x00007ff01d7cd3d0 0x00007ff01d868078 Yes () /lib64/libm.so.6 0x00007ff01d619670 0x00007ff01d76780f Yes () /lib64/libc.so.6 0x00007ff01d9a8110 0x00007ff01d9c8574 Yes () /lib64/ld-linux-x86-64.so.2 0x00007ff01d9740e0 0x00007ff01d974fcc Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 0x00007ff01d9963b0 0x00007ff01d999b2a Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/zlib.cpython-39-x86_64-linux-gnu.so 0x00007ff01d97d5f0 0x00007ff01d98abd8 Yes () /lib64/libz.so.1 0x00007ff0101ed2d0 0x00007ff0101ee31c Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_bz2.cpython-39-x86_64-linux-gnu.so 0x00007ff0101a3570 0x00007ff0101af996 Yes () /lib64/libbz2.so.1 0x00007ff0101e3480 0x00007ff0101e5dd6 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_lzma.cpython-39-x86_64-linux-gnu.so 0x00007ff0101b99f0 0x00007ff0101d1076 Yes () /lib64/liblzma.so.5 0x00007ff01019d270 0x00007ff01019dc02 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/grp.cpython-39-x86_64-linux-gnu.so 0x00007ff01018c5e0 0x00007ff0101947f5 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so 0x00007ff010185130 0x00007ff010185e31 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so 0x00007ff01017d170 0x00007ff010180ae1 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_sha512.cpython-39-x86_64-linux-gnu.so 0x00007ff0101772c0 0x00007ff0101781dd Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_random.cpython-39-x86_64-linux-gnu.so 0x00007ff01009c570 0x00007ff0100aa101 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 0x00007ff01004d3f0 0x00007ff0100528dc Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_json.cpython-39-x86_64-linux-gnu.so 0x00007ff0100463d0 0x00007ff010047953 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-x86_64-linux-gnu.so 0x00007ff01003d3f0 0x00007ff01003fa46 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/select.cpython-39-x86_64-linux-gnu.so 0x00007ff00fff0510 0x00007ff00fff4e4e Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_struct.cpython-39-x86_64-linux-gnu.so 0x00007ff00ffd48c0 0x00007ff00ffe336f Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 0x00007ff00ffb97a0 0x00007ff00ffc36be Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_socket.cpython-39-x86_64-linux-gnu.so 0x00007ff00ff69540 0x00007ff00ff6ec2c Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/array.cpython-39-x86_64-linux-gnu.so 0x00007ff00ff220d0 0x00007ff00ff22431 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_opcode.cpython-39-x86_64-linux-gnu.so 0x00007ff00fdc8260 0x00007ff00fdcb03c Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/binascii.cpython-39-x86_64-linux-gnu.so 0x00007ff00fd8d4d0 0x00007ff00fdb3925 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/pyexpat.cpython-39-x86_64-linux-gnu.so 0x00007ff00fa3b680 0x00007ff00fa401f1 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so 0x00007ff00f9898d0 0x00007ff00f9d616a Yes () /lib64/libssl.so.1.1 0x00007ff00f6f8000 0x00007ff00f8a26c0 Yes () /lib64/libcrypto.so.1.1 0x00007ff00fa2d260 0x00007ff00fa32cdf Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_blake2.cpython-39-x86_64-linux-gnu.so 0x00007ff00f61d260 0x00007ff00f6272da Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_ssl.cpython-39-x86_64-linux-gnu.so 0x00007ff00fa10a70 0x00007ff00fa1f92d Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_ctypes.cpython-39-x86_64-linux-gnu.so 0x00007ff00f4cd2c0 0x00007ff00f4d1d4c Yes () /lib64/libffi.so.6 0x00007ff0102b8290 0x00007ff0102b8dce Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-x86_64-linux-gnu.so (): Shared library is missing debugging information.
closure=0x0, name=0x7ff0103407f0, qualname=0x7ff0103407f0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7ff0104be170, qualname=0x7ff0102fc750) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7ff010580ab0, qualname=0x7ff0103db870) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7ff0105bc1f0, qualname=0x7ff0103daa80) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7ff010580ab0, qualname=0x7ff0103a7670) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7ff0105bc1f0, qualname=0x7ff0103ab080) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7ff010580ab0, qualname=0x7ff0103a7670) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7ff0105bc1f0, qualname=0x7ff0103ab080) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
kwdefs=0x7ff0103bbb80, closure=0x0, name=0x7ff0105bc530, qualname=0x7ff0103b5440) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.8-2.fc32.x86_64 glibc-2.31-2.fc32.x86_64 libffi-3.1-24.fc32.x86_64 libxcrypt-4.4.16-3.fc32.x86_64 openssl-libs-1.1.1g-1.fc32.x86_64 xz-libs-5.2.5-1.fc32.x86_64 zlib-1.2.11-21.fc32.x86_64
I can't seem to be able to attach a gziped coredump (7MB)
@arcivanov what kind of input do you pass to the compile function which leads this crash?
Can you provide a script to reproduce the issue?
I'm right now rerunning the script with debug-level build of CPython and will report as soon as I have more data. Any word on limits for attaching core dump?
I can say that it is always reproduced, both in Travis environment (Ubuntu) and in Fedora.
If you aren't able to share some reproducer snippets, would you try a bisect? An interesting commit would be this ac46eb4ad66 to try and check if this crash happens before and after it?
So as soon as I started using CPython 3.9.0b3 with debug, the stack trace changed and the corruption apparently occurs in the GC, probably because the assertion is triggered vs release-style build:
[Modules/gcmodule.c:114](https://github.com/python/cpython/blob/main/Modules/gcmodule.c#L114): gc_decref: Assertion "gc_get_refs(g) > 0" failed: refcount is too small
Enable tracemalloc to get the memory block allocation traceback
object address : 0x7f8566e1b110
object refcount : 1
object type : 0x85e160
object type name: module
object repr : <module '_ast' (built-in)>
Fatal Python error: _PyObject_AssertFailed: _PyObject_AssertFailed
Python runtime state: initialized
Current thread 0x00007f85743c5740 (most recent call first):
File "<frozen importlib._bootstrap_external>", line 587 in _compile_bytecode
File "<frozen importlib._bootstrap_external>", line 918 in get_code
File "<frozen importlib._bootstrap_external>", line 786 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/_vendor/pkg_resources/extern/__init__.py", line 43 in load_module
File "<frozen importlib._bootstrap>", line 627 in _load_backward_compatible
File "<frozen importlib._bootstrap>", line 664 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/_vendor/pkg_resources/_vendor/packaging/requirements.py", line 9 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/extern/__init__.py", line 69 in load_module
File "<frozen importlib._bootstrap>", line 627 in _load_backward_compatible
File "<frozen importlib._bootstrap>", line 664 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/_vendor/pkg_resources/__init__.py", line 84 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/extern/__init__.py", line 69 in load_module
File "<frozen importlib._bootstrap>", line 627 in _load_backward_compatible
File "<frozen importlib._bootstrap>", line 664 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/pip_common.py", line 19 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/pluginloader.py", line 33 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/reactor.py", line 38 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/cli.py", line 37 in <module>
File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 790 in exec_module
File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
File "./src/main/python/pybuilder/__init__.py", line 32 in bootstrap
File "/tmp/IntegrationTestSupportte4n5vz_/build.py", line 31 in <module>
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/runpy.py", line 87 in _run_code
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/runpy.py", line 97 in _run_module_code
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/runpy.py", line 268 in run_path
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_itest_support.py", line 72 in smoke_test
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py", line 30 in test_build_then_clean
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/case.py", line 550 in _callTestMethod
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/case.py", line 593 in run
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/case.py", line 653 in __call__
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/suite.py", line 122 in run
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/suite.py", line 84 in __call__
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/suite.py", line 122 in run
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/suite.py", line 84 in __call__
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/runner.py", line 176 in run
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/main.py", line 271 in runTests
File "/home/arcivanov/.pyenv/versions/3.9.0b3-debug/lib/python3.9/unittest/main.py", line 101 in __init__
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py", line 34 in <module>
$ abrt gdb 78446a5
GNU gdb (GDB) Fedora 9.1-5.fc32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command.
Reading symbols from /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/bin/python...
warning: exec file is newer than core file.
[New LWP 494085]
warning: Unexpected size of section .reg-xstate/494085' in core file. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by
/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.'.
Program terminated with signal SIGSEGV, Segmentation fault.
warning: Unexpected size of section `.reg-xstate/494085' in core file.
73 _PyGCHead_SET_NEXT(prev, next); From To Syms Read Shared Object Library 0x00007f75144f9050 0x00007f751450dd69 Yes () /lib64/libcrypt.so.2 0x00007f75144dcaf0 0x00007f75144ebb95 Yes () /lib64/libpthread.so.0 0x00007f75144d0270 0x00007f75144d11c9 Yes () /lib64/libdl.so.2 0x00007f75144ca3f0 0x00007f75144cadb0 Yes () /lib64/libutil.so.1 0x00007f75143923d0 0x00007f751442d078 Yes () /lib64/libm.so.6 0x00007f75141de670 0x00007f751432c80f Yes () /lib64/libc.so.6 0x00007f751456d110 0x00007f751458d574 Yes () /lib64/ld-linux-x86-64.so.2 0x00007f7514538100 0x00007f7514539c25 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_heapq.cpython-39d-x86_64-linux-gnu.so 0x00007f751455a3e0 0x00007f751455ed09 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/zlib.cpython-39d-x86_64-linux-gnu.so 0x00007f7506cea5f0 0x00007f7506cf7bd8 Yes () /lib64/libz.so.1 0x00007f7514552300 0x00007f7514553f8f Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_bz2.cpython-39d-x86_64-linux-gnu.so 0x00007f7506c96570 0x00007f7506ca2996 Yes () /lib64/libbz2.so.1 0x00007f75145474b0 0x00007f751454abb3 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_lzma.cpython-39d-x86_64-linux-gnu.so 0x00007f7506c6d9f0 0x00007f7506c85076 Yes () /lib64/liblzma.so.5 0x00007f7506d33290 0x00007f7506d340c0 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/grp.cpython-39d-x86_64-linux-gnu.so 0x00007f7506d225a0 0x00007f7506d29c84 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/math.cpython-39d-x86_64-linux-gnu.so 0x00007f7506d19160 0x00007f7506d1a20d Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_bisect.cpython-39d-x86_64-linux-gnu.so 0x00007f7506d0f1a0 0x00007f7506d14add Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_sha512.cpython-39d-x86_64-linux-gnu.so 0x00007f7506d092f0 0x00007f7506d0a9c0 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_random.cpython-39d-x86_64-linux-gnu.so 0x00007f7506b0e5a0 0x00007f7506b1f2c6 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_datetime.cpython-39d-x86_64-linux-gnu.so 0x00007f7506afb430 0x00007f7506b0408b Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_json.cpython-39d-x86_64-linux-gnu.so 0x00007f7506af3400 0x00007f7506af5350 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39d-x86_64-linux-gnu.so 0x00007f7506ae8410 0x00007f7506aeb9bf Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/select.cpython-39d-x86_64-linux-gnu.so 0x00007f7506a5a540 0x00007f7506a5fede Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_struct.cpython-39d-x86_64-linux-gnu.so 0x00007f7506a378f0 0x00007f7506a4b945 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_pickle.cpython-39d-x86_64-linux-gnu.so 0x00007f75069da830 0x00007f75069e659b Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_socket.cpython-39d-x86_64-linux-gnu.so 0x00007f75069c7570 0x00007f75069cec85 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/array.cpython-39d-x86_64-linux-gnu.so 0x00007f75145400f0 0x00007f7514540554 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_opcode.cpython-39d-x86_64-linux-gnu.so 0x00007f75067e8280 0x00007f75067ecbcc Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/binascii.cpython-39d-x86_64-linux-gnu.so 0x00007f75067a8500 0x00007f75067d62be Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/pyexpat.cpython-39d-x86_64-linux-gnu.so 0x00007f75063956b0 0x00007f750639b885 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_hashlib.cpython-39d-x86_64-linux-gnu.so 0x00007f75062e38d0 0x00007f750633016a Yes () /lib64/libssl.so.1.1 0x00007f7506052000 0x00007f75061fc6c0 Yes () /lib64/libcrypto.so.1.1 0x00007f750637d280 0x00007f750638ced0 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_blake2.cpython-39d-x86_64-linux-gnu.so 0x00007f7505f73290 0x00007f7505f807c3 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_ssl.cpython-39d-x86_64-linux-gnu.so 0x00007f7505dffa90 0x00007f7505e156d2 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_ctypes.cpython-39d-x86_64-linux-gnu.so 0x00007f75063722c0 0x00007f7506376d4c Yes () /lib64/libffi.so.6 0x00007f7506dfc2b0 0x00007f7506dfd189 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.3/lib/python3.9/lib-dynload/_multiprocessing.cpython-39d-x86_64-linux-gnu.so (): Shared library is missing debugging information.
closure=0x0, name=0x7f750711ae80, qualname=0x7f750711ae80) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7507155d60, qualname=0x7f7507155d60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7f7506dda8e0, qualname=0x7f7506dda8e0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7506ddaa00, qualname=0x7f7506ddaa00) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7507036e80, qualname=0x7f7507036e80) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7f7507051280, qualname=0x7f7506eb37b0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7507158590, qualname=0x7f7506f32b20) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7f75071822e0, qualname=0x7f7506f32d00) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7507158590, qualname=0x7f7506e8bc40) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7f75071822e0, qualname=0x7f7506e8b8e0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7507158590, qualname=0x7f7506e8bc40) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7f75071822e0, qualname=0x7f7506e8b8e0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7f7507182460, qualname=0x7f7506e9ea60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
flags=0x7ffd834cbe98) at [Python/pythonrun.c:1116](https://github.com/python/cpython/blob/main/Python/pythonrun.c#L1116)
Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.8-2.fc32.x86_64 glibc-2.31-2.fc32.x86_64 libffi-3.1-24.fc32.x86_64 libxcrypt-4.4.16-3.fc32.x86_64 openssl-libs-1.1.1g-1.fc32.x86_64 xz-libs-5.2.5-1.fc32.x86_64 zlib-1.2.11-21.fc32.x86_64
Can you please provide a reproducer? Does PyBuilder use C extensions?
No C extensions, working on giving you a reproducer.
How to reproduce:
PYTHONWARNINGS=ignore python ./build.py -v -X
The failure occurs in the integration test smoke test in smoke_clean_tests.py
Once any of the integration tests run, the integration test environment is created and the test can be run directly from the command line via:
'.../pybuilder/target/venv/test/cpython-3.9.0.beta.3/bin/python' '.../pybuilder/src/integrationtest/python/smoke_clean_tests.py'
My guess is that the issue is related to the sys.modules manipulation, i.e. these parts of the integration test harness:
def smoke_test(self, *args):
old_argv = list(sys.argv)
del sys.argv[:]
sys.argv.append(self.build_py)
sys.argv.extend(args)
old_modules = dict(sys.modules)
old_meta_path = list(sys.meta_path)
old_cwd = getcwd()
chdir(self.tmp_directory)
try:
return run_path(self.build_py, run_name="__main__")
except SystemExit as e:
self.assertEqual(e.code, 0, "Test did not exit successfully")
finally:
del sys.argv[:]
sys.argv.extend(old_argv)
sys.modules.clear()
sys.modules.update(old_modules)
del sys.meta_path[:]
sys.meta_path.extend(old_meta_path)
chdir(old_cwd)
def smoke_test_module(self, module, *args):
old_argv = list(sys.argv)
del sys.argv[:]
sys.argv.append("bogus")
sys.argv.extend(args)
old_modules = dict(sys.modules)
old_meta_path = list(sys.meta_path)
old_cwd = getcwd()
chdir(self.tmp_directory)
try:
return run_module(module, run_name="__main__")
except SystemExit as e:
self.assertEqual(e.code, 0, "Test did not exit successfully")
finally:
del sys.argv[:]
sys.argv.extend(old_argv)
sys.modules.clear()
sys.modules.update(old_modules)
del sys.meta_path[:]
sys.meta_path.extend(old_meta_path)
chdir(old_cwd)
To complete this report, this is a regression. This exact code runs perfectly in 2.7, 3.5 - 3.8.
This is the PR in Travis: https://travis-ci.org/github/pybuilder/pybuilder/builds/704312142
A shorter reproducer;
>>> import sys
>>> sys.modules.clear()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
RuntimeError: lost builtins module
>>> import _ast
>>> import gc
>>> gc.collect()
Modules/gcmodule.c:114: gc_decref: Assertion "gc_get_refs(g) > 0" failed: refcount is too small
Enable tracemalloc to get the memory block allocation traceback
object address : 0x7f4c22f843b0 object refcount : 2 object type : 0x5605f3385660 object type name: module object repr : \<module '_ast' (built-in)>
Fatal Python error: _PyObject_AssertFailed: _PyObject_AssertFailed Python runtime state: initialized
Current thread 0x00007f4c23a5d280 (most recent call first): File "\<stdin>", line 1 in \<module> [1] 21945 abort (core dumped) ./python
That's not an entirely accurate reproducer as the references to the modules are still held in the collection when the sys.modules.clear() is called.
old_modules = dict(sys.modules) sys.modules.clear() sys.modules.update(old_modules)
If I'm not wrong, this is the commit that introduced the regression.
commit ac46eb4ad6662cf6d771b20d8963658b2186c48c (HEAD -> bpo-xxxxx) Author: Dino Viehland \dinoviehland@fb.com\ Date: Wed Sep 11 10:16:34 2019 -0700
bpo-38113: Update the Python-ast.c generator to PEP-384 (gh-15957)
Summary: This mostly migrates Python-ast.c to PEP-384 and removes all statics from the whole file. This modifies the generator itself that generates the Python-ast.c. It leaves in the usage of _PyObject_LookupAttr even though it's not fully PEP-384 compatible (this could always be shimmed in by anyone who needs it).
I can reproduce the crash using the following script.py: ---
import gc; gc.set_threshold(5)
import sys
old_modules = dict(sys.modules)
sys.modules.clear()
sys.modules.update(old_modules)
import _ast
import gc
gc.collect()
And the command: --- ./python -i \< script.py ---
PyInit__ast() is called twice. That's surprising: builtin extension modules should only be initialized once.
New changeset 74419f0c64959bb8392fcf3659058410423038e1 by Victor Stinner in branch 'master': bpo-41194: Pass module state in Python-ast.c (GH-21284) https://github.com/python/cpython/commit/74419f0c64959bb8392fcf3659058410423038e1
New changeset 91e1bc18bd467a13bceb62e16fbc435b33381c82 by Victor Stinner in branch 'master': bpo-41194: The _ast module cannot be loaded more than once (GH-21290) https://github.com/python/cpython/commit/91e1bc18bd467a13bceb62e16fbc435b33381c82
New changeset f8599279b6ac8c44538b608fd08c13ccf674f497 by Victor Stinner in branch '3.9': [3.9] bpo-41194: The _ast module cannot be loaded more than once (GH-21290) (GH-21292) https://github.com/python/cpython/commit/f8599279b6ac8c44538b608fd08c13ccf674f497
New changeset b1cc6ba73a51d5cc3aeb113b5e7378fb50a0e20a by Victor Stinner in branch 'master': bpo-41194: Convert _ast extension to PEP-489 (GH-21293) https://github.com/python/cpython/commit/b1cc6ba73a51d5cc3aeb113b5e7378fb50a0e20a
I cannot reproduce msg372859 crash anymore. I tested 3.9 and master branches. I close the issue.
Thanks Arcadiy Ivanov for testing beta releases ;-)
I'm reopening this as the original SEGV didn't go away in 3.9 beta 4. It looks like debug build caught an assertion and prevented the SEGV from triggering.
Confirmed not fixed.
Taken with 3.9 branch as of today.
(pyb-3.9-dev-d) [arcivanov@ai-karellen-lap pybuilder]$ abrt gdb 1f24453 GNU gdb (GDB) Fedora 9.1-5.fc32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later \http://gnu.org/licenses/gpl.html\ This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: \http://www.gnu.org/software/gdb/bugs/\. Find the GDB manual and other documentation resources online at: \http://www.gnu.org/software/gdb/documentation/\.
For help, type "help".
Type "apropos word" to search for commands related to "word".
No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command.
Reading symbols from /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python...
[New LWP 144565]
warning: Unexpected size of section .reg-xstate/144565' in core file. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by
/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.'.
Program terminated with signal SIGSEGV, Segmentation fault.
warning: Unexpected size of section `.reg-xstate/144565' in core file.
128 return ob->ob_type == type; From To Syms Read Shared Object Library 0x00007fcbed8db050 0x00007fcbed8efd69 Yes () /lib64/libcrypt.so.2 0x00007fcbed8beaf0 0x00007fcbed8cdb95 Yes () /lib64/libpthread.so.0 0x00007fcbed8b2270 0x00007fcbed8b31c9 Yes () /lib64/libdl.so.2 0x00007fcbed8ac3f0 0x00007fcbed8acdb0 Yes () /lib64/libutil.so.1 0x00007fcbed7743d0 0x00007fcbed80f078 Yes () /lib64/libm.so.6 0x00007fcbed5c0670 0x00007fcbed70e80f Yes () /lib64/libc.so.6 0x00007fcbed94f110 0x00007fcbed96f574 Yes () /lib64/ld-linux-x86-64.so.2 0x00007fcbed91a0f0 0x00007fcbed91bc18 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_heapq.cpython-39d-x86_64-linux-gnu.so 0x00007fcbed93c3d0 0x00007fcbed940cfc Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/zlib.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe00cc5f0 0x00007fcbe00d9bd8 Yes () /lib64/libz.so.1 0x00007fcbed9342f0 0x00007fcbed935f82 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_bz2.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe0078570 0x00007fcbe0084996 Yes () /lib64/libbz2.so.1 0x00007fcbed9294a0 0x00007fcbed92cba6 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_lzma.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe004f9f0 0x00007fcbe0067076 Yes () /lib64/liblzma.so.5 0x00007fcbe0115280 0x00007fcbe01160b3 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/grp.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe0104590 0x00007fcbe010bc77 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/math.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe00fb150 0x00007fcbe00fc200 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_bisect.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe00f52f0 0x00007fcbe00f6a1e Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_random.cpython-39d-x86_64-linux-gnu.so 0x00007fcbe00ea190 0x00007fcbe00efad0 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_sha512.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfef05a0 0x00007fcbdff012c9 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_datetime.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfedd420 0x00007fcbdfee607e Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_json.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfed53f0 0x00007fcbdfed734f Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfeca400 0x00007fcbdfecd9b2 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/select.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfe3c530 0x00007fcbdfe41ed1 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_struct.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfe198e0 0x00007fcbdfe2d938 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_pickle.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfdbc820 0x00007fcbdfdc858e Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_socket.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfda9560 0x00007fcbdfdb0c78 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/array.cpython-39d-x86_64-linux-gnu.so 0x00007fcbed9220e0 0x00007fcbed922547 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_opcode.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfbcb270 0x00007fcbdfbcfbbf Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/binascii.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdfb8b4f0 0x00007fcbdfbb92b1 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/pyexpat.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdf7786a0 0x00007fcbdf77e878 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_hashlib.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdf6c68d0 0x00007fcbdf71316a Yes () /lib64/libssl.so.1.1 0x00007fcbdf435000 0x00007fcbdf5df6c0 Yes () /lib64/libcrypto.so.1.1 0x00007fcbdf760270 0x00007fcbdf76fec6 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_blake2.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdf356280 0x00007fcbdf3637c4 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_ssl.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdf1e2a80 0x00007fcbdf1f8636 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_ctypes.cpython-39d-x86_64-linux-gnu.so 0x00007fcbdf7552c0 0x00007fcbdf759d4c Yes () /lib64/libffi.so.6 0x00007fcbe01de2b0 0x00007fcbe01df189 Yes /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/lib/python3.9/lib-dynload/_multiprocessing.cpython-39d-x86_64-linux-gnu.so (): Shared library is missing debugging information.
kwdefs=0x7fcbdefcd470, closure=0x0, name=0x7fcbe032b450, qualname=0x7fcbe032b450) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbdfe0b400, qualname=0x7fcbdfe0b400) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe0564460, qualname=0x7fcbdef3d7c0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe042b630, qualname=0x7fcbe042b630) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
name=0x7fcbe01bda60, qualname=0x7fcbe01bda60) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe01bdb80, qualname=0x7fcbe01bdb80) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe04159a0, qualname=0x7fcbe04159a0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x7fcbe0295820) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe053a590, qualname=0x7fcbe0314ca0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe05642e0, qualname=0x7fcbe0314e80) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe053a590, qualname=0x7fcbe026ee20) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe05642e0, qualname=0x7fcbe026eac0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe053a590, qualname=0x7fcbe026ee20) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
name=0x7fcbe05642e0, qualname=0x7fcbe026eac0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
closure=0x0, name=0x7fcbe0564460, qualname=0x7fcbe0280c40) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
flags=0x7ffe5700b728) at [Python/pythonrun.c:1116](https://github.com/python/cpython/blob/main/Python/pythonrun.c#L1116)
Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.8-2.fc32.x86_64 glibc-2.31-2.fc32.x86_64 libffi-3.1-24.fc32.x86_64 libxcrypt-4.4.16-3.fc32.x86_64 openssl-libs-1.1.1g-1.fc32.x86_64 xz-libs-5.2.5-1.fc32.x86_64 zlib-1.2.11-21.fc32.x86_64
> Program received signal SIGSEGV, Segmentation fault.
0x0000000000623339 in _Py_IS_TYPE (ob=0x0, type=0x8609e0 <PyType_Type>) at ./Include/object.h:128
128 return ob->ob_type == type;
(gdb) py-bt
Traceback (most recent call first):
<built-in method compile of module object at remote 0x7fffeabc3a10>
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py", line 306, in parse
lines.append(next_line)
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py", line 62, in literal_eval
node_or_string = parse(node_or_string, mode='eval')
File "./src/main/python/pybuilder/python_env.py", line 83, in populate
python_info = ast.literal_eval(result)
File "./src/main/python/pybuilder/reactor.py", line 409, in __init__
self.propagate_property("explicit_namespaces")
File "./src/main/python/pybuilder/cli.py", line 238, in init_reactor
reactor = Reactor(logger, execution_manager)
File "./src/main/python/pybuilder/cli.py", line 415, in main
reactor = init_reactor(logger)
File "./src/main/python/pybuilder/__init__.py", line 34, in bootstrap
sys.exit(pybuilder.cli.main(*sys.argv[1:]))
File "/tmp/IntegrationTestSupporthzc3tee0/build.py", line 31, in <module>
bootstrap()
<built-in method exec of module object at remote 0x7fffeabc3a10>
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 343, in _run_code
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 353, in _run_module_code
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 524, in run_path
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_itest_support.py", line 72, in smoke_test
return run_path(self.build_py, run_name="__main__")
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py", line 30, in test_build_then_clean
self.smoke_test("-v", "-X", "clean")
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py", line 550, in _callTestMethod
method()
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py", line 1617, in run
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py", line 653, in __call__
return self.run(*args, **kwds)
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py", line 378, in run
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py", line 378, in run
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/runner.py", line 432, in run
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/main.py", line 783, in runTests
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/main.py", line 101, in __init__
self.runTests()
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py", line 34, in <module>
unittest.main()
(gdb) py-bt-full
#7 <built-in method compile of module object at remote 0x7fffeabc3a10>
#11 Frame 0xb67600, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated)
lines.append(next_line)
#18 Frame 0x7fffe92ad230, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated)
node_or_string = parse(node_or_string, mode='eval')
#25 Frame 0x7fffe9324810, for file ./src/main/python/pybuilder/python_env.py, line 83, in populate (self=<PythonEnv(_env_dir='/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4', _reactor=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f5...(truncated)
python_info = ast.literal_eval(result)
#32 Frame 0x7fffe98d4810, for file ./src/main/python/pybuilder/reactor.py, line 409, in __init__ (self=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f50>, _plugins=[], _pending_plugin_installs=[], _plugins_imported=set(), _deferred_plugins=<ModuleTraversalTree(_entries={},...(truncated)
self.propagate_property("explicit_namespaces")
#44 Frame 0x7fffe92aa5c0, for file ./src/main/python/pybuilder/cli.py, line 238, in init_reactor (logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>)
reactor = Reactor(logger, execution_manager)
#51 Frame 0xd57ab0, for file ./src/main/python/pybuilder/cli.py, line 415, in main (args=('-v', '-X', 'clean'), options=<Values(list_tasks=False, list_plan_tasks=False, start_project=False, update_project=False, project_directory='.', offline=False, environments=[], property_overrides={}, exclude_optional_tasks=[], exclude_all_optional=False, exclude_tasks=[], reset_plugins=False, debug=True, verbose=True, quiet=False, very_quiet=False, force_color=False, no_color=False) at remote 0x7fffe9309be0>, arguments=['clean'], start=<datetime.datetime at remote 0x7fffe98ce2c0>, logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>)
reactor = init_reactor(logger)
#59 Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys...(truncated)
sys.exit(pybuilder.cli.main(*sys.argv[1:]))
#66 Frame 0xd49dc0, for file /tmp/IntegrationTestSupporthzc3tee0/build.py, line 31, in <module> ()
bootstrap()
#74 <built-in method exec of module object at remote 0x7fffeabc3a10>
#78 Frame 0xcaa760, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 343, in _run_code (code=<code at remote 0x7fffe978f110>, run_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module obje...(truncated)
#85 Frame 0xd518f0, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 353, in _run_module_code (code=<code at remote 0x7fffe978f110>, init_globals=None, mod_name='__main__', mod_spec=None, pkg_name='', script_name='/tmp/IntegrationTestSupporthzc3tee0/build.py', fname='/tmp/IntegrationTestSupporthzc3tee0/build.py', temp_module=<_TempModule(mod_name='__main__', module=<module at remote 0x7fffe98c1dd0>, _saved_module=[<module at remote 0x7fffeab12ad0>]) at remote 0x7fffe9e9c820>, mod_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, or...(truncated)
#92 Frame 0xad23d0, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 524, in run_path (path_name='/tmp/IntegrationTestSupporthzc3tee0/build.py', init_globals=None, run_name='__main__', pkg_name='', importer=None, is_NullImporter=False, code=<code at remote 0x7fffe978f110>, fname='/tmp/IntegrationTestSupporthzc3tee0/build.py')
#99 Frame 0xcfa980, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_itest_support.py, line 72, in smoke_test (self=<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65daa...(truncated)
return run_path(self.build_py, run_name="__main__")
#106 Frame 0xa04100, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py, line 30, in test_build_then_clean (self=<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7f...(truncated)
self.smoke_test("-v", "-X", "clean")
#115 Frame 0x9d3e90, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py, line 550, in _callTestMethod (self=<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65daa0>, _testMethodDo...(truncated)
method()
#122 Frame 0x9fb190, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py, line 1617, in run (self=<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65daa0>, _testMethodDoc=None, _cl...(truncated)
#132 Frame 0x7fffea662050, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/case.py, line 653, in __call__ (self=<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65daa0>, _testMethodDoc...(truncated)
return self.run(*args, **kwds)
#143 Frame 0x7fffea661810, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py, line 378, in run (self=<TestSuite(_tests=[<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65daa0>,...(truncated)
#153 Frame 0x7fffea6a7b30, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py, line 84, in __call__ (self=<TestSuite(_tests=[<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fffea65da...(truncated)
return self.run(*args, **kwds)
#164 Frame 0x7fffea661620, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py, line 378, in run (self=<TestSuite(_tests=[<TestSuite(_tests=[<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remo...(truncated)
#174 Frame 0x7fffea6a7960, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/suite.py, line 84, in __call__ (self=<TestSuite(_tests=[<TestSuite(_tests=[<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x9f0a60>) at remote 0x7fffea65d5a0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at ...(truncated)
return self.run(*args, **kwds)
#185 Frame 0x9f3b90, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/runner.py, line 432, in run (self=<TextTestRunner(stream=<_WritelnDecorator(stream=<_io.TextIOWrapper at remote 0x7fffeab116e0>) at remote 0x7fffea65d910>, descriptions=True, verbosity=1, failfast=False, buffer=False, tb_locals=False, warnings=None) at remote 0x7fffea68ca50>, test=<TestSuite(_tests=[<TestSuite(_tests=[<CleanSmokeTest(_testMethodName='test_build_then_clean', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<_io.TextIOWrapper at remote 0x7fffeab115f0>, _original_stderr=<_io.TextIOWrapper at remote 0x7fffeab116e0>, _mirrorOutput=False, stream=<...>, showAll=False, dots=True, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remo...(truncated)
#192 Frame 0x7fffea661050, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/main.py, line 783, in runTests (self=<TestProgram(module=<module at remote 0x7fffeab12ad0>, exit=True, failfast=False, catchbreak=False, verbosity=1, buffer=False, tb_locals=False, warnings=None, defaultTest=None, testRunner=<type at remote 0x9ab0e0>, testLoader=<TestLoader(errors=[], _loading_packages=set()) at remote 0x7fffea8fca00>, progName='smoke_clean_tests.py', testNamePatterns=[], _main_parser=<ArgumentParser(description=None, argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0x99ab00>, 'store': <type at remote 0x99ab00>, 'store_const': <type at remote 0x99aee0>, 'store_true': <type at remote 0x99b2c0>, 'store_false': <type at remote 0x99b6a0>, 'append': <type at remote 0x99ba80>, 'append_const': <type at remote 0x99be60>, 'count': <type at remote 0x99c240>, 'help': <type at remote 0x99c620>, 'version': <type at remote 0x99ca00>, 'parsers': ...(truncated)
#199 Frame 0x9f0e40, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/unittest/main.py, line 101, in __init__ (self=<TestProgram(module=<module at remote 0x7fffeab12ad0>, exit=True, failfast=False, catchbreak=False, verbosity=1, buffer=False, tb_locals=False, warnings=None, defaultTest=None, testRunner=<type at remote 0x9ab0e0>, testLoader=<TestLoader(errors=[], _loading_packages=set()) at remote 0x7fffea8fca00>, progName='smoke_clean_tests.py', testNamePatterns=[], _main_parser=<ArgumentParser(description=None, argument_default=None, prefix_chars='-', conflict_handler='error', _registries={'action': {None: <type at remote 0x99ab00>, 'store': <type at remote 0x99ab00>, 'store_const': <type at remote 0x99aee0>, 'store_true': <type at remote 0x99b2c0>, 'store_false': <type at remote 0x99b6a0>, 'append': <type at remote 0x99ba80>, 'append_const': <type at remote 0x99be60>, 'count': <type at remote 0x99c240>, 'help': <type at remote 0x99c620>, 'version': <type at remote 0x99ca00>, 'parsers': <type ...(truncated)
self.runTests()
#211 Frame 0x9115d0, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/src/integrationtest/python/smoke_clean_tests.py, line 34, in <module> ()
unittest.main()
(gdb) bt
inst="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", cls=0x0) at [Objects/abstract.c:2495](https://github.com/python/cpython/blob/main/Objects/abstract.c#L2495)
inst="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", cls=0x0) at [Objects/abstract.c:2551](https://github.com/python/cpython/blob/main/Objects/abstract.c#L2551)
obj="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85") at [Python/Python-ast.c:10356](https://github.com/python/cpython/blob/main/Python/Python-ast.c#L10356)
source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", filename='<unknown>', mode=0x7fffeabc42f0 "eval",
flags=1024, dont_inherit=0, optimize=-1, feature_version=-1) at [Python/bltinmodule.c:784](https://github.com/python/cpython/blob/main/Python/bltinmodule.c#L784)
f=Frame 0xb67600, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated), throwflag=0)
at [Python/ceval.c:3507](https://github.com/python/cpython/blob/main/Python/ceval.c#L3507)
f=Frame 0xb67600, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'ast', '__doc__': '\n ast\n ~~~\n\n The `ast` module helps Python applications to process trees of the Python\n abstract syntax grammar. The abstract syntax itself might change with\n each Python release; this module helps to find out programmatically what\n the current grammar looks like and allows modifications of it.\n\n An abstract syntax tree can be generated by passing `ast.PyCF_ONLY_AST` as\n a flag to the `compile()` builtin function or by using the `parse()`\n function from this module. The result will be a tree of objects whose\n classes all inherit from `ast.AST`.\n\n A modified abstract syntax tree can be compiled into a Python code object\n using the built-in `compile()` function.\n\n Additionally various helper functions are provided that make working with\n the trees simpler. The main intention of the helper functions and this\n module in general is to provide an easy to use interface for libraries\n that work tightly with the pyth...(truncated), locals=0x0,
args=0x7fffe92ad3c8, argcount=1, kwnames=0x7fffe9762658, kwargs=0x7fffe92ad3d0, kwcount=1, kwstep=1, defs=0x7fffe97662e8, defcount=2, kwdefs={'type_comments': False, 'feature_version': None}, closure=0x0, name='parse', qualname='parse') at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
f=Frame 0x7fffe92ad230, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated), throwflag=0)
at [Python/ceval.c:3507](https://github.com/python/cpython/blob/main/Python/ceval.c#L3507)
f=Frame 0x7fffe92ad230, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'ast', '__doc__': '\n ast\n ~~~\n\n The `ast` module helps Python applications to process trees of the Python\n abstract syntax grammar. The abstract syntax itself might change with\n each Python release; this module helps to find out programmatically what\n the current grammar looks like and allows modifications of it.\n\n An abstract syntax tree can be generated by passing `ast.PyCF_ONLY_AST` as\n a flag to the `compile()` builtin function or by using the `parse()`\n function from this module. The result will be a tree of objects whose\n classes all inherit from `ast.AST`.\n\n A modified abstract syntax tree can be compiled into a Python code object\n using the built-in `compile()` function.\n\n Additionally various helper functions are provided that make working with\n the trees simpler. The main intention of the helper functions and this\n module in general is to provide an easy to use interface for libraries\n that work tightly with the pyth...(truncated), locals=0x0,
args=0x7fffe93249b8, argcount=1, kwnames=0x0, kwargs=0x7fffe93249c0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='literal_eval', qualname='literal_eval') at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
f=Frame 0x7fffe9324810, for file ./src/main/python/pybuilder/python_env.py, line 83, in populate (self=<PythonEnv(_env_dir='/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4', _reactor=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f5...(truncated), throwflag=0)
at [Python/ceval.c:3459](https://github.com/python/cpython/blob/main/Python/ceval.c#L3459)
f=Frame 0x7fffe9324810, for file ./src/main/python/pybuilder/python_env.py, line 83, in populate (self=<PythonEnv(_env_dir='/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4', _reactor=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f5...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'pybuilder.python_env', '__doc__': None, '__package__': 'pybuilder', '__loader__': <SourceFileLoader(name='pybuilder.python_env', path='./src/main/python/pybuilder/python_env.py') at remote 0x7fffe95ce7d0>, '__spec__': <ModuleSpec(name='pybuilder.python_env', loader=<...>, origin='./src/main/python/pybuilder/python_env.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='./src/main/python/pybuilder/__pycache__/python_env.cpython-39.pyc', _initializing=False) at remote 0x7fffe9307d70>, '__file__': './src/main/python/pybuilder/python_env.py', '__cached__': './src/main/python/pybuilder/__pycache__/python_env.cpython-39.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_sta...(truncated))
at [Objects/call.c:329](https://github.com/python/cpython/blob/main/Objects/call.c#L329)
f=Frame 0x7fffe98d4810, for file ./src/main/python/pybuilder/reactor.py, line 409, in __init__ (self=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f50>, _plugins=[], _pending_plugin_installs=[], _plugins_imported=set(), _deferred_plugins=<ModuleTraversalTree(_entries={},...(truncated), throwflag=0)
at [Python/ceval.c:3476](https://github.com/python/cpython/blob/main/Python/ceval.c#L3476)
f=Frame 0x7fffe98d4810, for file ./src/main/python/pybuilder/reactor.py, line 409, in __init__ (self=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f50>, _plugins=[], _pending_plugin_installs=[], _plugins_imported=set(), _deferred_plugins=<ModuleTraversalTree(_entries={},...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'pybuilder.reactor', '__doc__': '\n The PyBuilder reactor module.\n Operates a build process by instrumenting an ExecutionManager from the\n execution module.\n', '__package__': 'pybuilder', '__loader__': <SourceFileLoader(name='pybuilder.reactor', path='./src/main/python/pybuilder/reactor.py') at remote 0x7fffe95a9190>, '__spec__': <ModuleSpec(name='pybuilder.reactor', loader=<...>, origin='./src/main/python/pybuilder/reactor.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='./src/main/python/pybuilder/__pycache__/reactor.cpython-39.pyc', _initializing=False) at remote 0x7fffe95b3f50>, '__file__': './src/main/python/pybuilder/reactor.py', '__cached__': './src/main/python/pybuilder/__pycache__/reactor.cpython-39.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3...(truncated), locals=0x0,
args=0x7ffffffddc90, argcount=3, kwnames=0x0, kwargs=0x7ffffffddca8, kwcount=0, kwstep=1, defs=0x7fffe95c55b8, defcount=1, kwdefs=0x0, closure=0x0, name='__init__', qualname='Reactor.__init__') at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
obj=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f50>, _plugins=[], _pending_plugin_installs=[], _plugins_imported=set(), _deferred_plugins=<ModuleTraversalTree(_entries={}, _entry_stack=<collections.deque at remote 0x7fffe92ef3d0>, _mods=0) at remote 0x7fffe9309280>, _de...(truncated),
args=(<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, <ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>), kwargs=0x0) at [Objects/call.c:488](https://github.com/python/cpython/blob/main/Objects/call.c#L488)
self=<Reactor(logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>, plugin_loader=<DispatchingPluginLoader(logger=<...>, _loaders=(<BuiltinPluginLoader(logger=<...>) at remote 0x7fffe9309af0>, <DownloadingPluginLoader(logger=<...>) at remote 0x7fffe9309b90>)) at remote 0x7fffe9309f50>, _plugins=[], _pending_plugin_installs=[], _plugins_imported=set(), _deferred_plugins=<ModuleTraversalTree(_entries={}, _entry_stack=<collections.deque at remote 0x7fffe92ef3d0>, _mods=0) at remote 0x7fffe9309280>, _de...(truncated),
args=(<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, <ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>), kwds=0x0) at [Objects/typeobject.c:6927](https://github.com/python/cpython/blob/main/Objects/typeobject.c#L6927)
args=(<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, <ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>), kwds=0x0) at [Objects/typeobject.c:1026](https://github.com/python/cpython/blob/main/Objects/typeobject.c#L1026)
f=Frame 0x7fffe92aa5c0, for file ./src/main/python/pybuilder/cli.py, line 238, in init_reactor (logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>), throwflag=0) at [Python/ceval.c:3490](https://github.com/python/cpython/blob/main/Python/ceval.c#L3490)
f=Frame 0x7fffe92aa5c0, for file ./src/main/python/pybuilder/cli.py, line 238, in init_reactor (logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>, execution_manager=<ExecutionManager(logger=<...>, _tasks={}, _task_dependencies={}, _dependencies_pending_tasks={}, _actions={}, _execute_before={}, _execute_after={}, _initializers=[], _finalizers=[], _dependencies_resolved=False, _actions_executed=[], _tasks_executed=[], _current_task=None, _current_execution_plan=None, _exclude_optional_tasks=[], _exclude_tasks=[], _exclude_all_optional=False) at remote 0x7fffe9309c80>), throwflag=0) at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'pybuilder.cli', '__doc__': '\n The PyBuilder cli module.\n Contains the PyBuilder command-line entrypoint.\n', '__package__': 'pybuilder', '__loader__': <SourceFileLoader(name='pybuilder.cli', path='./src/main/python/pybuilder/cli.py') at remote 0x7fffe98073c0>, '__spec__': <ModuleSpec(name='pybuilder.cli', loader=<...>, origin='./src/main/python/pybuilder/cli.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='./src/main/python/pybuilder/__pycache__/cli.cpython-39.pyc', _initializing=False) at remote 0x7fffe9807e10>, '__file__': './src/main/python/pybuilder/cli.py', '__cached__': './src/main/python/pybuilder/__pycache__/cli.cpython-39.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, o...(truncated))
at [Objects/call.c:329](https://github.com/python/cpython/blob/main/Objects/call.c#L329)
f=Frame 0xd57ab0, for file ./src/main/python/pybuilder/cli.py, line 415, in main (args=('-v', '-X', 'clean'), options=<Values(list_tasks=False, list_plan_tasks=False, start_project=False, update_project=False, project_directory='.', offline=False, environments=[], property_overrides={}, exclude_optional_tasks=[], exclude_all_optional=False, exclude_tasks=[], reset_plugins=False, debug=True, verbose=True, quiet=False, very_quiet=False, force_color=False, no_color=False) at remote 0x7fffe9309be0>, arguments=['clean'], start=<datetime.datetime at remote 0x7fffe98ce2c0>, logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>), throwflag=0) at [Python/ceval.c:3490](https://github.com/python/cpython/blob/main/Python/ceval.c#L3490)
f=Frame 0xd57ab0, for file ./src/main/python/pybuilder/cli.py, line 415, in main (args=('-v', '-X', 'clean'), options=<Values(list_tasks=False, list_plan_tasks=False, start_project=False, update_project=False, project_directory='.', offline=False, environments=[], property_overrides={}, exclude_optional_tasks=[], exclude_all_optional=False, exclude_tasks=[], reset_plugins=False, debug=True, verbose=True, quiet=False, very_quiet=False, force_color=False, no_color=False) at remote 0x7fffe9309be0>, arguments=['clean'], start=<datetime.datetime at remote 0x7fffe98ce2c0>, logger=<ColoredStdOutLogger(filters=[], _name=None, level=10, formatter=None, lock=<_thread.RLock at remote 0x7fffe9309e00>) at remote 0x7fffe9309500>), throwflag=0) at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'pybuilder.cli', '__doc__': '\n The PyBuilder cli module.\n Contains the PyBuilder command-line entrypoint.\n', '__package__': 'pybuilder', '__loader__': <SourceFileLoader(name='pybuilder.cli', path='./src/main/python/pybuilder/cli.py') at remote 0x7fffe98073c0>, '__spec__': <ModuleSpec(name='pybuilder.cli', loader=<...>, origin='./src/main/python/pybuilder/cli.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='./src/main/python/pybuilder/__pycache__/cli.cpython-39.pyc', _initializing=False) at remote 0x7fffe9807e10>, '__file__': './src/main/python/pybuilder/cli.py', '__cached__': './src/main/python/pybuilder/__pycache__/cli.cpython-39.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, o...(truncated), locals=0x0,
args=0x7fffe97cf0c8, argcount=3, kwnames=0x0, kwargs=0x7fffe97cf0e0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='main', qualname='main') at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
f=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys...(truncated), throwflag=0)
at [Python/ceval.c:3552](https://github.com/python/cpython/blob/main/Python/ceval.c#L3552)
f=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys=<module at remote 0x7fffeabba2f0>, inspect=<module at remote 0x7fffea2780b0>, BuildFailedException=<type at remote 0xd92460>, current_frame=Frame 0xd01210, for file ./src/main/python/pybuilder/__init__.py, line 34, in bootstrap (sys...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
globals={'__name__': 'pybuilder', '__doc__': None, '__package__': 'pybuilder', '__loader__': <SourceFileLoader(name='pybuilder', path='./src/main/python/pybuilder/__init__.py') at remote 0x7fffea275910>, '__spec__': <ModuleSpec(name='pybuilder', loader=<...>, origin='./src/main/python/pybuilder/__init__.py', loader_state=None, submodule_search_locations=['./src/main/python/pybuilder'], _set_fileattr=True, _cached='./src/main/python/pybuilder/__pycache__/__init__.cpython-39.pyc', _initializing=False) at remote 0x7fffea275640>, '__path__': [...], '__file__': './src/main/python/pybuilder/__init__.py', '__cached__': './src/main/python/pybuilder/__pycache__/__init__.cpython-39.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_...(truncated))
at [Objects/call.c:329](https://github.com/python/cpython/blob/main/Objects/call.c#L329)
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), args=0x0,
argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at [Python/ceval.c:4299](https://github.com/python/cpython/blob/main/Python/ceval.c#L4299)
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': '/tmp/IntegrationTestSupporthzc3tee0/build.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c3e50>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), args=0x0,
argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at [Python/ceval.c:4331](https://github.com/python/cpython/blob/main/Python/ceval.c#L4331)
--Type nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), locals={'name': 'main', 'doc': None, 'package': '', 'loader': None, 'spec': None, 'file': '/tmp/IntegrationTestSupporthzc3tee0/build.py', 'cached': None, 'builtins': {'name': 'builtins', 'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4347
nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), locals={'name': 'main', 'doc': None, 'package': '', 'loader': None, 'spec': None, 'file': '/tmp/IntegrationTestSupporthzc3tee0/build.py', 'cached': None, 'builtins': {'name': 'builtins', 'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated)) at Python/ceval.c:809nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated), locals={'name': 'main', 'doc': None, 'package': '', 'loader': None, 'spec': None, 'file': '/tmp/IntegrationTestSupporthzc3tee0/build.py', 'cached': None, 'builtins': {'name': 'builtins', 'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a...(truncated)) at Python/bltinmodule.c:1035nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module obje...(truncated), throwflag=0) at Python/ceval.c:3490nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, 'build_class': <built-in method build_class of module object at remote 0x7fffeabc3a10>, 'import': <built-in method import of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module obje...(truncated), throwflag=0) at ./Include/internal/pycore_ceval.h:40nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, or...(truncated), throwflag=0) at Python/ceval.c:3490nil' object; Ellipsis represents
...' in slices.", 'package': '', 'loader': <type at remote 0x8c3e50>, 'spec': <ModuleSpec(name='builtins', loader=<type at remote 0x8c3e50>, or...(truncated), throwflag=0) at ./Include/internal/pycore_ceval.h:40nil' object; Ellipsis represents
...' in...(truncated)) at Objects/call.c:329nil' object; Ellipsis represents
...' in...(truncated), locals=0x0, args=0x7ffffffee4f0, argcount=2, kwnames=0x0, kwargs=0x7ffffffee500, kwcount=0, kwstep=1, defs=0x7fffea99c428, defcount=1, kwdefs=0x0, closure=0x0, name='run', qualname='TestCase.run') at Python/ceval.c:4299nil' object; Ellipsis represents
...' in...(truncated), locals=0x0, args=0x7ffffffefe80, argcount=2, kwnames=0x0, kwargs=0x7ffffffefe90, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='call', qualname='TestCase.call') at Python/ceval.c:4299nil' object; Ellipsis represents
...' in slices...(truncated), locals=0x0, args=0x7fffffff1830, argcount=2, kwnames=0x0, kwargs=0x7fffffff1840, kwcount=0, kwstep=1, defs=0x7fffea8ed0b8, defcount=1, kwdefs=0x0, closure=0x0, name='run', qualname='TestSuite.run') at Python/ceval.c:4299nil' object; Ellipsis represents
...' in slices...(truncated), locals=0x0, args=0x7fffffff31c0, argcount=2, kwnames=0x0, kwargs=0x7fffffff31d0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='call', qualname='BaseTestSuite.call') at Python/ceval.c:4299nil' object; Ellipsis represents
...' in slices...(truncated), locals=0x0, args=0x7fffffff4b70, argcount=2, kwnames=0x0, kwargs=0x7fffffff4b80, kwcount=0, kwstep=1, defs=0x7fffea8ed0b8, defcount=1, kwdefs=0x0, closure=0x0, name='run', qualname='TestSuite.run') at Python/ceval.c:4299nil' object; Ellipsis represents
...' in slices...(truncated), locals=0x0, args=0x7fffffff6500, argcount=2, kwnames=0x0, kwargs=0x7fffffff6510, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='call', qualname='BaseTestSuite.call') at Python/ceval.c:4299nil' object; Ellipsis represents
.....(truncated)) at Objects/call.c:329nil' object; Ellipsis represents
...' in sl...(truncated)) at Objects/call.c:329nil' object; Ellipsis represents
...' in sl...(truncated), locals=0x0, args=0x7fffffffac30, argcount=1, kwnames=0x0, kwargs=0x7fffffffac38, kwcount=0, kwstep=1, defs=0x7fffea838b08, defcount=11, kwdefs={'tb_locals': False}, closure=0x0, name='init', qualname='TestProgram.init') at Python/ceval.c:4299I'm reopening this as the original SEGV didn't go away in 3.9 beta 4. It looks like debug build caught an assertion and prevented the SEGV from triggering.
Right, the fix was merged after v3.9.0b4 was merged.
The fix will be part of the next 3.9 release ("3.9.0 beta 5: Monday, 2020-07-20"). Usually, issues are closed when fixes are merged, not when new versions including the fix are released.
@vstinner, this is in the current 3.9 as of a0a6f1167834c87f12e2eca11dd77143103e7691 (11hrs ago). We didn't get the actual bug, we just got stopped by an assertion when python got built with debug.
I checked manually that msg372859 example is fixed.
@vstinner, this is in the current 3.9 as of a0a6f1167834c87f12e2eca11dd77143103e7691 (11hrs ago). We didn't get the actual bug, we just got stopped by an assertion when python got built with debug.
It sounds like a different bug. Can you provide a reproducer?
I'm working on a short reproducer, but otherwise reproducer is exactly the same as described in https://bugs.python.org/issue41194#msg372854
The way I bumped into this is trying to confirm the fix in Beta 4 (which apparently didn't make it, as you mentioned).
"Short" reproducer:
repro.py:
import sys
from os import getcwd, chdir
from runpy import run_path
def smoke_test(script, *args):
old_argv = list(sys.argv)
del sys.argv[:]
sys.argv.append(script)
sys.argv.extend(args)
old_modules = dict(sys.modules)
old_meta_path = list(sys.meta_path)
old_cwd = getcwd()
try:
return run_path(script, run_name="__main__")
except SystemExit as e:
if e.code:
print("Test did not exit successfully")
finally:
del sys.argv[:]
sys.argv.extend(old_argv)
sys.modules.clear()
sys.modules.update(old_modules)
del sys.meta_path[:]
sys.meta_path.extend(old_meta_path)
chdir(old_cwd)
smoke_test("script.py")
smoke_test("script.py")
script.py:
import sys
import subprocess
import ast
_PYTHON_INFO_SCRIPT = """import platform, sys, os, sysconfig
_executable = os.path.normcase(os.path.abspath(getattr(sys, "_base_executable", sys.executable)))
_platform = sys.platform
if _platform == "linux2":
_platform = "linux"
print({
"_platform": _platform,
"_os_name": os.name,
"_executable": (_executable, ),
"_exec_dir": os.path.normcase(os.path.abspath(os.path.dirname(_executable))),
"_name": platform.python_implementation(),
"_type": platform.python_implementation().lower(),
"_version": tuple(sys.version_info),
"_is_pypy": "__pypy__" in sys.builtin_module_names,
"_is_64bit": (getattr(sys, "maxsize", None) or getattr(sys, "maxint")) > 2 ** 32,
"_versioned_dir_name": "%s-%s" % (platform.python_implementation().lower(), ".".join(str(f) for f in sys.version_info)),
"_environ": dict(os.environ),
"_darwin_python_framework": sysconfig.get_config_var("PYTHONFRAMEWORK")
})
"""
result = subprocess.check_output([sys.executable, "-c", _PYTHON_INFO_SCRIPT], universal_newlines=True)
python_info = ast.literal_eval(result)
print(python_info)
$ PYTHONWARNINGS=ignore gdb --args /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python ./repro.py
GNU gdb (GDB) Fedora 9.1-5.fc32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python...
(gdb) run
Starting program: /home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python ./repro.py
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.31-2.fc32.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[Detaching after fork from child process 185113]
{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac8589a5eebfb3e6b0', 'DEV_HOME': '/home/arcivanov/devhome/current', 'MY_RUBY_HOME': '/home/arcivanov/.rvm/rubies/ruby-2.4.3', 'ANT_HOME': '/home/arcivanov/devhome/current/ant', 'XDM_MANAGED': 'method=classic', 'DESKTOP_SESSION': 'default', 'RBENV_SHELL': 'bash', 'SSH_AGENT_PID': '5854', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/arcivanov/.gtkrc:/home/arcivanov/.config/gtkrc', 'GDK_CORE_DEVICE_EVENTS': '1', 'XCURSOR_SIZE': '32', 'RUBY_VERSION': 'ruby-2.4.3', 'XDG_SEAT': 'seat0', 'PWD': '/home/arcivanov/Documents/src/arcivanov/pybuilder', 'PYENV_VIRTUALENV_INIT': '1', 'LOGNAME': 'arcivanov', 'XDG_SESSION_TYPE': 'x11', 'MODULESHOME': '/usr/share/Modules', 'rvmversion': '1.29.10 (latest)', 'MANPATH': '/home/arcivanov/devhome/current/jdk/man:/home/arcivanov/devhome/current/postgres-xl/share/man:/home/arcivanov/devhome/current/haproxy/share/man:/home/arcivanov/devhome/current/jdk/man:/home/arcivanov/devhome/current/postgres-xl/share/man:/home/arcivanov/devhome/current/haproxy/share/man::', '': '/usr/bin/gdb', 'XAUTHORITY': '/tmp/xauth-1000-_0', 'SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS': '0', 'WINDOWPATH': '1', 'LINES': '221', 'GTK2_RC_FILES': '/etc/gtk-2.0/gtkrc:/home/arcivanov/.gtkrc-2.0:/home/arcivanov/.gtkrc-2.0-kde4:/home/arcivanov/.config/gtkrc-2.0', 'HOME': '/home/arcivanov', 'SSH_ASKPASS': '/usr/bin/ksshaskpass', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:.tar=38;5;9:.tgz=38;5;9:.arc=38;5;9:.arj=38;5;9:.taz=38;5;9:.lha=38;5;9:.lz4=38;5;9:.lzh=38;5;9:.lzma=38;5;9:.tlz=38;5;9:.txz=38;5;9:.tzo=38;5;9:.t7z=38;5;9:.zip=38;5;9:.z=38;5;9:.dz=38;5;9:.gz=38;5;9:.lrz=38;5;9:.lz=38;5;9:.lzo=38;5;9:.xz=38;5;9:.zst=38;5;9:.tzst=38;5;9:.bz2=38;5;9:.bz=38;5;9:.tbz=38;5;9:.tbz2=38;5;9:.tz=38;5;9:.deb=38;5;9:.rpm=38;5;9:.jar=38;5;9:.war=38;5;9:.ear=38;5;9:.sar=38;5;9:.rar=38;5;9:.alz=38;5;9:.ace=38;5;9:.zoo=38;5;9:.cpio=38;5;9:.7z=38;5;9:.rz=38;5;9:.cab=38;5;9:.wim=38;5;9:.swm=38;5;9:.dwm=38;5;9:.esd=38;5;9:.jpg=38;5;13:.jpeg=38;5;13:.mjpg=38;5;13:.mjpeg=38;5;13:.gif=38;5;13:.bmp=38;5;13:.pbm=38;5;13:.pgm=38;5;13:.ppm=38;5;13:.tga=38;5;13:.xbm=38;5;13:.xpm=38;5;13:.tif=38;5;13:.tiff=38;5;13:.png=38;5;13:.svg=38;5;13:.svgz=38;5;13:.mng=38;5;13:.pcx=38;5;13:.mov=38;5;13:.mpg=38;5;13:.mpeg=38;5;13:.m2v=38;5;13:.mkv=38;5;13:.webm=38;5;13:.webp=38;5;13:.ogm=38;5;13:.mp4=38;5;13:.m4v=38;5;13:.mp4v=38;5;13:.vob=38;5;13:.qt=38;5;13:.nuv=38;5;13:.wmv=38;5;13:.asf=38;5;13:.rm=38;5;13:.rmvb=38;5;13:.flc=38;5;13:.avi=38;5;13:.fli=38;5;13:.flv=38;5;13:.gl=38;5;13:.dl=38;5;13:.xcf=38;5;13:.xwd=38;5;13:.yuv=38;5;13:.cgm=38;5;13:.emf=38;5;13:.ogv=38;5;13:.ogx=38;5;13:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36:', 'XDG_CURRENT_DESKTOP': 'KDE', 'KONSOLE_DBUS_SERVICE': ':1.34', 'COLUMNS': '267', 'VIRTUAL_ENV': '/home/arcivanov/.pyenv/versions/3.9-dev-debug/envs/pyb-3.9-dev-d', 'KONSOLE_DBUS_SESSION': '/Sessions/7', 'PROFILEHOME': '', 'M2_HOME': '/home/arcivanov/devhome/current/maven', 'KONSOLE_VERSION': '200401', 'STEAM_FRAME_FORCE_CLOSE': '1', 'KDE_SESSION_UID': '1000', 'rvm_bin_path': '/home/arcivanov/.rvm/bin', 'GEM_PATH': '/home/arcivanov/.rvm/gems/ruby-2.4.3:/home/arcivanov/.rvm/gems/ruby-2.4.3@global', 'GEM_HOME': '/home/arcivanov/.rvm/gems/ruby-2.4.3', 'MODULEPATH_modshare': '/usr/share/modulefiles:1:/usr/share/Modules/modulefiles:1:/etc/modulefiles:1', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'USER': 'arcivanov', 'COLORFGBG': '15;0', 'MODULES_RUN_QUARANTINE': 'LD_LIBRARY_PATH', 'KDE_SESSION_VERSION': '5', 'PAM_KWALLET5_LOGIN': '/run/user/1000/kwallet5.socket', 'MAVEN_HOME': '/home/arcivanov/devhome/current/maven', 'LOADEDMODULES': '', 'DISPLAY': ':0', 'SHLVL': '1', 'XDG_VTNR': '1', 'XDG_SESSION_ID': '1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DM_CONTROL': '/var/run/xdmctl', 'PYENV_ROOT': '/home/arcivanov/.pyenv', 'KDEDIRS': '/usr', 'MAVEN_OPTS': '', 'QT_AUTO_SCREEN_SCALE_FACTOR': '0', 'XCURSOR_THEME': 'Adwaita', 'XDG_DATA_DIRS': '/home/arcivanov/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share', 'KDE_FULL_SESSION': 'true', 'PATH': '/home/arcivanov/.pyenv/versions/3.9-dev-debug/envs/pyb-3.9-dev-d/bin:/home/arcivanov/.pyenv/plugins/pyenv-virtualenv/shims:/home/arcivanov/.pyenv/shims:/home/arcivanov/.pyenv/bin:/home/arcivanov/.rbenv/shims:/home/arcivanov/.rbenv/bin:/home/arcivanov/.rvm/gems/ruby-2.4.3/bin:/home/arcivanov/.rvm/gems/ruby-2.4.3@global/bin:/home/arcivanov/.rvm/rubies/ruby-2.4.3/bin:/home/arcivanov/devhome/current/jdk/bin:/home/arcivanov/devhome/current/ant/bin:/home/arcivanov/devhome/current/maven/bin:/home/arcivanov/.pyenv/plugins/pyenv-virtualenv/shims:/home/arcivanov/.pyenv/shims:/home/arcivanov/.pyenv/bin:/home/arcivanov/.rbenv/shims:/home/arcivanov/.rbenv/bin:/home/arcivanov/devhome/current/jdk/bin:/home/arcivanov/devhome/current/ant/bin:/home/arcivanov/devhome/current/maven/bin:/usr/share/Modules/bin:/usr/lib64/ccache:/home/arcivanov/.rvm/gems/ruby-2.4.3/bin:/home/arcivanov/.rvm/gems/ruby-2.4.3@global/bin:/home/arcivanov/.rvm/rubies/ruby-2.4.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/arcivanov/.rvm/bin:/usr/local/sbin:/usr/sbin', 'MODULEPATH': '/etc/scl/modulefiles:/etc/scl/modulefiles:/usr/share/Modules/modulefiles:/etc/modulefiles:/usr/share/modulefiles', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'PYTHONWARNINGS': 'ignore', 'MAIL': '/var/spool/mail/arcivanov', 'IRBRC': '/home/arcivanov/.rvm/rubies/ruby-2.4.3/.irbrc', 'rvm_path': '/home/arcivanov/.rvm', 'OLDPWD': '/home/arcivanov/Documents/src', 'MODULES_CMD': '/usr/share/Modules/libexec/modulecmd.tcl', 'BASH_FUNC_switchml%%': '() { typeset swfound=1;\n if [ "${MODULES_USE_COMPAT_VERSION:-0}" = \'1\' ]; then\n typeset swname=\'main\';\n if [ -e /usr/share/Modules/libexec/modulecmd.tcl ]; then\n typeset swfound=0;\n unset MODULES_USE_COMPAT_VERSION;\n fi;\n else\n typeset swname=\'compatibility\';\n if [ -e /usr/share/Modules/libexec/modulecmd-compat ]; then\n typeset swfound=0;\n MODULES_USE_COMPAT_VERSION=1;\n export MODULES_USE_COMPAT_VERSION;\n fi;\n fi;\n if [ $swfound -eq 0 ]; then\n echo "Switching to Modules $swname version";\n source /usr/share/Modules/init/bash;\n else\n echo "Cannot switch to Modules $swname version, command not found";\n return 1;\n fi\n}', 'BASH_FUNC_module%%': '() { _module_raw "$@" 2>&1\n}', 'BASH_FUNC_scl%%': '() { if [ "$1" = "load" -o "$1" = "unload" ]; then\n eval "module $@";\n else\n /usr/bin/scl "$@";\n fi\n}', 'BASH_FUNC__module_raw%%': '() { unset _mlshdbg;\n if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = \'1\' ]; then\n case "$-" in \n vx)\n set +vx;\n _mlshdbg=\'vx\'\n ;;\n v)\n set +v;\n _mlshdbg=\'v\'\n ;;\n x)\n set +x;\n _mlshdbg=\'x\'\n ;;\n )\n _mlshdbg=\'\'\n ;;\n esac;\n fi;\n unset _mlre _mlIFS;\n if [ -n "${IFS+x}" ]; then\n _mlIFS=$IFS;\n fi;\n IFS=\' \';\n for _mlv in ${MODULES_RUN_QUARANTINE:-};\n do\n if [ "${_mlv}" = "${mlv##*[!A-Za-z0-9]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then\n if [ -n "eval \'echo ${\'$_mlv\'+x}\'
" ]; then\n _mlre="${_mlre:-}${_mlv}_modquar=\'eval \'echo ${\'$_mlv\'}\'
\' ";\n fi;\n _mlrv="MODULESRUNENV${_mlv}";\n _mlre="${_mlre:-}${_mlv}=\'eval \'echo ${\'$_mlrv\':-}\'
\' ";\n fi;\n done;\n if [ -n "${_mlre:-}" ]; then\n eval eval ${_mlre}/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash \'"$@"\'
;\n else\n eval /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl bash "$@"
;\n fi;\n _mlstatus=$?;\n if [ -n "${_mlIFS+x}" ]; then\n IFS=$_mlIFS;\n else\n unset IFS;\n fi;\n unset _mlre _mlv _mlrv _mlIFS;\n if [ -n "${_mlshdbg:-}" ]; then\n set -$_mlshdbg;\n fi;\n unset _mlshdbg;\n return $_mlstatus\n}'}, '_darwin_python_framework': ''}
[Detaching after fork from child process 185114]
Program received signal SIGSEGV, Segmentation fault.
0x0000000000623339 in _Py_IS_TYPE (ob=0x0, type=0x8609e0 <PyType_Type>) at ./Include/object.h:128
128 return ob->ob_type == type;
Missing separate debuginfos, use: dnf debuginfo-install libxcrypt-4.4.16-3.fc32.x86_64
(gdb)
(gdb) bt
#0 0x0000000000623339 in _Py_IS_TYPE (ob=0x0, type=0x8609e0 <PyType_Type>) at ./Include/object.h:128
#1 0x0000000000623487 in _PyType_CheckExact (op=0x0) at ./Include/object.h:641
#2 0x0000000000628d85 in object_recursive_isinstance (tstate=0x8b19a0,
inst="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", cls=0x0) at Objects/abstract.c:2495
#3 0x0000000000628fdc in PyObject_IsInstance (
inst="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", cls=0x0) at Objects/abstract.c:2551
#4 0x0000000000682420 in PyAST_Check (
obj="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85") at Python/Python-ast.c:10356
#5 0x000000000069c754 in builtin_compile_impl (module=<module at remote 0x7fffeabc3a10>,
source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/jdk', 'SSH_AUTH_SOCK': '/tmp/ssh-2nZCuLIsvvyW/agent.5125', 'SHELL_SESSION_ID': '1fe1a56ee9dd4fac85", filename='<unknown>', mode=0x7fffeabc42f0 "eval",
flags=1024, dont_inherit=0, optimize=-1, feature_version=-1) at Python/bltinmodule.c:784
#6 0x000000000069aa72 in builtin_compile (module=<module at remote 0x7fffeabc3a10>, args=0x7fffffff02b0, nargs=4, kwnames=('_feature_version',)) at Python/clinic/bltinmodule.c.h:274
#7 0x0000000000655297 in cfunction_vectorcall_FASTCALL_KEYWORDS (func=<built-in method compile of module object at remote 0x7fffeabc3a10>, args=0x9c8a00, nargsf=9223372036854775812, kwnames=('_feature_version',)) at Objects/methodobject.c:440
#8 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<built-in method compile of module object at remote 0x7fffeabc3a10>, args=0x9c8a00, nargsf=9223372036854775812, kwnames=('_feature_version',)) at ./Include/cpython/abstract.h:118
#9 0x0000000000509a90 in PyObject_Vectorcall (callable=<built-in method compile of module object at remote 0x7fffeabc3a10>, args=0x9c8a00, nargsf=9223372036854775812, kwnames=('_feature_version',)) at ./Include/cpython/abstract.h:127
#10 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff0518, oparg=5, kwnames=('_feature_version',)) at Python/ceval.c:5044
#11 0x00000000005197ff in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x9c8850, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated), throwflag=0)
at Python/ceval.c:3507
#12 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x9c8850, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
#13 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffea863ee0>,
globals={'__name__': 'ast', '__doc__': '\n ast\n ~~~\n\n The `ast` module helps Python applications to process trees of the Python\n abstract syntax grammar. The abstract syntax itself might change with\n each Python release; this module helps to find out programmatically what\n the current grammar looks like and allows modifications of it.\n\n An abstract syntax tree can be generated by passing `ast.PyCF_ONLY_AST` as\n a flag to the `compile()` builtin function or by using the `parse()`\n function from this module. The result will be a tree of objects whose\n classes all inherit from `ast.AST`.\n\n A modified abstract syntax tree can be compiled into a Python code object\n using the built-in `compile()` function.\n\n Additionally various helper functions are provided that make working with\n the trees simpler. The main intention of the helper functions and this\n module in general is to provide an easy to use interface for libraries\n that work tightly with the pyth...(truncated), locals=0x0,
args=0x7fffea8161e8, argcount=1, kwnames=0x7fffea7fc3d8, kwargs=0x7fffea8161f0, kwcount=1, kwstep=1, defs=0x7fffea8ab978, defcount=2, kwdefs={'type_comments': False, 'feature_version': None}, closure=0x0, name='parse', qualname='parse') at Python/ceval.c:4299
#14 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffea7cc410>, stack=0x7fffea8161e8, nargsf=9223372036854775809, kwnames=('mode',)) at Objects/call.c:395
#15 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffea7cc410>, args=0x7fffea8161e8, nargsf=9223372036854775809, kwnames=('mode',)) at ./Include/cpython/abstract.h:118
#16 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffea7cc410>, args=0x7fffea8161e8, nargsf=9223372036854775809, kwnames=('mode',)) at ./Include/cpython/abstract.h:127
#17 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff1d38, oparg=2, kwnames=('mode',)) at Python/ceval.c:5044
#18 0x00000000005197ff in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x7fffea816050, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated), throwflag=0)
at Python/ceval.c:3507
#19 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x7fffea816050, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
#20 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffea876930>,
globals={'__name__': 'ast', '__doc__': '\n ast\n ~~~\n\n The `ast` module helps Python applications to process trees of the Python\n abstract syntax grammar. The abstract syntax itself might change with\n each Python release; this module helps to find out programmatically what\n the current grammar looks like and allows modifications of it.\n\n An abstract syntax tree can be generated by passing `ast.PyCF_ONLY_AST` as\n a flag to the `compile()` builtin function or by using the `parse()`\n function from this module. The result will be a tree of objects whose\n classes all inherit from `ast.AST`.\n\n A modified abstract syntax tree can be compiled into a Python code object\n using the built-in `compile()` function.\n\n Additionally various helper functions are provided that make working with\n the trees simpler. The main intention of the helper functions and this\n module in general is to provide an easy to use interface for libraries\n that work tightly with the pyth...(truncated), locals=0x0,
args=0x7fffea9321c8, argcount=1, kwnames=0x0, kwargs=0x7fffea9321d0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='literal_eval', qualname='literal_eval') at Python/ceval.c:4299
#21 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffea7f7e10>, stack=0x7fffea9321c8, nargsf=9223372036854775809, kwnames=0x0) at Objects/call.c:395
#22 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffea7f7e10>, args=0x7fffea9321c8, nargsf=9223372036854775809, kwnames=0x0) at ./Include/cpython/abstract.h:118
#23 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffea7f7e10>, args=0x7fffea9321c8, nargsf=9223372036854775809, kwnames=0x0) at ./Include/cpython/abstract.h:127
#24 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff3578, oparg=1, kwnames=0x0) at Python/ceval.c:5044
#25 0x00000000005193a1 in _PyEval_EvalFrameDefault (tstate=0x8b19a0, f=Frame 0x7fffea932050, for file script.py, line 27, in <module> (), throwflag=0) at Python/ceval.c:3459
#26 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0, f=Frame 0x7fffea932050, for file script.py, line 27, in <module> (), throwflag=0) at ./Include/internal/pycore_ceval.h:40
#27 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaab9450>,
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated), args=0x0,
argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4299
#28 0x000000000051d051 in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffeaab9450>,
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated), args=0x0,
argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4331
#29 0x000000000051d0d9 in PyEval_EvalCodeEx (_co=<code at remote 0x7fffeaab9450>,
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated), args=0x0,
argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4347
#30 0x000000000050bbc0 in PyEval_EvalCode (co=<code at remote 0x7fffeaab9450>,
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated))
at Python/ceval.c:809
#31 0x000000000069ce37 in builtin_exec_impl (module=<module at remote 0x7fffeabc3a10>, source=<code at remote 0x7fffeaab9450>,
globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated),
locals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all': <built-in method all of module object at remote 0x7fffeabc3a10>, 'any': <built-in method any of module object at remote 0x7fffeabc3a10>, 'ascii': <built-in method asci...(truncated))
at Python/bltinmodule.c:1035
#32 0x000000000069ac76 in builtin_exec (module=<module at remote 0x7fffeabc3a10>, args=0x9b3e60, nargs=2) at Python/clinic/bltinmodule.c.h:396
#33 0x00000000006551f4 in cfunction_vectorcall_FASTCALL (func=<built-in method exec of module object at remote 0x7fffeabc3a10>, args=0x9b3e60, nargsf=9223372036854775810, kwnames=0x0) at Objects/methodobject.c:424
#34 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<built-in method exec of module object at remote 0x7fffeabc3a10>, args=0x9b3e60, nargsf=9223372036854775810, kwnames=0x0) at ./Include/cpython/abstract.h:118
#35 0x0000000000509a90 in PyObject_Vectorcall (callable=<built-in method exec of module object at remote 0x7fffeabc3a10>, args=0x9b3e60, nargsf=9223372036854775810, kwnames=0x0) at ./Include/cpython/abstract.h:127
#36 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff4f18, oparg=2, kwnames=0x0) at Python/ceval.c:5044
#37 0x0000000000519598 in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x9b3ca0, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 343, in _run_code (code=<code at remote 0x7fffeaab9450>, run_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all'...(truncated), throwflag=0)
at Python/ceval.c:3490
#38 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x9b3ca0, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 343, in _run_code (code=<code at remote 0x7fffeaab9450>, run_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all'...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
#39 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaab9790>,
globals={'__name__': 'runpy', '__doc__': 'runpy.py - locating and running Python code using the module namespace\n\nProvides support for locating and running Python scripts using the Python\nmodule namespace instead of the native filesystem.\n\nThis allows Python code to play nicely with non-filesystem based PEP 302\nimporters when locating support scripts as well as when importing modules.\n', '__package__': '', '__loader__': <SourceFileLoader(name='runpy', path='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py') at remote 0x7fffeaa980a0>, '__spec__': <ModuleSpec(name='runpy', loader=<...>, origin='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/__pycache__/runpy.cpython-39.pyc', _initializing=False) at remote 0x7fffeaa980f0>, '__file__': '/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', '__cached__': '/home/arciv...(truncated), locals=0x0,
args=0x9b3c18, argcount=7, kwnames=0x0, kwargs=0x9b3c50, kwcount=0, kwstep=1, defs=0x7fffeaaaaed8, defcount=5, kwdefs=0x0, closure=0x0, name='_run_code', qualname='_run_code') at Python/ceval.c:4299
#40 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffeab9bd70>, stack=0x9b3c18, nargsf=9223372036854775815, kwnames=0x0) at Objects/call.c:395
#41 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffeab9bd70>, args=0x9b3c18, nargsf=9223372036854775815, kwnames=0x0) at ./Include/cpython/abstract.h:118
#42 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffeab9bd70>, args=0x9b3c18, nargsf=9223372036854775815, kwnames=0x0) at ./Include/cpython/abstract.h:127
#43 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff6738, oparg=7, kwnames=0x0) at Python/ceval.c:5044
#44 0x0000000000519598 in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x9b3a50, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 353, in _run_module_code (code=<code at remote 0x7fffeaab9450>, init_globals=None, mod_name='__main__', mod_spec=None, pkg_name='', script_name='script.py', fname='script.py', temp_module=<_TempModule(mod_name='__main__', module=<module at remote 0x7fffea7f4f50>, _saved_module=[<module at remote 0x7fffeab12b90>]) at remote 0x7fffea917aa0>, mod_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) a...(truncated), throwflag=0)
at Python/ceval.c:3490
#45 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x9b3a50, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 353, in _run_module_code (code=<code at remote 0x7fffeaab9450>, init_globals=None, mod_name='__main__', mod_spec=None, pkg_name='', script_name='script.py', fname='script.py', temp_module=<_TempModule(mod_name='__main__', module=<module at remote 0x7fffea7f4f50>, _saved_module=[<module at remote 0x7fffeab12b90>]) at remote 0x7fffea917aa0>, mod_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) a...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
#46 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaab9860>,
globals={'__name__': 'runpy', '__doc__': 'runpy.py - locating and running Python code using the module namespace\n\nProvides support for locating and running Python scripts using the Python\nmodule namespace instead of the native filesystem.\n\nThis allows Python code to play nicely with non-filesystem based PEP 302\nimporters when locating support scripts as well as when importing modules.\n', '__package__': '', '__loader__': <SourceFileLoader(name='runpy', path='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py') at remote 0x7fffeaa980a0>, '__spec__': <ModuleSpec(name='runpy', loader=<...>, origin='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/__pycache__/runpy.cpython-39.pyc', _initializing=False) at remote 0x7fffeaa980f0>, '__file__': '/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', '__cached__': '/home/arciv...(truncated), locals=0x0,
args=0x994310, argcount=3, kwnames=0x7fffeaa98568, kwargs=0x994328, kwcount=2, kwstep=1, defs=0x7fffeaab6928, defcount=5, kwdefs=0x0, closure=0x0, name='_run_module_code', qualname='_run_module_code') at Python/ceval.c:4299
#47 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffea8e7af0>, stack=0x994310, nargsf=9223372036854775811, kwnames=('pkg_name', 'script_name')) at Objects/call.c:395
#48 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffea8e7af0>, args=0x994310, nargsf=9223372036854775811, kwnames=('pkg_name', 'script_name')) at ./Include/cpython/abstract.h:118
#49 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffea8e7af0>, args=0x994310, nargsf=9223372036854775811, kwnames=('pkg_name', 'script_name')) at ./Include/cpython/abstract.h:127
#50 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff7f48, oparg=5, kwnames=('pkg_name', 'script_name')) at Python/ceval.c:5044
#51 0x00000000005197ff in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x994140, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 524, in run_path (path_name='script.py', init_globals=None, run_name='__main__', pkg_name='', importer=None, is_NullImporter=False, code=<code at remote 0x7fffeaab9450>, fname='script.py'), throwflag=0) at Python/ceval.c:3507
#52 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x994140, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 524, in run_path (path_name='script.py', init_globals=None, run_name='__main__', pkg_name='', importer=None, is_NullImporter=False, code=<code at remote 0x7fffeaab9450>, fname='script.py'), throwflag=0) at ./Include/internal/pycore_ceval.h:40
#53 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaa9c040>,
globals={'__name__': 'runpy', '__doc__': 'runpy.py - locating and running Python code using the module namespace\n\nProvides support for locating and running Python scripts using the Python\nmodule namespace instead of the native filesystem.\n\nThis allows Python code to play nicely with non-filesystem based PEP 302\nimporters when locating support scripts as well as when importing modules.\n', '__package__': '', '__loader__': <SourceFileLoader(name='runpy', path='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py') at remote 0x7fffeaa980a0>, '__spec__': <ModuleSpec(name='runpy', loader=<...>, origin='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/__pycache__/runpy.cpython-39.pyc', _initializing=False) at remote 0x7fffeaa980f0>, '__file__': '/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py', '__cached__': '/home/arciv...(truncated), locals=0x0,
args=0x969508, argcount=1, kwnames=0x7fffeabcd478, kwargs=0x969510, kwcount=1, kwstep=1, defs=0x7fffeaa98608, defcount=2, kwdefs=0x0, closure=0x0, name='run_path', qualname='run_path') at Python/ceval.c:4299
#54 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffea8e7eb0>, stack=0x969508, nargsf=9223372036854775809, kwnames=('run_name',)) at Objects/call.c:395
#55 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffea8e7eb0>, args=0x969508, nargsf=9223372036854775809, kwnames=('run_name',)) at ./Include/cpython/abstract.h:118
#56 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffea8e7eb0>, args=0x969508, nargsf=9223372036854775809, kwnames=('run_name',)) at ./Include/cpython/abstract.h:127
#57 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffff9768, oparg=2, kwnames=('run_name',)) at Python/ceval.c:5044
#58 0x00000000005197ff in _PyEval_EvalFrameDefault (tstate=0x8b19a0,
f=Frame 0x969360, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 17, in smoke_test (script='script.py', args=(), old_argv=['./repro.py'], old_modules={'sys': <module at remote 0x7fffeabba2f0>, 'builtins': <module at remote 0x7fffeabc3a10>, '_frozen_importlib': <module at remote 0x7fffeab60a70>, '_imp': <module at remote 0x7fffeab60a10>, '_thread': <module at remote 0x7fffeab6e3b0>, '_warnings': <module at remote 0x7fffeab6ef50>, '_weakref': <module at remote 0x7fffeab6f350>, '_frozen_importlib_external': <module at remote 0x7fffeab6fcb0>, 'posix': <module at remote 0x7fffeab6fb30>, '_io': <module at remote 0x7fffeab33290>, 'marshal': <module at remote 0x7fffeab3bdd0>, 'time': <module at remote 0x7fffeab47290>, 'zipimport': <module at remote 0x7fffeab3d350>, '_codecs': <module at remote 0x7fffeaaeaa10>, 'codecs': <module at remote 0x7fffeab57710>, 'encodings.aliases': <module at remote 0x7fffeaaea5f0>, 'encodings': <module at remote 0x7fffeab4d830>, 'encodings.utf_8': <module at remo...(truncated), throwflag=0)
at Python/ceval.c:3507
#59 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0,
f=Frame 0x969360, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 17, in smoke_test (script='script.py', args=(), old_argv=['./repro.py'], old_modules={'sys': <module at remote 0x7fffeabba2f0>, 'builtins': <module at remote 0x7fffeabc3a10>, '_frozen_importlib': <module at remote 0x7fffeab60a70>, '_imp': <module at remote 0x7fffeab60a10>, '_thread': <module at remote 0x7fffeab6e3b0>, '_warnings': <module at remote 0x7fffeab6ef50>, '_weakref': <module at remote 0x7fffeab6f350>, '_frozen_importlib_external': <module at remote 0x7fffeab6fcb0>, 'posix': <module at remote 0x7fffeab6fb30>, '_io': <module at remote 0x7fffeab33290>, 'marshal': <module at remote 0x7fffeab3bdd0>, 'time': <module at remote 0x7fffeab47290>, 'zipimport': <module at remote 0x7fffeab3d350>, '_codecs': <module at remote 0x7fffeaaeaa10>, 'codecs': <module at remote 0x7fffeab57710>, 'encodings.aliases': <module at remote 0x7fffeaaea5f0>, 'encodings': <module at remote 0x7fffeab4d830>, 'encodings.utf_8': <module at remo...(truncated), throwflag=0)
at ./Include/internal/pycore_ceval.h:40
#60 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaaa2a00>,
globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals=0x0, args=0x910810, argcount=1, kwnames=0x0, kwargs=0x910818, kwcount=0, kwstep=1,
defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='smoke_test', qualname='smoke_test') at Python/ceval.c:4299
#61 0x0000000000431853 in _PyFunction_Vectorcall (func=<function at remote 0x7fffeaaa8190>, stack=0x910810, nargsf=9223372036854775809, kwnames=0x0) at Objects/call.c:395
#62 0x0000000000509a31 in _PyObject_VectorcallTstate (tstate=0x8b19a0, callable=<function at remote 0x7fffeaaa8190>, args=0x910810, nargsf=9223372036854775809, kwnames=0x0) at ./Include/cpython/abstract.h:118
#63 0x0000000000509a90 in PyObject_Vectorcall (callable=<function at remote 0x7fffeaaa8190>, args=0x910810, nargsf=9223372036854775809, kwnames=0x0) at ./Include/cpython/abstract.h:127
#64 0x000000000051ea52 in call_function (tstate=0x8b19a0, pp_stack=0x7fffffffaf98, oparg=1, kwnames=0x0) at Python/ceval.c:5044
#65 0x0000000000519598 in _PyEval_EvalFrameDefault (tstate=0x8b19a0, f=Frame 0x9106a0, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 35, in <module> (), throwflag=0) at Python/ceval.c:3490
#66 0x0000000000509cde in _PyEval_EvalFrame (tstate=0x8b19a0, f=Frame 0x9106a0, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 35, in <module> (), throwflag=0) at ./Include/internal/pycore_ceval.h:40
#67 0x000000000051cf4e in _PyEval_EvalCode (tstate=0x8b19a0, _co=<code at remote 0x7fffeaaa2d40>,
globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>},
locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, args=0x0, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0,
kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4299
--Type <RET> for more, q to quit, c to continue without paging--c
#68 0x000000000051d051 in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffeaaa2d40>, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, args=0x0, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4331
#69 0x000000000051d0d9 in PyEval_EvalCodeEx (_co=<code at remote 0x7fffeaaa2d40>, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4347
#70 0x000000000050bbc0 in PyEval_EvalCode (co=<code at remote 0x7fffeaaa2d40>, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}) at Python/ceval.c:809
#71 0x000000000056eaf9 in run_eval_code_obj (tstate=0x8b19a0, co=0x7fffeaaa2d40, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}) at Python/pythonrun.c:1178
#72 0x000000000056ebe2 in run_mod (mod=0x93a0d8, filename='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, flags=0x7fffffffc9a8, arena=0x7fffeaaa7b20) at Python/pythonrun.c:1199
#73 0x000000000056e971 in PyRun_FileExFlags (fp=0x8aebf0, filename_str=0x7fffeaa837e0 "/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py", start=257, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py') at remote 0x7fffeab0abe0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7fffeabc3a10>, '__file__': '/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py', '__cached__': None, 'sys': <module at remote 0x7fffeabba2f0>, 'getcwd': <built-in method getcwd of module object at remote 0x7fffeab6fb30>, 'chdir': <built-in method chdir of module object at remote 0x7fffeab6fb30>, 'run_path': <function at remote 0x7fffea8e7eb0>, 'smoke_test': <function at remote 0x7fffeaaa8190>}, closeit=1, flags=0x7fffffffc9a8) at Python/pythonrun.c:1116
#74 0x000000000056d447 in PyRun_SimpleFileExFlags (fp=0x8aebf0, filename=0x7fffeaa837e0 "/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py", closeit=1, flags=0x7fffffffc9a8) at Python/pythonrun.c:438
#75 0x000000000056c958 in PyRun_AnyFileExFlags (fp=0x8aebf0, filename=0x7fffeaa837e0 "/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py", closeit=1, flags=0x7fffffffc9a8) at Python/pythonrun.c:87
#76 0x000000000041e6e8 in pymain_run_file (config=0x8b0470, cf=0x7fffffffc9a8) at Modules/main.c:369
#77 0x000000000041ecd8 in pymain_run_python (exitcode=0x7fffffffc9ec) at Modules/main.c:594
#78 0x000000000041edc9 in Py_RunMain () at Modules/main.c:673
#79 0x000000000041ee43 in pymain_main (args=0x7fffffffca50) at Modules/main.c:703
#80 0x000000000041eebd in Py_BytesMain (argc=2, argv=0x7fffffffcb88) at Modules/main.c:727
#81 0x000000000041d786 in main (argc=2, argv=0x7fffffffcb88) at ./Programs/python.c:15
(gdb) py
py-bt py-down py-locals py-up pyframev pylocals pystack python
py-bt-full py-list py-print pyframe pyg pyo pystackv python-interactive
(gdb) py-bt-full
#7 <built-in method compile of module object at remote 0x7fffeabc3a10>
#11 Frame 0x9c8850, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 306, in parse (source="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivanov/devhome/current/j...(truncated)
lines.append(next_line)
#18 Frame 0x7fffea816050, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py, line 62, in literal_eval (node_or_string="{'_platform': 'linux', '_os_name': 'posix', '_executable': ('/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin/python',), '_exec_dir': '/home/arcivanov/Documents/src/arcivanov/pybuilder/target/venv/test/cpython-3.9.0.beta.4/bin', '_name': 'CPython', '_type': 'cpython', '_version': (3, 9, 0, 'beta', 4), '_is_pypy': False, '_is_64bit': True, '_versioned_dir_name': 'cpython-3.9.0.beta.4', '_environ': {'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/6175,unix/unix:/tmp/.ICE-unix/6175', 'WINDOWID': '56623111', 'COLORTERM': 'truecolor', 'PYENV_SHELL': 'bash', 'XDG_CONFIG_DIRS': '/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg', 'HISTCONTROL': 'ignoredups', 'XDG_MENU_PREFIX': 'kf5-', 'rvm_prefix': '/home/arcivanov', 'HISTSIZE': '-1', 'HOSTNAME': 'ai-karellen-lap', 'LANGUAGE': '', 'JAVA_HOME': '/home/arcivan...(truncated)
node_or_string = parse(node_or_string, mode='eval')
#25 Frame 0x7fffea932050, for file script.py, line 27, in <module> ()
python_info = ast.literal_eval(result)
#33 <built-in method exec of module object at remote 0x7fffeabc3a10>
#37 Frame 0x9b3ca0, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 343, in _run_code (code=<code at remote 0x7fffeaab9450>, run_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7fffeab6a0f0>, '__build_class__': <built-in method __build_class__ of module object at remote 0x7fffeabc3a10>, '__import__': <built-in method __import__ of module object at remote 0x7fffeabc3a10>, 'abs': <built-in method abs of module object at remote 0x7fffeabc3a10>, 'all'...(truncated)
#44 Frame 0x9b3a50, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 353, in _run_module_code (code=<code at remote 0x7fffeaab9450>, init_globals=None, mod_name='__main__', mod_spec=None, pkg_name='', script_name='script.py', fname='script.py', temp_module=<_TempModule(mod_name='__main__', module=<module at remote 0x7fffea7f4f50>, _saved_module=[<module at remote 0x7fffeab12b90>]) at remote 0x7fffea917aa0>, mod_globals={'__name__': '__main__', '__doc__': None, '__package__': '', '__loader__': None, '__spec__': None, '__file__': 'script.py', '__cached__': None, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x8c35e0>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x8c35e0>, origin='built-in', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) a...(truncated)
#51 Frame 0x994140, for file /home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py, line 524, in run_path (path_name='script.py', init_globals=None, run_name='__main__', pkg_name='', importer=None, is_NullImporter=False, code=<code at remote 0x7fffeaab9450>, fname='script.py')
#58 Frame 0x969360, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 17, in smoke_test (script='script.py', args=(), old_argv=['./repro.py'], old_modules={'sys': <module at remote 0x7fffeabba2f0>, 'builtins': <module at remote 0x7fffeabc3a10>, '_frozen_importlib': <module at remote 0x7fffeab60a70>, '_imp': <module at remote 0x7fffeab60a10>, '_thread': <module at remote 0x7fffeab6e3b0>, '_warnings': <module at remote 0x7fffeab6ef50>, '_weakref': <module at remote 0x7fffeab6f350>, '_frozen_importlib_external': <module at remote 0x7fffeab6fcb0>, 'posix': <module at remote 0x7fffeab6fb30>, '_io': <module at remote 0x7fffeab33290>, 'marshal': <module at remote 0x7fffeab3bdd0>, 'time': <module at remote 0x7fffeab47290>, 'zipimport': <module at remote 0x7fffeab3d350>, '_codecs': <module at remote 0x7fffeaaeaa10>, 'codecs': <module at remote 0x7fffeab57710>, 'encodings.aliases': <module at remote 0x7fffeaaea5f0>, 'encodings': <module at remote 0x7fffeab4d830>, 'encodings.utf_8': <module at remo...(truncated)
return run_path(script, run_name="__main__")
#65 Frame 0x9106a0, for file /home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py, line 35, in <module> ()
smoke_test("script.py")
(gdb) py-bt
Traceback (most recent call first):
<built-in method compile of module object at remote 0x7fffeabc3a10>
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py", line 306, in parse
lines.append(next_line)
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/ast.py", line 62, in literal_eval
node_or_string = parse(node_or_string, mode='eval')
File "script.py", line 27, in <module>
python_info = ast.literal_eval(result)
<built-in method exec of module object at remote 0x7fffeabc3a10>
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 343, in _run_code
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 353, in _run_module_code
File "/home/arcivanov/.pyenv/versions/3.9-dev-debug/lib/python3.9/runpy.py", line 524, in run_path
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py", line 17, in smoke_test
return run_path(script, run_name="__main__")
File "/home/arcivanov/Documents/src/arcivanov/pybuilder/./repro.py", line 35, in <module>
smoke_test("script.py")
(gdb)
Ok, then. I'll open a new bug.
New changeset d2bea2636d5f0c2b196966315790af8e79c7bf82 by Victor Stinner in branch '3.9': [3.9] bpo-41194: Convert _ast extension to PEP-489 (GH-21807) https://github.com/python/cpython/commit/d2bea2636d5f0c2b196966315790af8e79c7bf82
Ok, then. I'll open a new bug.
bpo-41261: "3.9-dev SEGV in object_recursive_isinstance in ast.literal_eval".
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields: ```python assignee = None closed_at =
created_at =
labels = ['interpreter-core', '3.10', '3.9', 'type-crash']
title = 'Python 3.9.0b3 crash on compile() in PyAST_Check() when the _ast module is loaded more than once'
updated_at =
user = 'https://github.com/arcivanov'
```
bugs.python.org fields:
```python
activity =
actor = 'vstinner'
assignee = 'none'
closed = True
closed_date =
closer = 'arcivanov'
components = ['Interpreter Core']
creation =
creator = 'arcivanov'
dependencies = []
files = []
hgrepos = []
issue_num = 41194
keywords = ['patch']
message_count = 37.0
messages = ['372833', '372834', '372835', '372836', '372837', '372838', '372842', '372851', '372852', '372853', '372854', '372855', '372856', '372857', '372859', '372860', '372861', '372862', '372863', '372914', '372923', '372937', '372949', '372950', '373318', '373326', '373342', '373343', '373345', '373347', '373349', '373351', '373356', '373357', '373417', '375114', '375117']
nosy_count = 5.0
nosy_names = ['vstinner', 'dino.viehland', 'arcivanov', 'pablogsal', 'BTaskaya']
pr_nums = ['21284', '21290', '21292', '21293', '21807', '23024']
priority = 'normal'
resolution = 'fixed'
stage = 'resolved'
status = 'closed'
superseder = None
type = 'crash'
url = 'https://bugs.python.org/issue41194'
versions = ['Python 3.9', 'Python 3.10']
```