[issue31721] assertion failure in FutureObj_finalize() after setting _log_traceback to True

Oren Milman report at bugs.python.org
Sat Oct 7 10:19:24 EDT 2017


New submission from Oren Milman <orenmn at gmail.com>:

The following code causes an assertion failure in FutureObj_finalize() (in
Modules/_asynciomodule.c):

import asyncio
asyncio.Future()._log_traceback = True


Maybe we should allow Python code to only set it to False, and raise a
ValueError in case Python code tries to set it to True?

(PR 2050 made _log_traceback writable. Are there any usecases for setting it to
True from Python code?)

----------
components: asyncio
messages: 303878
nosy: Oren Milman, yselivanov
priority: normal
severity: normal
status: open
title: assertion failure in FutureObj_finalize() after setting _log_traceback to True
type: crash
versions: Python 3.7

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31721>
_______________________________________


More information about the Python-bugs-list mailing list