Issue 14647: imp.reload() on a package leads to a segfault or a GC assertion failure (original) (raw)
./python.exe -c "import urllib.parse as x; import imp; imp.reload(x)" Assertion failed: (gc->gc.gc_refs != 0), function visit_decref, file Modules/gcmodule.c, line 327. zsh: abort ./python.exe -c "import urllib.parse as x; import imp; imp.reload(x)"
I even triggered a segfault that I can't reproduce.
Segfault:
./python.exe -c "import importlib.abc as x; import imp; imp.reload(x)"
Traceback (most recent call last): File "", line 1, in File "", line 611, in load_module File "", line 271, in module_for_loader_wrapper File "", line 499, in _load_module File "/Users/bcannon/Developer/repo/cpython/py3k/Lib/importlib/abc.py", line 2, in from . import _bootstrap ImportError: cannot import name _bootstrap zsh: segmentation fault ./python.exe -c "import importlib.abc as x; import imp; imp.reload(x)"