At the moment it's not possible for me to rebuild python with the proper configuration for valgrind (--without-pymalloc --with-valgrind). I'm not sure how useful the output is now. I can't say I get it... you can find it in the attachment, if you want to take a look.
Valgrind crashes with the following error: $ valgrind -q --log-file=valgrind.log --tool=memcheck --suppressions=valgrind-python.supp python StokesPC/stokespc/stokes_bench.py cr_libinit.c:189 cri_init: sigaction() failed: Invalid argument [1] 80 abort (core dumped) valgrind -q --log-file=valgrind.log --tool=memcheck python On 02/22/2017 04:30 PM, Barry Smith wrote: >> On Feb 22, 2017, at 8:03 AM, David Nolte <[email protected]> wrote: >> >> Hm, I thought it could be related to my construction of the L matrix, >> since for example LU >> -fieldsplit_1_lsc_ksp_type preonly >> -fieldsplit_1_lsc_pc_type lu >> >> doesn't work either: > Yes, it could be. But try with valgrind > >> 0 KSP unpreconditioned resid norm 2.963704216563e+01 true resid norm >> 2.963704216563e+01 ||r(i)||/||b|| 1.000000000000e+00 >> [0] 14.2691 Event begin: VecScale >> [0] 14.2693 Event end: VecScale >> [0] PCSetUp(): Leaving PC with identical preconditioner since operator >> is unchanged >> [0] 14.2693 Event begin: PCApply >> [0] 14.2693 Event begin: VecScatterBegin >> [0] 14.2693 Event end: VecScatterBegin >> [0] 14.2693 Event begin: KSPSolve_FS_Schu >> [0] 14.2693 Event begin: KSPSetUp >> [0] 14.2694 Event end: KSPSetUp >> [0] PCSetUp(): Setting up PC for first time >> [0] 14.2694 Event begin: PCSetUp >> [0] 14.2694 Event begin: VecSet >> [0] 14.2696 Event end: VecSet >> [0] 14.2696 Event begin: VecSet >> [0] 14.2698 Event end: VecSet >> [0] 14.2699 Event begin: VecSet >> [0] 14.2699 Event end: VecSet >> [0] 14.2699 Event end: PCSetUp >> [0] 14.2699 Event begin: VecSet >> [0] 14.27 Event end: VecSet >> [0] PCSetUp(): Leaving PC with identical preconditioner since operator >> is unchanged >> [0] 14.27 Event begin: KSPSetUp >> [0] 14.27 Event end: KSPSetUp >> [0] PCSetUp(): Setting up PC for first time >> [0] 14.27 Event begin: PCSetUp >> Traceback (most recent call last): >> File "StokesPC/stokespc/stokes_bench.py", line 331, in <module> >> plot_residuals=plot_residuals) >> File "StokesPC/stokespc/stokes_bench.py", line 291, in run_bench >> compare_LU=compare_LU, results_dir=results_dir) >> File "StokesPC/stokespc/stokes_bench.py", line 136, in stokes_bench >> inpfile, P, Sp, W) >> File "StokesPC/stokespc/stokes_bench.py", line 244, in solve_petsc >> ksp.solve(b, x) >> File "PETSc/KSP.pyx", line 384, in petsc4py.PETSc.KSP.solve >> (src/petsc4py.PETSc.c:153555) >> petsc4py.PETSc.Error: error code 62 >> Aborted (core dumped) >> >> >> David >> >> >> On 02/21/2017 04:09 PM, Barry Smith wrote: >>> Hmm, it is crashing inside trying to build the ML preconditioner. This is >>> certainly not expected, could be some data got corrupted earlier. I'm not >>> sure how to track it down, maybe run the python under valgrind? >>> >>> Barry >>> >>> >>>> On Feb 21, 2017, at 1:02 PM, David Nolte <[email protected]> wrote: >>>> >>>> It crashes in ML_matmat_mult(): >>>> >>>> Program received signal SIGSEGV, Segmentation >>>> fault. >>>> >>>> >>>> 0x00007ffff5cdaeb0 in ML_matmat_mult () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> (gdb) bt >>>> #0 0x00007ffff5cdaeb0 in ML_matmat_mult () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #1 0x00007ffff5cdbf76 in ML_2matmult () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #2 0x00007ffff5ca197a in ML_AGG_Gen_Prolongator () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #3 0x00007ffff5c9fa71 in ML_Gen_MultiLevelHierarchy () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #4 0x00007ffff5ca0484 in ML_Gen_MultiLevelHierarchy_UsingAggregation () >>>> from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #5 0x00007ffff5780aff in PCSetUp_ML () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #6 0x00007ffff5667fce in PCSetUp () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #7 0x00007ffff578d9f8 in KSPSetUp () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #8 0x00007ffff578e7d8 in KSPSolve () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #9 0x00007ffff578606b in PCApply_LSC () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #10 0x00007ffff5668640 in PCApply () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> >>>> >>>> #11 0x00007ffff57f05a5 in KSPSolve_PREONLY () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #12 0x00007ffff578ea63 in KSPSolve () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #13 0x00007ffff5746cf4 in PCApply_FieldSplit_Schur () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #14 0x00007ffff5668640 in PCApply () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #15 0x00007ffff580ab2d in KSPFGMRESCycle () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #16 0x00007ffff580b900 in KSPSolve_FGMRES () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #17 0x00007ffff578ea63 in KSPSolve () from >>>> /usr/local/petsc-32/lib/libpetsc.so.3.7 >>>> #18 0x00007ffff6597fbf in __pyx_pf_8petsc4py_5PETSc_3KSP_98solve >>>> (__pyx_v_self=0x7fffe4f59830, __pyx_v_b=<optimized out>, >>>> __pyx_v_x=<optimized out>) >>>> at src/petsc4py.PETSc.c:153555 >>>> [...] >>>> >>>> Is this where it tries to perform the matrix multiplication >>>> `Bdiv.matMult(Bgrad)`? >>>> >>>> When instead of ML I use LU in the PC, >>>> >>>> -fieldsplit_1_lsc_ksp_type preonly >>>> -fieldsplit_1_lsc_pc_type lu >>>> >>>> I get a "wrong argument" error: >>>> >>>> File "StokesPC/stokespc/stokes_bench.py", line 242, in >>>> solve_petsc >>>> ksp.solve(b.vec(), x) >>>> File "PETSc/KSP.pyx", line 384, in petsc4py.PETSc.KSP.solve >>>> (src/petsc4py.PETSc.c:153555) >>>> petsc4py.PETSc.Error: error code 62 >>>> >>>> >>>> Regards, >>>> David >>>> >>>> >>>> On 02/21/2017 02:20 PM, Barry Smith wrote: >>>>> You'll have to figure out what is triggering the segmentation violation. >>>>> If it is the python that is crashing then likely you can run the entire >>>>> python program in the debugger and then when it crashes you should be >>>>> able to see where. >>>>> >>>>> Barry >>>>> >>>>> >>>>>> On Feb 21, 2017, at 10:07 AM, David Nolte <[email protected]> wrote: >>>>>> >>>>>> Dear all, >>>>>> >>>>>> new to PETSc, I am trying to use the LSC preconditioner for a Stokes >>>>>> problem (discretized by means of stable FEM). I use the python backend >>>>>> petsc4py. >>>>>> The "automatic" version of the LSC seems to work with the following >>>>>> setup (I think adapted from Matt's tutorial slides): >>>>>> >>>>>> -ksp_view >>>>>> -ksp_converged_reason >>>>>> -ksp_monitor_true_residual >>>>>> -ksp_type fgmres >>>>>> -ksp_rtol 1.0e-8 >>>>>> >>>>>> -pc_type fieldsplit >>>>>> -pc_fieldsplit_detect_saddle_point >>>>>> -pc_fieldsplit_type schur >>>>>> -pc_fieldsplit_schur_fact_type upper >>>>>> -pc_fieldsplit_schur_precondition self >>>>>> >>>>>> -fieldsplit_0_ksp_type preonly >>>>>> -fieldsplit_0_pc_type ml >>>>>> >>>>>> -fieldsplit_1_ksp_type preonly >>>>>> -fieldsplit_1_pc_type lsc >>>>>> -fieldsplit_1_lsc_pc_type ml >>>>>> -fieldsplit_1_lsc_ksp_type preonly >>>>>> >>>>>> In a 3D setup with 250k dofs this converges within 78 iterations. (For >>>>>> reference, upper Schur factorization with ML for the uu-block and Sp = >>>>>> diag(Q), the diagonal of the pressure mass matrix, takes 41 iterations >>>>>> and half of the computation time.) >>>>>> >>>>>> Now I just wanted to check if I can get the same result by building the >>>>>> L-matrix manually with the following piece of python code, where is0, >>>>>> is1 are the index sets corresponding to the velocity and pressure dofs, >>>>>> and A is full the system matrix. >>>>>> >>>>>> Sp = Sp.getSubMatrix(is1, is1) >>>>>> pc.setFieldSplitSchurPreType(PETSc.PC.SchurPreType.USER, Sp) >>>>>> # Sp.setType(PETSc.Mat.Type.SCHURCOMPLEMENT) # necessary? >>>>>> # extract A10 block >>>>>> Bdiv = A.getSubMatrix(is1, is0) >>>>>> # extract A01 block >>>>>> Bgrad = A.getSubMatrix(is0, is1) >>>>>> L = Bdiv >>>>>> L.matMult(Bgrad) >>>>>> Sp.compose('LSC_L', L) >>>>>> Sp.compose('LSC_Lp', L) >>>>>> >>>>>> To my understanding, this should behave similarly to what the LSC >>>>>> preconditioner does when LSC_L is not given. However, I get a >>>>>> segmentation fault during the first iteration: >>>>>> >>>>>> 0 KSP unpreconditioned resid norm 2.963704216563e+01 true resid norm >>>>>> 2.963704216563e+01 ||r(i)||/||b|| 1.000000000000e+00 >>>>>> [1] 2311 segmentation fault (core dumped) python >>>>>> StokesPC/stokespc/stokes_bench.py >>>>>> >>>>>> What am I doing wrong? I appreciate any hints, thanks a lot in advance! >>>>>> >>>>>> Regards, >>>>>> David >>>>>> >>>>>> >>>>>> PS: The log trace is: >>>>>> 0 KSP unpreconditioned resid norm 2.963704216563e+01 true resid norm >>>>>> 2.963704216563e+01 ||r(i)||/||b|| 1.000000000000e+00 >>>>>> [0] 10.0543 Event begin: VecScale >>>>>> [0] 10.0545 Event end: VecScale >>>>>> [0] PCSetUp(): Leaving PC with identical preconditioner since operator >>>>>> is unchanged >>>>>> [0] 10.0545 Event begin: PCApply >>>>>> [0] 10.0545 Event begin: VecScatterBegin >>>>>> [0] 10.0546 Event end: VecScatterBegin >>>>>> [0] 10.0546 Event begin: KSPSolve_FS_Schu >>>>>> [0] 10.0546 Event begin: KSPSetUp >>>>>> [0] 10.0546 Event end: KSPSetUp >>>>>> [0] PCSetUp(): Setting up PC for first time >>>>>> [0] 10.0546 Event begin: PCSetUp >>>>>> [0] 10.0547 Event begin: VecSet >>>>>> [0] 10.055 Event end: VecSet >>>>>> [0] 10.055 Event begin: VecSet >>>>>> [0] 10.0553 Event end: VecSet >>>>>> [0] 10.0553 Event begin: VecSet >>>>>> [0] 10.0553 Event end: VecSet >>>>>> [0] 10.0554 Event end: PCSetUp >>>>>> [0] 10.0554 Event begin: VecSet >>>>>> [0] 10.0554 Event end: VecSet >>>>>> [0] PCSetUp(): Leaving PC with identical preconditioner since operator >>>>>> is unchanged >>>>>> [0] 10.0554 Event begin: KSPSetUp >>>>>> [0] 10.0554 Event end: KSPSetUp >>>>>> [0] PCSetUp(): Setting up PC for first time >>>>>> [0] 10.0554 Event begin: PCSetUp >>>>>> [0] PetscCommDuplicate(): Using internal PETSc communicator 1140850689 >>>>>> -2080374783 >>>>>> [0] 10.0555 Event begin: VecSet >>>>>> [0] 10.0557 Event end: VecSet >>>>>> [0] PetscCommDuplicate(): Using internal PETSc communicator 1140850689 >>>>>> -2080374783 >>>>>> [0] 10.0557 Event begin: VecSet >>>>>> [0] 10.0558 Event end: VecSet >>>>>> [0] 10.082 Event begin: MatMult >>>>>> [0] 10.1273 Event end: MatMult >>>>>> [0] 10.1277 Event begin: MatMult >>>>>> [0] 10.1739 Event end: MatMult >>>>>> [0] 10.1742 Event begin: MatMult >>>>>> [0] 10.2195 Event end: MatMult >>>>>> [0] 10.2199 Event begin: MatMult >>>>>> [0] 10.2653 Event end: MatMult >>>>>> [0] 10.2657 Event begin: MatMult >>>>>> [0] 10.3113 Event end: MatMult >>>>>> [0] 10.3116 Event begin: MatMult >>>>>> [0] 10.3571 Event end: MatMult >>>>>> [0] 10.3575 Event begin: MatMult >>>>>> [0] 10.403 Event end: MatMult >>>>>> [0] 10.4033 Event begin: MatMult >>>>>> [0] 10.4487 Event end: MatMult >>>>>> [0] 10.4491 Event begin: MatMult >>>>>> [0] 10.4947 Event end: MatMult >>>>>> [0] 10.495 Event begin: MatMult >>>>>> [0] 10.5406 Event end: MatMult >>>>>> >>>>>> >>>>>> >>
==5493== Memcheck, a memory error detector ==5493== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==5493== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==5493== Command: python StokesPC/stokespc/stokes_bench.py ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/bin/python2.7: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/bin/python2.7: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/bin/python2.7: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4C012B: PyGrammar_AddAccelerators (in /usr/bin/python2.7) ==5493== by 0x4BFAEA: PyParser_New (in /usr/bin/python2.7) ==5493== by 0x521430: PyParser_ParseStringFlagsFilenameEx (in /usr/bin/python2.7) ==5493== by 0x5212C9: PyParser_ASTFromString (in /usr/bin/python2.7) ==5493== by 0x521155: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA8D0: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C9D8E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4D0F75: PyNode_AddChild (in /usr/bin/python2.7) ==5493== by 0x4D056A: PyParser_AddToken (in /usr/bin/python2.7) ==5493== by 0x4BED74: PyParser_ParseFileFlagsEx (in /usr/bin/python2.7) ==5493== by 0x4BEB36: PyParser_ASTFromFile (in /usr/bin/python2.7) ==5493== by 0x4BD7CF: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4BE9E6: load_package.lto_priv.1581 (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D1FE2: PyNode_Free (in /usr/bin/python2.7) ==5493== by 0x4BEB6E: PyParser_ASTFromFile (in /usr/bin/python2.7) ==5493== by 0x4BD7CF: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4BE9E6: load_package.lto_priv.1581 (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x5068EC: _PyObject_GC_Resize (in /usr/bin/python2.7) ==5493== by 0x4C3C3A: PyFrame_New (in /usr/bin/python2.7) ==5493== by 0x4C9CBC: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C9D8E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C9D8E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA8D0: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4D0F75: PyNode_AddChild (in /usr/bin/python2.7) ==5493== by 0x4D062B: PyParser_AddToken (in /usr/bin/python2.7) ==5493== by 0x521571: PyParser_ParseStringFlagsFilenameEx (in /usr/bin/python2.7) ==5493== by 0x5212C9: PyParser_ASTFromString (in /usr/bin/python2.7) ==5493== by 0x521155: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9E0F: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4D9E53: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF441: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x555490: random_seed.lto_priv.2721 (in /usr/bin/python2.7) ==5493== by 0x4C4689: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4DE6FD: function_call.lto_priv.292 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F492D: instancemethod_call.lto_priv.211 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F46A6: slot_tp_init.lto_priv.1149 (in /usr/bin/python2.7) ==5493== by 0x4B670B: type_call.lto_priv.92 (in /usr/bin/python2.7) ==5493== ==5493== Invalid read of size 4 ==5493== at 0x503A45: long_dealloc.lto_priv.325 (in /usr/bin/python2.7) ==5493== by 0x4C2B4B: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4DE6FD: function_call.lto_priv.292 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F492D: instancemethod_call.lto_priv.211 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F46A6: slot_tp_init.lto_priv.1149 (in /usr/bin/python2.7) ==5493== by 0x4B670B: type_call.lto_priv.92 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4C9FAE: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== Address 0xa2c6020 is 1,424 bytes inside a block of size 5,037 free'd ==5493== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5493== by 0x4B5243: tupledealloc.lto_priv.397 (in /usr/bin/python2.7) ==5493== by 0x4C9FD1: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4DE6FD: function_call.lto_priv.292 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F492D: instancemethod_call.lto_priv.211 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F46A6: slot_tp_init.lto_priv.1149 (in /usr/bin/python2.7) ==5493== by 0x4B670B: type_call.lto_priv.92 (in /usr/bin/python2.7) ==5493== Block was alloc'd at ==5493== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5493== by 0x4AA836: PyString_FromStringAndSize (in /usr/bin/python2.7) ==5493== by 0x555D8D: binascii_hexlify.lto_priv.2624 (in /usr/bin/python2.7) ==5493== by 0x4C4689: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4DE6FD: function_call.lto_priv.292 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F492D: instancemethod_call.lto_priv.211 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4F46A6: slot_tp_init.lto_priv.1149 (in /usr/bin/python2.7) ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/future_builtins.x86_64-linux-gnu.so: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/future_builtins.x86_64-linux-gnu.so: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/future_builtins.x86_64-linux-gnu.so: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4DA036: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF441: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4B97F9: PyObject_CallFunctionObjArgs (in /usr/bin/python2.7) ==5493== by 0xC34A113: ??? (in /usr/lib/python2.7/dist-packages/numpy/random/mtrand.x86_64-linux-gnu.so) ==5493== by 0xC3A613A: initmtrand (in /usr/lib/python2.7/dist-packages/numpy/random/mtrand.x86_64-linux-gnu.so) ==5493== by 0x522D9B: _PyImport_LoadDynamicModule (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9E0F: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF441: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4B97F9: PyObject_CallFunctionObjArgs (in /usr/bin/python2.7) ==5493== by 0xC34A113: ??? (in /usr/lib/python2.7/dist-packages/numpy/random/mtrand.x86_64-linux-gnu.so) ==5493== by 0xC3A613A: initmtrand (in /usr/lib/python2.7/dist-packages/numpy/random/mtrand.x86_64-linux-gnu.so) ==5493== by 0x522D9B: _PyImport_LoadDynamicModule (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4FFC9C: compiler_make_closure.lto_priv.1875 (in /usr/bin/python2.7) ==5493== by 0x4F5C5A: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2918: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4F69DB: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2842: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4E998B: PyAST_Compile (in /usr/bin/python2.7) ==5493== by 0x52116F: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4C2B4B: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF441: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4D0F75: PyNode_AddChild (in /usr/bin/python2.7) ==5493== by 0x4D056A: PyParser_AddToken (in /usr/bin/python2.7) ==5493== by 0x521514: PyParser_ParseStringFlagsFilenameEx (in /usr/bin/python2.7) ==5493== by 0x5212C9: PyParser_ASTFromString (in /usr/bin/python2.7) ==5493== by 0x521155: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D20ED: PyNode_Free (in /usr/bin/python2.7) ==5493== by 0x521300: PyParser_ASTFromString (in /usr/bin/python2.7) ==5493== by 0x521155: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4FDE51: compiler_exit_scope.lto_priv.1846 (in /usr/bin/python2.7) ==5493== by 0x4F5C37: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F28FE: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4F69DB: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2842: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4E998B: PyAST_Compile (in /usr/bin/python2.7) ==5493== by 0x52116F: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9841: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF7E8: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9E86: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF7E8: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9841: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9E0F: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4D9E86: code_dealloc.lto_priv.217 (in /usr/bin/python2.7) ==5493== by 0x4BD70C: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AF214: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x4C6ED5: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4F4560: compiler_addop_i.lto_priv.1878 (in /usr/bin/python2.7) ==5493== by 0x4F56E8: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2933: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4F69DB: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2842: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4E998B: PyAST_Compile (in /usr/bin/python2.7) ==5493== by 0x52116F: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4B4E6D: _PyString_Resize (in /usr/bin/python2.7) ==5493== by 0x519FF5: do_string_format.lto_priv.993 (in /usr/bin/python2.7) ==5493== by 0x4CADA1: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== by 0x4BD6ED: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x4FDE2E: compiler_exit_scope.lto_priv.1846 (in /usr/bin/python2.7) ==5493== by 0x4F6A25: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2842: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4E998B: PyAST_Compile (in /usr/bin/python2.7) ==5493== by 0x52116F: PyRun_StringFlags (in /usr/bin/python2.7) ==5493== by 0x4CDD0E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4CA098: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== ==5493== Use of uninitialised value of size 8 ==5493== at 0x4A402F: PyObject_Free (in /usr/bin/python2.7) ==5493== by 0x509048: unicode_dealloc.lto_priv.417 (in /usr/bin/python2.7) ==5493== by 0x5399BB: utf_8_encode.lto_priv.1736 (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== by 0x4CE5CF: PyEval_CallObjectWithKeywords (in /usr/bin/python2.7) ==5493== by 0x52AE4A: _PyCodec_EncodeText (in /usr/bin/python2.7) ==5493== by 0x55FF96: string_encode.lto_priv.1004 (in /usr/bin/python2.7) ==5493== by 0x4C4689: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C9D8E: PyEval_EvalFrameEx (in /usr/bin/python2.7) ==5493== by 0x4C2764: PyEval_EvalCodeEx (in /usr/bin/python2.7) ==5493== by 0x4C2508: PyEval_EvalCode (in /usr/bin/python2.7) ==5493== by 0x4C061A: PyImport_ExecCodeModuleEx (in /usr/bin/python2.7) ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Use of uninitialised value of size 8 ==5493== at 0x4B4EE7: PyObject_Realloc (in /usr/bin/python2.7) ==5493== by 0x4FFC9C: compiler_make_closure.lto_priv.1875 (in /usr/bin/python2.7) ==5493== by 0x4F5C5A: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2933: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4F69DB: compiler_visit_stmt.lto_priv.1849 (in /usr/bin/python2.7) ==5493== by 0x4F2933: compiler_body.lto_priv.1850 (in /usr/bin/python2.7) ==5493== by 0x4E998B: PyAST_Compile (in /usr/bin/python2.7) ==5493== by 0x4BD7EA: load_source_module.lto_priv.1583 (in /usr/bin/python2.7) ==5493== by 0x4AFBAC: import_submodule.lto_priv.1580 (in /usr/bin/python2.7) ==5493== by 0x4AF7E8: PyImport_ImportModuleLevel (in /usr/bin/python2.7) ==5493== by 0x4B0F77: builtin___import__ (in /usr/bin/python2.7) ==5493== by 0x4B0CB2: PyObject_Call (in /usr/bin/python2.7) ==5493== --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0: --5493-- Ignoring non-Dwarf2/3/4 block in .debug_info --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0: --5493-- Last block truncated in .debug_info; ignoring --5493-- WARNING: Serious error when reading debug info --5493-- When reading debug info from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0: --5493-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4 ==5493== Warning: ignored attempt to set SIGRT32 handler in sigaction(); ==5493== the SIGRT32 signal is used internally by Valgrind cr_libinit.c:189 cri_init: sigaction() failed: Invalid argument ==5493== ==5493== Process terminating with default action of signal 6 (SIGABRT): dumping core ==5493== at 0x508C428: raise (raise.c:54) ==5493== by 0x508E029: abort (abort.c:89) ==5493== by 0x141ED13A: ??? (in /usr/lib/libcr.so.0.5.5) ==5493== by 0x40104E9: call_init.part.0 (dl-init.c:72) ==5493== by 0x40105FA: call_init (dl-init.c:30) ==5493== by 0x40105FA: _dl_init (dl-init.c:120) ==5493== by 0x4015711: dl_open_worker (dl-open.c:575) ==5493== by 0x4010393: _dl_catch_error (dl-error.c:187) ==5493== by 0x4014BD8: _dl_open (dl-open.c:660) ==5493== by 0x5420F08: dlopen_doit (dlopen.c:66) ==5493== by 0x4010393: _dl_catch_error (dl-error.c:187) ==5493== by 0x5421570: _dlerror_run (dlerror.c:163) ==5493== by 0x5420FA0: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==5493== ==5493== HEAP SUMMARY: ==5493== in use at exit: 16,313,128 bytes in 13,123 blocks ==5493== total heap usage: 79,566 allocs, 66,443 frees, 107,282,826 bytes allocated ==5493== ==5493== LEAK SUMMARY: ==5493== definitely lost: 0 bytes in 0 blocks ==5493== indirectly lost: 0 bytes in 0 blocks ==5493== possibly lost: 258,558 bytes in 205 blocks ==5493== still reachable: 16,054,570 bytes in 12,918 blocks ==5493== suppressed: 0 bytes in 0 blocks ==5493== Rerun with --leak-check=full to see details of leaked memory ==5493== ==5493== For counts of detected and suppressed errors, rerun with: -v ==5493== Use --track-origins=yes to see where uninitialised values come from ==5493== ERROR SUMMARY: 40 errors from 25 contexts (suppressed: 2001 from 151)
signature.asc
Description: OpenPGP digital signature
