$ uname -a Linux user-ibm 4.15.0-47-generic #50-Ubuntu SMP Wed Mar 13 10:44:52 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux user:~/workspace/test_py_crash$ python3.8 Python 3.8.1 (default, Dec 31 2019, 18:42:42) [GCC 7.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import shelve >>> import material >>> data = shelve.open("test3", flag="c",writeback=True) >>> list(data.items()) [('H1615', Material(name='Třešeň Romana', code='H1615', vars=0))] >>> exit() Neoprávněný přístup do paměti (SIGSEGV) user:~/workspace/test_py_crash$ python3.8 -v -X faulthandler import _frozen_importlib # frozen import _imp # builtin import '_thread' # import '_warnings' # import '_weakref' # import '_frozen_importlib_external' # import '_io' # import 'marshal' # import 'posix' # import _thread # previously loaded ('_thread') import '_thread' # import _weakref # previously loaded ('_weakref') import '_weakref' # # installing zipimport hook import 'time' # import 'zipimport' # # installed zipimport hook import 'faulthandler' # # /usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/encodings/__init__.py # code object from '/usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc matches /usr/lib/python3.8/codecs.py # code object from '/usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc' import '_codecs' # import 'codecs' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c5576a0> # /usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc matches /usr/lib/python3.8/encodings/aliases.py # code object from '/usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc' import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4f2c70> import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c557490> # /usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc matches /usr/lib/python3.8/encodings/utf_8.py # code object from '/usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc' import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c5578e0> import '_signal' # # /usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc matches /usr/lib/python3.8/encodings/latin_1.py # code object from '/usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc' import 'encodings.latin_1' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4f2d60> # /usr/lib/python3.8/__pycache__/io.cpython-38.pyc matches /usr/lib/python3.8/io.py # code object from '/usr/lib/python3.8/__pycache__/io.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/abc.cpython-38.pyc matches /usr/lib/python3.8/abc.py # code object from '/usr/lib/python3.8/__pycache__/abc.cpython-38.pyc' import '_abc' # import 'abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c50b250> import 'io' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4f2f40> # /usr/lib/python3.8/__pycache__/site.cpython-38.pyc matches /usr/lib/python3.8/site.py # code object from '/usr/lib/python3.8/__pycache__/site.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/os.cpython-38.pyc matches /usr/lib/python3.8/os.py # code object from '/usr/lib/python3.8/__pycache__/os.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/stat.cpython-38.pyc matches /usr/lib/python3.8/stat.py # code object from '/usr/lib/python3.8/__pycache__/stat.cpython-38.pyc' import '_stat' # import 'stat' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4a7bb0> # /usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc matches /usr/lib/python3.8/posixpath.py # code object from '/usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc matches /usr/lib/python3.8/genericpath.py # code object from '/usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc' import 'genericpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4b26a0> import 'posixpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4a7c40> # /usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc matches /usr/lib/python3.8/_collections_abc.py # code object from '/usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc' import '_collections_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4b2ac0> import 'os' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c51e2e0> # /usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc matches /usr/lib/python3.8/_sitebuiltins.py # code object from '/usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc' import '_sitebuiltins' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c51eb50> # /usr/lib/python3.8/__pycache__/_bootlocale.cpython-38.pyc matches /usr/lib/python3.8/_bootlocale.py # code object from '/usr/lib/python3.8/__pycache__/_bootlocale.cpython-38.pyc' import '_locale' # import '_bootlocale' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4c05b0> # /usr/lib/python3.8/__pycache__/types.cpython-38.pyc matches /usr/lib/python3.8/types.py # code object from '/usr/lib/python3.8/__pycache__/types.cpython-38.pyc' import 'types' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4d5c70> # /usr/lib/python3.8/importlib/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/importlib/__init__.py # code object from '/usr/lib/python3.8/importlib/__pycache__/__init__.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/warnings.cpython-38.pyc matches /usr/lib/python3.8/warnings.py # code object from '/usr/lib/python3.8/__pycache__/warnings.cpython-38.pyc' import 'warnings' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c453850> import 'importlib' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4534c0> # /usr/lib/python3.8/importlib/__pycache__/util.cpython-38.pyc matches /usr/lib/python3.8/importlib/util.py # code object from '/usr/lib/python3.8/importlib/__pycache__/util.cpython-38.pyc' # /usr/lib/python3.8/importlib/__pycache__/abc.cpython-38.pyc matches /usr/lib/python3.8/importlib/abc.py # code object from '/usr/lib/python3.8/importlib/__pycache__/abc.cpython-38.pyc' # /usr/lib/python3.8/importlib/__pycache__/machinery.cpython-38.pyc matches /usr/lib/python3.8/importlib/machinery.py # code object from '/usr/lib/python3.8/importlib/__pycache__/machinery.cpython-38.pyc' import 'importlib.machinery' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c46e0d0> import 'importlib.abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4673d0> # /usr/lib/python3.8/__pycache__/contextlib.cpython-38.pyc matches /usr/lib/python3.8/contextlib.py # code object from '/usr/lib/python3.8/__pycache__/contextlib.cpython-38.pyc' # /usr/lib/python3.8/collections/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/collections/__init__.py # code object from '/usr/lib/python3.8/collections/__pycache__/__init__.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/operator.cpython-38.pyc matches /usr/lib/python3.8/operator.py # code object from '/usr/lib/python3.8/__pycache__/operator.cpython-38.pyc' import '_operator' # import 'operator' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adac5e0> # /usr/lib/python3.8/__pycache__/keyword.cpython-38.pyc matches /usr/lib/python3.8/keyword.py # code object from '/usr/lib/python3.8/__pycache__/keyword.cpython-38.pyc' import 'keyword' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adac6d0> # /usr/lib/python3.8/__pycache__/heapq.cpython-38.pyc matches /usr/lib/python3.8/heapq.py # code object from '/usr/lib/python3.8/__pycache__/heapq.cpython-38.pyc' import '_heapq' # import 'heapq' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adac850> import 'itertools' # # /usr/lib/python3.8/__pycache__/reprlib.cpython-38.pyc matches /usr/lib/python3.8/reprlib.py # code object from '/usr/lib/python3.8/__pycache__/reprlib.cpython-38.pyc' import 'reprlib' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adacbe0> import '_collections' # import 'collections' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4797c0> # /usr/lib/python3.8/__pycache__/functools.cpython-38.pyc matches /usr/lib/python3.8/functools.py # code object from '/usr/lib/python3.8/__pycache__/functools.cpython-38.pyc' import '_functools' # import 'functools' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c479970> import 'contextlib' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c467a90> import 'importlib.util' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c4536a0> # /usr/lib/python3.8/__pycache__/sitecustomize.cpython-38.pyc matches /usr/lib/python3.8/sitecustomize.py # code object from '/usr/lib/python3.8/__pycache__/sitecustomize.cpython-38.pyc' import 'sitecustomize' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c479bb0> import 'site' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c50bbb0> Python 3.8.1 (default, Dec 31 2019, 18:42:42) [GCC 7.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. # extension module 'readline' loaded from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so' # extension module 'readline' executed from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so' import 'readline' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7fc89c46ea60> import 'atexit' # # /usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc matches /usr/lib/python3.8/rlcompleter.py # code object from '/usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc' import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adb13d0> >>> import shelve # /usr/lib/python3.8/__pycache__/shelve.cpython-38.pyc matches /usr/lib/python3.8/shelve.py # code object from '/usr/lib/python3.8/__pycache__/shelve.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/pickle.cpython-38.pyc matches /usr/lib/python3.8/pickle.py # code object from '/usr/lib/python3.8/__pycache__/pickle.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/copyreg.cpython-38.pyc matches /usr/lib/python3.8/copyreg.py # code object from '/usr/lib/python3.8/__pycache__/copyreg.cpython-38.pyc' import 'copyreg' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a692400> # /usr/lib/python3.8/__pycache__/struct.cpython-38.pyc matches /usr/lib/python3.8/struct.py # code object from '/usr/lib/python3.8/__pycache__/struct.cpython-38.pyc' import '_struct' # import 'struct' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a692790> # /usr/lib/python3.8/__pycache__/re.cpython-38.pyc matches /usr/lib/python3.8/re.py # code object from '/usr/lib/python3.8/__pycache__/re.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/enum.cpython-38.pyc matches /usr/lib/python3.8/enum.py # code object from '/usr/lib/python3.8/__pycache__/enum.cpython-38.pyc' import 'enum' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a699370> # /usr/lib/python3.8/__pycache__/sre_compile.cpython-38.pyc matches /usr/lib/python3.8/sre_compile.py # code object from '/usr/lib/python3.8/__pycache__/sre_compile.cpython-38.pyc' import '_sre' # # /usr/lib/python3.8/__pycache__/sre_parse.cpython-38.pyc matches /usr/lib/python3.8/sre_parse.py # code object from '/usr/lib/python3.8/__pycache__/sre_parse.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/sre_constants.cpython-38.pyc matches /usr/lib/python3.8/sre_constants.py # code object from '/usr/lib/python3.8/__pycache__/sre_constants.cpython-38.pyc' import 'sre_constants' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a6b4fd0> import 'sre_parse' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a6b45b0> import 'sre_compile' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a6a5c70> import 're' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a692970> # /usr/lib/python3.8/__pycache__/_compat_pickle.cpython-38.pyc matches /usr/lib/python3.8/_compat_pickle.py # code object from '/usr/lib/python3.8/__pycache__/_compat_pickle.cpython-38.pyc' import '_compat_pickle' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a699130> import '_pickle' # import 'pickle' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89ad5ed90> # /usr/lib/python3.8/collections/__pycache__/abc.cpython-38.pyc matches /usr/lib/python3.8/collections/abc.py # code object from '/usr/lib/python3.8/collections/__pycache__/abc.cpython-38.pyc' import 'collections.abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89ad5edc0> import 'shelve' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89adb8d90> >>> import material # /home/fractal/workspace/test_py_crash/__pycache__/material.cpython-38.pyc matches /home/fractal/workspace/test_py_crash/material.py # code object from '/home/fractal/workspace/test_py_crash/__pycache__/material.cpython-38.pyc' # /usr/lib/python3.8/logging/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/logging/__init__.py # code object from '/usr/lib/python3.8/logging/__pycache__/__init__.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/traceback.cpython-38.pyc matches /usr/lib/python3.8/traceback.py # code object from '/usr/lib/python3.8/__pycache__/traceback.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/linecache.cpython-38.pyc matches /usr/lib/python3.8/linecache.py # code object from '/usr/lib/python3.8/__pycache__/linecache.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/tokenize.cpython-38.pyc matches /usr/lib/python3.8/tokenize.py # code object from '/usr/lib/python3.8/__pycache__/tokenize.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/token.cpython-38.pyc matches /usr/lib/python3.8/token.py # code object from '/usr/lib/python3.8/__pycache__/token.cpython-38.pyc' import 'token' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a6909d0> import 'tokenize' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a684fd0> import 'linecache' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a684c70> import 'traceback' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a679fd0> # /usr/lib/python3.8/__pycache__/weakref.cpython-38.pyc matches /usr/lib/python3.8/weakref.py # code object from '/usr/lib/python3.8/__pycache__/weakref.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/_weakrefset.cpython-38.pyc matches /usr/lib/python3.8/_weakrefset.py # code object from '/usr/lib/python3.8/__pycache__/_weakrefset.cpython-38.pyc' import '_weakrefset' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a627e50> import 'weakref' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a684e50> # /usr/lib/python3.8/__pycache__/string.cpython-38.pyc matches /usr/lib/python3.8/string.py # code object from '/usr/lib/python3.8/__pycache__/string.cpython-38.pyc' import '_string' # import 'string' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a632bb0> # /usr/lib/python3.8/__pycache__/threading.cpython-38.pyc matches /usr/lib/python3.8/threading.py # code object from '/usr/lib/python3.8/__pycache__/threading.cpython-38.pyc' import 'threading' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a63c460> import 'logging' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a6cd940> import 'material' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89ad5ec40> >>> data = shelve.open("test3", flag="c",writeback=True) # /usr/lib/python3.8/dbm/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/dbm/__init__.py # code object from '/usr/lib/python3.8/dbm/__pycache__/__init__.cpython-38.pyc' # /usr/lib/python3.8/dbm/__pycache__/ndbm.cpython-38.pyc matches /usr/lib/python3.8/dbm/ndbm.py # code object from '/usr/lib/python3.8/dbm/__pycache__/ndbm.cpython-38.pyc' # extension module '_dbm' loaded from '/usr/lib/python3.8/lib-dynload/_dbm.cpython-38-x86_64-linux-gnu.so' # extension module '_dbm' executed from '/usr/lib/python3.8/lib-dynload/_dbm.cpython-38-x86_64-linux-gnu.so' import '_dbm' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7fc89a5d58e0> import 'dbm.ndbm' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a5d5610> import 'dbm' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a66ba00> # /usr/lib/python3.8/dbm/__pycache__/gnu.cpython-38.pyc matches /usr/lib/python3.8/dbm/gnu.py # code object from '/usr/lib/python3.8/dbm/__pycache__/gnu.cpython-38.pyc' # extension module '_gdbm' loaded from '/usr/lib/python3.8/lib-dynload/_gdbm.cpython-38-x86_64-linux-gnu.so' # extension module '_gdbm' executed from '/usr/lib/python3.8/lib-dynload/_gdbm.cpython-38-x86_64-linux-gnu.so' import '_gdbm' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7fc89a5d5a90> import 'dbm.gnu' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89c46ea90> # /usr/lib/python3.8/dbm/__pycache__/dumb.cpython-38.pyc matches /usr/lib/python3.8/dbm/dumb.py # code object from '/usr/lib/python3.8/dbm/__pycache__/dumb.cpython-38.pyc' # /usr/lib/python3.8/__pycache__/ast.cpython-38.pyc matches /usr/lib/python3.8/ast.py # code object from '/usr/lib/python3.8/__pycache__/ast.cpython-38.pyc' import '_ast' # import 'ast' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a5d5e50> import 'dbm.dumb' # <_frozen_importlib_external.SourceFileLoader object at 0x7fc89a679cd0> >>> list(data.items()) [('H1615', Material(name='Třešeň Romana', code='H1615', vars=0))] >>> exit() # clear sys.audit hooks # clear builtins._ # clear sys.path # clear sys.argv # clear sys.ps1 # clear sys.ps2 # clear sys.last_type # clear sys.last_value # clear sys.last_traceback # clear sys.path_hooks # clear sys.path_importer_cache # clear sys.meta_path # clear sys.__interactivehook__ # restore sys.stdin # restore sys.stdout # restore sys.stderr # cleanup[2] removing sys # cleanup[2] removing builtins # cleanup[2] removing _frozen_importlib # cleanup[2] removing _imp # cleanup[2] removing _warnings # cleanup[2] removing _frozen_importlib_external # cleanup[2] removing _io # cleanup[2] removing marshal # cleanup[2] removing posix # cleanup[2] removing _thread # cleanup[2] removing _weakref # cleanup[2] removing time # cleanup[2] removing zipimport # destroy zipimport # cleanup[2] removing faulthandler # cleanup[2] removing _codecs # cleanup[2] removing codecs # cleanup[2] removing encodings.aliases # cleanup[2] removing encodings # destroy encodings # cleanup[2] removing encodings.utf_8 # cleanup[2] removing _signal # cleanup[2] removing __main__ # cleanup[2] removing encodings.latin_1 # cleanup[2] removing _abc # cleanup[2] removing abc # cleanup[2] removing io # cleanup[2] removing _stat # cleanup[2] removing stat # cleanup[2] removing genericpath # cleanup[2] removing posixpath # cleanup[2] removing os.path # cleanup[2] removing _collections_abc # cleanup[2] removing os # cleanup[2] removing _sitebuiltins # cleanup[2] removing _locale # cleanup[2] removing _bootlocale # destroy _bootlocale # cleanup[2] removing types # cleanup[2] removing importlib._bootstrap # cleanup[2] removing importlib._bootstrap_external # cleanup[2] removing warnings # cleanup[2] removing importlib # destroy importlib # cleanup[2] removing importlib.machinery # cleanup[2] removing importlib.abc # cleanup[2] removing _operator # cleanup[2] removing operator # destroy operator # cleanup[2] removing keyword # destroy keyword # cleanup[2] removing _heapq # cleanup[2] removing heapq # cleanup[2] removing itertools # cleanup[2] removing reprlib # destroy reprlib # cleanup[2] removing _collections # cleanup[2] removing collections # cleanup[2] removing _functools # cleanup[2] removing functools # cleanup[2] removing contextlib # destroy contextlib # cleanup[2] removing importlib.util # cleanup[2] removing zope # destroy zope # cleanup[2] removing sitecustomize # destroy sitecustomize # cleanup[2] removing site # destroy site # cleanup[2] removing readline # cleanup[2] removing atexit # cleanup[2] removing rlcompleter # destroy rlcompleter # cleanup[2] removing copyreg # cleanup[2] removing _struct # cleanup[2] removing struct # cleanup[2] removing enum # cleanup[2] removing _sre # cleanup[2] removing sre_constants # destroy sre_constants # cleanup[2] removing sre_parse # cleanup[2] removing sre_compile # cleanup[2] removing re # cleanup[2] removing _compat_pickle # cleanup[2] removing _pickle # cleanup[2] removing pickle # destroy pickle # cleanup[2] removing collections.abc # cleanup[2] removing shelve # cleanup[2] removing token # destroy token # cleanup[2] removing tokenize # cleanup[2] removing linecache # cleanup[2] removing traceback # cleanup[2] removing _weakrefset # destroy _weakrefset # cleanup[2] removing weakref # cleanup[2] removing _string # cleanup[2] removing string # destroy string # cleanup[2] removing threading # cleanup[2] removing logging # cleanup[2] removing material # cleanup[2] removing _dbm # cleanup[2] removing dbm.ndbm # cleanup[2] removing dbm # destroy dbm # cleanup[2] removing _gdbm # cleanup[2] removing dbm.gnu # cleanup[2] removing _ast # cleanup[2] removing ast # cleanup[2] removing dbm.dumb # destroy _ast Fatal Python error: Segmentation fault Current thread 0x00007fc89c5e1740 (most recent call first): File "/usr/lib/python3.8/shelve.py", line 124 in __setitem__ File "/usr/lib/python3.8/shelve.py", line 168 in sync File "/usr/lib/python3.8/shelve.py", line 144 in close File "/usr/lib/python3.8/shelve.py", line 162 in __del__ Neoprávněný přístup do paměti (SIGSEGV) user:~/workspace/test_py_crash$