[issue35561] Valgrind reports Syscall param epoll_ctl(event) points to uninitialised byte(s)

Nikolaus Rath report at bugs.python.org
Sat Dec 22 10:51:17 EST 2018


Nikolaus Rath <Nikolaus at rath.org> added the comment:

$ ./configure CFLAGS="-O0 -g" --with-valgrind && make -j8

still gives

==13281== Memcheck, a memory error detector
==13281== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==13281== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==13281== Command: /home/nikratio/clones/cpython/python /home/nikratio/in-progress/pyfuse3/test/../examples/hello.py /tmp/pytest-of-nikratio/pytest-15/test_hello_hello_py_0
==13281== 
==13281== Syscall param epoll_ctl(event) points to uninitialised byte(s)
==13281==    at 0x584906A: epoll_ctl (syscall-template.S:84)
==13281==    by 0xB5C07FA: pyepoll_internal_ctl (selectmodule.c:1392)
==13281==    by 0xB5C08CB: select_epoll_register_impl (selectmodule.c:1438)
==13281==    by 0xB5C112A: select_epoll_register (selectmodule.c.h:599)
==13281==    by 0x173031: _PyMethodDef_RawFastCallKeywords (call.c:658)
==13281==    by 0x2FEFCD: _PyMethodDescr_FastCallKeywords (descrobject.c:290)
==13281==    by 0x21ED25: call_function (ceval.c:4611)
==13281==    by 0x21AB4E: _PyEval_EvalFrameDefault (ceval.c:3183)
==13281==    by 0x21007C: PyEval_EvalFrameEx (ceval.c:533)
==13281==    by 0x17245F: function_code_fastcall (call.c:285)
==13281==    by 0x1728B5: _PyFunction_FastCallKeywords (call.c:410)
==13281==    by 0x21EDF4: call_function (ceval.c:4634)
==13281==  Address 0xffeff2d94 is on thread 1's stack
==13281==  in frame #1, created by pyepoll_internal_ctl (selectmodule.c:1379)

----------

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


More information about the Python-bugs-list mailing list