New submission from John Ehresman:

The index returned by _PyEval_RequestCodeExtraIndex is currently specific to 
the current thread state.  This means that there will be problems if the index 
is used on another thread.  It would be possible to set things up in my code so 
that _PyEval_RequestCodeExtraIndex was called once per thread state but there 
would be a possibility of getting different indices on the different threads 
and data set on one thread passed to the wrong free function registered on a 
different thread.

----------
components: Interpreter Core
messages: 279314
nosy: jpe
priority: normal
severity: normal
status: open
title: _PyEval_RequestCodeExtraIndex should return a globally valid index, not 
a ThreadState specific one
type: behavior
versions: Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28521>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to