[issue18343] faulthandler_register_py() may use _Py_sighandler_t previous with initialization
Christian Heimes
report at bugs.python.org
Tue Jul 2 00:04:41 CEST 2013
New submission from Christian Heimes:
faulthandler_register_py() may use the variable previous uninitialized if user->enabled is set.
Excerpt from Coverity log:
var_decl: Declaring variable "previous" without initializer.
711 _Py_sighandler_t previous;
8. Condition "!user->enabled", taking false branch
738 if (!user->enabled) {
CID 984060 (#1 of 1): Uninitialized scalar variable (UNINIT)
12. uninit_use: Using uninitialized value "previous": field "previous"."sa_restorer" is uninitialized.
752 user->previous = previous;
----------
assignee: haypo
messages: 192154
nosy: christian.heimes, haypo
priority: normal
severity: normal
stage: needs patch
status: open
title: faulthandler_register_py() may use _Py_sighandler_t previous with initialization
type: behavior
versions: Python 3.3, Python 3.4
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue18343>
_______________________________________
More information about the Python-bugs-list
mailing list