pydump
pydump copied to clipboard
Crashes on cpython 3.10
Repro:
-
python crash_test.py
-
python -m pydump crash_test.py.dump
Output:
python -m pydump crash_test.py.dump
Starting pdb...
Traceback (most recent call last):
File "C:\app\anaconda3\envs\default\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\app\anaconda3\envs\default\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\dev\3rd\pydump\pydump.py", line 312, in <module>
sys.exit(main() or 0)
File "C:\dev\3rd\pydump\pydump.py", line 306, in main
return debug_dump(
File "C:\dev\3rd\pydump\pydump.py", line 114, in debug_dump
post_mortem_func(tb)
File "C:\app\anaconda3\envs\default\lib\pdb.py", line 1639, in post_mortem
p.interaction(None, t)
File "C:\app\anaconda3\envs\default\lib\pdb.py", line 351, in interaction
if self.setup(frame, traceback):
File "C:\app\anaconda3\envs\default\lib\pdb.py", line 214, in setup
lineno = lasti2lineno(tb.tb_frame.f_code, tb.tb_lasti)
File "C:\app\anaconda3\envs\default\lib\pdb.py", line 117, in lasti2lineno
linestarts = list(dis.findlinestarts(code))
File "C:\app\anaconda3\envs\default\lib\dis.py", line 458, in findlinestarts
for start, end, line in code.co_lines():
AttributeError: 'FakeCode' object has no attribute 'co_lines'