Skip to content

Instantly share code, notes, and snippets.

@rutsky
Created June 18, 2015 18:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rutsky/380932afec27ff0f108e to your computer and use it in GitHub Desktop.
Save rutsky/380932afec27ff0f108e to your computer and use it in GitHub Desktop.
PyQt 5.4.2 QSGMaterialShader::attributeNames() memory leak example
valgrind.log produced using following invokation of Valgrind:
$ valgrind --log-file=valgrind.log --leak-check=full python material_test.py
# PyQt 5.4.2 QSGMaterialShader::attributeNames() memory leak example.
import textwrap
import sys
from PyQt5.QtQuick import (
QQuickItem, QSGMaterial,
QSGMaterialShader, QSGMaterialType,
QSGGeometry, QSGGeometryNode, QSGNode, QQuickView
)
from PyQt5.QtQml import (
qmlRegisterType, QQmlEngine, QQmlComponent, QQmlImageProviderBase,
QQmlProperty)
from PyQt5.QtCore import pyqtProperty, pyqtSignal, QUrl, QTimer
from PyQt5.QtWidgets import QApplication
# Make attribute name long, for easier observation of memory leak
vertex_tex_coord_attr_name = "qt_VertexTexCoord_" + "a" * 1024
class MyMaterialShader(QSGMaterialShader):
def __init__(self):
super().__init__()
self._matrix_uniform_id = None
print("MyMaterialShader() created")
def updateState(self, state, material, old_material):
if state.isMatrixDirty():
self.program().setUniformValue(
self._matrix_uniform_id, state.combinedMatrix())
if not isinstance(material, MyMaterial):
return
def attributeNames(self):
#return ["qt_VertexPosition", "qt_VertexTexCoord"]
return ["qt_VertexPosition", vertex_tex_coord_attr_name]
def initialize(self):
self._matrix_uniform_id = self.program().uniformLocation("qt_Matrix")
def vertexShader(self):
return textwrap.dedent("""\
uniform highp mat4 qt_Matrix;
attribute highp vec4 qt_VertexPosition;
attribute highp vec2 qt_VertexTexCoord;
varying highp vec2 qt_TexCoord;
void main()
{
qt_TexCoord = qt_VertexTexCoord;
gl_Position = qt_Matrix * qt_VertexPosition;
}
""").replace("qt_VertexTexCoord", vertex_tex_coord_attr_name)
def fragmentShader(self):
return textwrap.dedent("""\
varying highp vec2 qt_TexCoord;
void main()
{
gl_FragColor = vec4(qt_TexCoord.x, qt_TexCoord.y, 1, 1);
}
""")
def __del__(self):
print("MyMaterialShader() destroyed")
class MyMaterial(QSGMaterial):
_type = QSGMaterialType()
def __init__(self):
super().__init__()
def compare(self, other_material):
if self is other_material:
return 0
else:
return -1 if id(self) < id(other_material) else 1
def createShader(self):
shader = MyMaterialShader()
# Problem #1: created in Python QSGMaterialShader object is being
# destroyed when not referenced by Python.
# QSGMaterialShader's are cached inside Qt and rarely destroyed,
# so Qt fails with segfault when tries to use destroyed object.
# Workaround: store Python QSGMaterialShader objects indefinitely.
self._shader = shader # uncomment this for workaround
return shader
def type(self):
return self._type
class CustomShaderItem(QQuickItem):
def __init__(self):
super().__init__()
self.setFlag(QQuickItem.ItemHasContents, True)
def updatePaintNode(self, root_node, node_data):
#print("Root node:", root_node)
if root_node is None:
root_node = QSGGeometryNode()
material = MyMaterial()
root_node.setMaterial(material)
root_node.setFlag(QSGNode.OwnsMaterial)
x = 0
y = 0
width = 100
height = 100
geometry = QSGGeometry(
QSGGeometry.defaultAttributes_TexturedPoint2D(),
5)
geometry.setDrawingMode(QSGGeometry.GL_TRIANGLE_STRIP)
root_node.setGeometry(geometry)
root_node.setFlag(QSGNode.OwnsGeometry)
vertices = geometry.vertexDataAsTexturedPoint2D()
vertices[0].set(x, y, 0, 0)
vertices[1].set(x + width, y, 1, 0)
vertices[2].set(x + width, y + height, 1, 1)
vertices[3].set(x, y + height, 0, 1)
vertices[4].set(x, y, 0, 0)
root_node.markDirty(QSGNode.DirtyGeometry)
root_node.markDirty(QSGNode.DirtyMaterial)
# According to documentation, lifetime of QSGNode is managed by Qt,
# so we cannot safely store it in Python.
# Transfer ownership to C++ to workaround this issue.
import sip
sip.transferto(root_node, root_node)
# Force material update. Will lead to call to attributeNames().
root_node.markDirty(QSGNode.DirtyMaterial)
return root_node
def main():
app = QApplication(sys.argv)
qml_engine = QQmlEngine()
view = QQuickView(qml_engine, None)
scene_uri = QUrl.fromLocalFile("MaterialTest.qml")
view.setSource(scene_uri)
assert not view.errors()
shader_item = CustomShaderItem()
shader_item.setProperty("parent", view.rootObject())
view.show()
# Problem #3: call to attributeNames() leads to memory leak
# Force redraw with material recreating by setting timer.
timer = QTimer()
timer.setInterval(10)
timer.timeout.connect(lambda: shader_item.update())
timer.start()
exit_code = app.exec_()
print("Destroying QQuickView")
del view
print("QQuickView destroyed")
# Problem #2: destroying QQuickView that used Python-created QSGGeometryNode
# leads to deadlock.
#
# As I see, when QQuickView is being destroyed it waits until render thread
# clean ups all resources, which causes QSGGeometryNode to be destroyed,
# which asks to lock GIL, which is still locked by main thread.
return exit_code
if __name__ == "__main__":
exit_code = main()
sys.exit(exit_code)
import QtQuick 2.0
Item {
}
==15263== Memcheck, a memory error detector
==15263== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==15263== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==15263== Command: python material_test.py
==15263== Parent PID: 14857
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x4F6B67: fileio_readall (fileio.c:709)
==15263== by 0x4F6C5D: fileio_read (fileio.c:734)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== Address 0xab65020 is 16 bytes before a block of size 224 alloc'd
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x56E298: _PyDict_NewPresized (obmalloc.c:60)
==15263== by 0x501A2F: PyEval_EvalFrameEx (ceval.c:2378)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== Address 0xab66020 is 2,928 bytes inside a block of size 3,892 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x4F6B67: fileio_readall (fileio.c:709)
==15263== by 0x4F6C5D: fileio_read (fileio.c:734)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x50E249: code_dealloc.lto_priv.371 (codeobject.c:364)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== Address 0xab85020 is 35,136 bytes inside a block of size 35,166 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x59822C: tupledealloc.lto_priv.281 (tupleobject.c:249)
==15263== by 0x50E25F: code_dealloc.lto_priv.371 (codeobject.c:365)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== Address 0xab85020 is 35,136 bytes inside a block of size 35,166 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x59822C: tupledealloc.lto_priv.281 (tupleobject.c:249)
==15263== by 0x50E275: code_dealloc.lto_priv.371 (codeobject.c:366)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== Address 0xab8a020 is 8 bytes after a block of size 1,384 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x578D16: r_ref.isra.1 (obmalloc.c:68)
==15263== by 0x57B39D: r_object (marshal.c:1068)
==15263== by 0x57B427: r_object (marshal.c:1123)
==15263== by 0x57B5D3: r_object (marshal.c:1286)
==15263== by 0x57C264: marshal_loads (marshal.c:1381)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x50E324: code_dealloc.lto_priv.371 (codeobject.c:376)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== Address 0xab8a020 is 8 bytes after a block of size 1,384 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x578D16: r_ref.isra.1 (obmalloc.c:68)
==15263== by 0x57B39D: r_object (marshal.c:1068)
==15263== by 0x57B427: r_object (marshal.c:1123)
==15263== by 0x57B5D3: r_object (marshal.c:1286)
==15263== by 0x57C264: marshal_loads (marshal.c:1381)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x50E2ED: code_dealloc.lto_priv.371 (codeobject.c:372)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== Address 0xabbd020 is 3,680 bytes inside a block of size 3,696 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x54452A: list_dealloc.lto_priv.62 (obmalloc.c:74)
==15263== by 0x57C2CD: marshal_loads (marshal.c:1690)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x59822C: tupledealloc.lto_priv.281 (tupleobject.c:249)
==15263== by 0x50E25F: code_dealloc.lto_priv.371 (codeobject.c:365)
==15263== by 0x598198: tupledealloc.lto_priv.281 (tupleobject.c:236)
==15263== by 0x50E25F: code_dealloc.lto_priv.371 (codeobject.c:365)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== Address 0xabea020 is 6,960 bytes inside a block of size 8,492 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x50E324: code_dealloc.lto_priv.371 (codeobject.c:376)
==15263== by 0x598198: tupledealloc.lto_priv.281 (tupleobject.c:236)
==15263== by 0x50E25F: code_dealloc.lto_priv.371 (codeobject.c:365)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== Address 0xabda020 is 192 bytes inside a block of size 224 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x572A7A: dict_dealloc.lto_priv.212 (dictobject.c:1391)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x5A9CDE: PyEval_EvalCodeEx (ceval.c:3599)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x5915E2: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x4F6B67: fileio_readall (fileio.c:709)
==15263== by 0x4F6C5D: fileio_read (fileio.c:734)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x5915FA: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x4F6B67: fileio_readall (fileio.c:709)
==15263== by 0x4F6C5D: fileio_read (fileio.c:734)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x5915E2: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x5D6BC5: buffered_read1 (bufferedio.c:975)
==15263== by 0x586101: PyObject_CallMethodObjArgs (abstract.c:2040)
==15263== by 0x4F2D33: textiowrapper_read_chunk (textio.c:1487)
==15263== by 0x4F57D5: _textiowrapper_readline.lto_priv.1478 (textio.c:1791)
==15263== by 0x4DF014: textiowrapper_iternext (textio.c:2630)
==15263== by 0x500900: PyEval_EvalFrameEx (ceval.c:2662)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x5915FA: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x5D6BC5: buffered_read1 (bufferedio.c:975)
==15263== by 0x586101: PyObject_CallMethodObjArgs (abstract.c:2040)
==15263== by 0x4F2D33: textiowrapper_read_chunk (textio.c:1487)
==15263== by 0x4F57D5: _textiowrapper_readline.lto_priv.1478 (textio.c:1791)
==15263== by 0x4DF014: textiowrapper_iternext (textio.c:2630)
==15263== by 0x500900: PyEval_EvalFrameEx (ceval.c:2662)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x4F2E8D: textiowrapper_read_chunk (textio.c:1543)
==15263== by 0x4F57D5: _textiowrapper_readline.lto_priv.1478 (textio.c:1791)
==15263== by 0x4DF014: textiowrapper_iternext (textio.c:2630)
==15263== by 0x500900: PyEval_EvalFrameEx (ceval.c:2662)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x9871020 is 7,440 bytes inside a block of size 8,225 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x5D6BC5: buffered_read1 (bufferedio.c:975)
==15263== by 0x586101: PyObject_CallMethodObjArgs (abstract.c:2040)
==15263== by 0x4F2D33: textiowrapper_read_chunk (textio.c:1487)
==15263== by 0x4F57D5: _textiowrapper_readline.lto_priv.1478 (textio.c:1791)
==15263== by 0x4DF014: textiowrapper_iternext (textio.c:2630)
==15263== by 0x500900: PyEval_EvalFrameEx (ceval.c:2662)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x5908BA: PyObject_Free (obmalloc.c:1346)
==15263== by 0x4D9D43: PyGrammar_AddAccelerators (acceler.c:124)
==15263== by 0x5B62C0: PyParser_New (parser.c:77)
==15263== by 0x4DC416: parsetok.lto_priv.2140 (parsetok.c:191)
==15263== by 0x5391EF: PyParser_ASTFromStringObject (parsetok.c:67)
==15263== by 0x539373: PyRun_StringFlags (pythonrun.c:2102)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x5908D2: PyObject_Free (obmalloc.c:1346)
==15263== by 0x4D9D43: PyGrammar_AddAccelerators (acceler.c:124)
==15263== by 0x5B62C0: PyParser_New (parser.c:77)
==15263== by 0x4DC416: parsetok.lto_priv.2140 (parsetok.c:191)
==15263== by 0x5391EF: PyParser_ASTFromStringObject (parsetok.c:67)
==15263== by 0x539373: PyRun_StringFlags (pythonrun.c:2102)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5908B1: PyObject_Free (obmalloc.c:1346)
==15263== by 0x4D9D43: PyGrammar_AddAccelerators (acceler.c:124)
==15263== by 0x5B62C0: PyParser_New (parser.c:77)
==15263== by 0x4DC416: parsetok.lto_priv.2140 (parsetok.c:191)
==15263== by 0x5391EF: PyParser_ASTFromStringObject (parsetok.c:67)
==15263== by 0x539373: PyRun_StringFlags (pythonrun.c:2102)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x9874020 is 432 bytes inside a block of size 676 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4D9D43: PyGrammar_AddAccelerators (acceler.c:124)
==15263== by 0x5B62C0: PyParser_New (parser.c:77)
==15263== by 0x4DC416: parsetok.lto_priv.2140 (parsetok.c:191)
==15263== by 0x5391EF: PyParser_ASTFromStringObject (parsetok.c:67)
==15263== by 0x539373: PyRun_StringFlags (pythonrun.c:2102)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A3F01: compiler_addop_i.lto_priv.2149 (compile.c:821)
==15263== by 0x51EE68: compiler_nameop.lto_priv.2183 (compile.c:2839)
==15263== by 0x51FF38: compiler_visit_expr.lto_priv.2184 (compile.c:3414)
==15263== by 0x5A7D1B: compiler_body (compile.c:2533)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== Address 0x98cb020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x5908B1: PyObject_Free (obmalloc.c:1346)
==15263== by 0x5A3557: compiler_unit_free (compile.c:505)
==15263== by 0x5A5F35: compiler_exit_scope.lto_priv.2162 (compile.c:642)
==15263== by 0x5A827B: PyAST_CompileObject (compile.c:1393)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== Address 0x98cb020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x5D6BC5: buffered_read1 (bufferedio.c:975)
==15263== by 0x586101: PyObject_CallMethodObjArgs (abstract.c:2040)
==15263== by 0x4F2D33: textiowrapper_read_chunk (textio.c:1487)
==15263== by 0x4F57D5: _textiowrapper_readline.lto_priv.1478 (textio.c:1791)
==15263== by 0x4DF014: textiowrapper_iternext (textio.c:2630)
==15263== by 0x500900: PyEval_EvalFrameEx (ceval.c:2662)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x98cd020 is 1,200 bytes inside a block of size 2,048 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C2A: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A8270: PyAST_CompileObject (compile.c:1392)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A3F01: compiler_addop_i.lto_priv.2149 (compile.c:821)
==15263== by 0x51EE68: compiler_nameop.lto_priv.2183 (compile.c:2839)
==15263== by 0x521A87: compiler_call_helper.lto_priv.2187 (compile.c:3558)
==15263== by 0x521BE7: compiler_call_helper.lto_priv.2187 (compile.c:2985)
==15263== by 0x5A7D1B: compiler_body (compile.c:2533)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x98e0020 is 16 bytes after a block of size 416 alloc'd
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x56DE3F: dictresize.lto_priv.2194 (obmalloc.c:60)
==15263== by 0x572706: PyDict_SetItem (dictobject.c:792)
==15263== by 0x51D2C8: compiler_add_o.isra.13.lto_priv.2173 (compile.c:1134)
==15263== by 0x5A4B8D: compiler_addop_name.lto_priv.2157 (compile.c:1165)
==15263== by 0x51FED8: compiler_visit_expr.lto_priv.2184 (compile.c:3499)
==15263== by 0x51FE78: compiler_visit_expr.lto_priv.2184 (compile.c:2984)
==15263== by 0x51FE52: compiler_visit_expr.lto_priv.2184 (compile.c:3493)
==15263== by 0x521E3A: compiler_call_helper.lto_priv.2187 (compile.c:3524)
==15263== by 0x5A7D1B: compiler_body (compile.c:2533)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5B357A: PyParser_AddToken (parser.c:239)
==15263== by 0x4DC4A6: parsetok.lto_priv.2140 (parsetok.c:263)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x993c020 is 6,816 bytes inside a block of size 8,384 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4DB610: tok_nextc (tokenizer.c:1041)
==15263== by 0x4DBC23: tok_get (tokenizer.c:1656)
==15263== by 0x4DC4C5: parsetok.lto_priv.2140 (tokenizer.c:1738)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x5915E2: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5B357A: PyParser_AddToken (parser.c:239)
==15263== by 0x4DC4A6: parsetok.lto_priv.2140 (parsetok.c:263)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x5915FA: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5B357A: PyParser_AddToken (parser.c:239)
==15263== by 0x4DC4A6: parsetok.lto_priv.2140 (parsetok.c:263)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x4D947C: PyNode_AddChild (obmalloc.c:1171)
==15263== by 0x5B359E: PyParser_AddToken (parser.c:112)
==15263== by 0x4DC4A6: parsetok.lto_priv.2140 (parsetok.c:263)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x993c020 is 6,816 bytes inside a block of size 8,384 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4DB610: tok_nextc (tokenizer.c:1041)
==15263== by 0x4DBC23: tok_get (tokenizer.c:1656)
==15263== by 0x4DC4C5: parsetok.lto_priv.2140 (tokenizer.c:1738)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x5B66DE: decode_unicode.isra.8.lto_priv.1194 (ast.c:3748)
==15263== by 0x5242E5: ast_for_expr.lto_priv.1161 (ast.c:3806)
==15263== by 0x5B7A82: ast_for_call.lto_priv.1191 (ast.c:2472)
==15263== by 0x52411D: ast_for_expr.lto_priv.1161 (ast.c:2106)
==15263== by 0x5B72A0: ast_for_flow_stmt (ast.c:2555)
==15263== by 0x5B820F: ast_for_suite.lto_priv.1198 (ast.c:3585)
==15263== by 0x52652C: ast_for_funcdef.lto_priv.1166 (ast.c:1505)
==15263== by 0x5B8221: ast_for_suite.lto_priv.1198 (ast.c:3619)
==15263== by 0x5B7E8A: ast_for_classdef.lto_priv.1197 (ast.c:3547)
==15263== by 0x523A6D: PyAST_FromNodeObject (ast.c:709)
==15263== by 0x5E6F7A: PyParser_ASTFromFileObject (pythonrun.c:2365)
==15263== Address 0x993d020 is 32 bytes inside a block of size 800 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4D947C: PyNode_AddChild (obmalloc.c:1171)
==15263== by 0x5B359E: PyParser_AddToken (parser.c:112)
==15263== by 0x4DC4A6: parsetok.lto_priv.2140 (parsetok.c:263)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x590AB7: _PyObject_Free.lto_priv.1132 (obmalloc.c:1346)
==15263== by 0x4D909F: freechildren.lto_priv.1158 (obmalloc.c:366)
==15263== by 0x4D9266: freechildren.lto_priv.1158 (node.c:144)
==15263== by 0x5C4C8D: PyNode_Free (node.c:124)
==15263== by 0x5E6F85: PyParser_ASTFromFileObject (pythonrun.c:2366)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0xb513020 is 5,632 bytes inside a block of size 8,398 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4D8E53: PyTokenizer_Free (tokenizer.c:889)
==15263== by 0x4DC75F: parsetok.lto_priv.2140 (parsetok.c:355)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x590AB7: _PyObject_Free.lto_priv.1132 (obmalloc.c:1346)
==15263== by 0x4D91AD: freechildren.lto_priv.1158 (obmalloc.c:366)
==15263== by 0x5C4C8D: PyNode_Free (node.c:124)
==15263== by 0x5E6F85: PyParser_ASTFromFileObject (pythonrun.c:2366)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0xb4fe020 is 4,464 bytes inside a block of size 8,192 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4DB610: tok_nextc (tokenizer.c:1041)
==15263== by 0x4DBC23: tok_get (tokenizer.c:1656)
==15263== by 0x4DC4C5: parsetok.lto_priv.2140 (tokenizer.c:1738)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x590AB7: _PyObject_Free.lto_priv.1132 (obmalloc.c:1346)
==15263== by 0x4D8F7B: freechildren.lto_priv.1158 (obmalloc.c:366)
==15263== by 0x5C4C8D: PyNode_Free (node.c:124)
==15263== by 0x5E6F85: PyParser_ASTFromFileObject (pythonrun.c:2366)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x993c020 is 6,816 bytes inside a block of size 8,384 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4DB610: tok_nextc (tokenizer.c:1041)
==15263== by 0x4DBC23: tok_get (tokenizer.c:1656)
==15263== by 0x4DC4C5: parsetok.lto_priv.2140 (tokenizer.c:1738)
==15263== by 0x5E6F4E: PyParser_ASTFromFileObject (pythonrun.c:2356)
==15263== by 0x5E7191: PyRun_FileExFlags (pythonrun.c:2126)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A4D1C: compiler_addop_name.lto_priv.2157 (compile.c:821)
==15263== by 0x51F38F: compiler_from_import.lto_priv.2191 (compile.c:2445)
==15263== by 0x5A7E4F: compiler_body (compile.c:2568)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x9949020 is 464 bytes inside a block of size 512 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x55AEE1: set_dealloc.lto_priv.262 (obmalloc.c:74)
==15263== by 0x538616: analyze_block (symtable.c:868)
==15263== by 0x5382AF: analyze_block (symtable.c:901)
==15263== by 0x5382AF: analyze_block (symtable.c:901)
==15263== by 0x53BF83: PySymtable_BuildObject (symtable.c:932)
==15263== by 0x5A81FF: PyAST_CompileObject (compile.c:325)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A3D95: compiler_addop.lto_priv.2150 (compile.c:821)
==15263== by 0x51F3D1: compiler_from_import.lto_priv.2191 (compile.c:2456)
==15263== by 0x5A7E4F: compiler_body (compile.c:2568)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0xb51c020 is 0 bytes inside a block of size 224 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x54452A: list_dealloc.lto_priv.62 (obmalloc.c:74)
==15263== by 0x5A6343: dictbytype (compile.c:472)
==15263== by 0x5A6706: compiler_enter_scope.lto_priv.2164 (compile.c:546)
==15263== by 0x5A822D: PyAST_CompileObject (compile.c:1364)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A5643: compiler_make_closure.lto_priv.2163 (compile.c:821)
==15263== by 0x5A75B3: compiler_function.lto_priv.2171 (compile.c:1705)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x994d020 is 80 bytes inside a block of size 224 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x572A7A: dict_dealloc.lto_priv.212 (dictobject.c:1391)
==15263== by 0x5A36B6: compiler_unit_free (compile.c:515)
==15263== by 0x5A5F35: compiler_exit_scope.lto_priv.2162 (compile.c:642)
==15263== by 0x5A7573: compiler_function.lto_priv.2171 (compile.c:1695)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5908B1: PyObject_Free (obmalloc.c:1346)
==15263== by 0x5A3557: compiler_unit_free (compile.c:505)
==15263== by 0x5A5F35: compiler_exit_scope.lto_priv.2162 (compile.c:642)
==15263== by 0x5A709C: compiler_class.lto_priv.2170 (compile.c:1807)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0xb523020 is 1,360 bytes inside a block of size 2,048 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C2A: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A52A9: compiler_addop_o.lto_priv.2151 (compile.c:821)
==15263== by 0x521C7C: compiler_call_helper.lto_priv.2187 (compile.c:3476)
==15263== by 0x521070: compiler_visit_stmt.lto_priv.2172 (compile.c:2579)
==15263== by 0x5A46C0: compiler_if.lto_priv.2167 (compile.c:1950)
==15263== by 0x5A76F2: compiler_function.lto_priv.2171 (compile.c:2548)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== Address 0x9957020 is 1,504 bytes inside a block of size 2,048 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C2A: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A52A9: compiler_addop_o.lto_priv.2151 (compile.c:821)
==15263== by 0x51F4EB: compiler_import.isra.20.lto_priv.2190 (compile.c:2358)
==15263== by 0x5A46C0: compiler_if.lto_priv.2167 (compile.c:1950)
==15263== by 0x5A76F2: compiler_function.lto_priv.2171 (compile.c:2548)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== Address 0x9957020 is 1,504 bytes inside a block of size 2,048 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C2A: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x51DC33: assemble.lto_priv.2186 (compile.c:4373)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== Address 0xb52a020 is 208 bytes inside a block of size 224 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x56DFB8: dictresize.lto_priv.2194 (obmalloc.c:74)
==15263== by 0x572706: PyDict_SetItem (dictobject.c:792)
==15263== by 0x5A508D: compiler_addop_o.lto_priv.2151 (compile.c:1134)
==15263== by 0x51FF21: compiler_visit_expr.lto_priv.2184 (compile.c:3476)
==15263== by 0x5216AB: compiler_visit_slice (compile.c:3764)
==15263== by 0x51FFF5: compiler_visit_expr.lto_priv.2184 (compile.c:3525)
==15263== by 0x51FE52: compiler_visit_expr.lto_priv.2184 (compile.c:3493)
==15263== by 0x51FE78: compiler_visit_expr.lto_priv.2184 (compile.c:2984)
==15263== by 0x521070: compiler_visit_stmt.lto_priv.2172 (compile.c:2579)
==15263== by 0x5A46C0: compiler_if.lto_priv.2167 (compile.c:1950)
==15263== by 0x5A76F2: compiler_function.lto_priv.2171 (compile.c:2548)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5908B1: PyObject_Free (obmalloc.c:1346)
==15263== by 0x5A3557: compiler_unit_free (compile.c:505)
==15263== by 0x5A5F35: compiler_exit_scope.lto_priv.2162 (compile.c:642)
==15263== by 0x5A7573: compiler_function.lto_priv.2171 (compile.c:1695)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== Address 0x9958020 is 448 bytes inside a block of size 3,072 free'd
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5A52A9: compiler_addop_o.lto_priv.2151 (compile.c:821)
==15263== by 0x51F4EB: compiler_import.isra.20.lto_priv.2190 (compile.c:2358)
==15263== by 0x5A46C0: compiler_if.lto_priv.2167 (compile.c:1950)
==15263== by 0x5A76F2: compiler_function.lto_priv.2171 (compile.c:2548)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x51DC33: assemble.lto_priv.2186 (compile.c:4373)
==15263== by 0x5A8270: PyAST_CompileObject (compile.c:1392)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0xb52e020 is 14 bytes after a block of size 226 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C70: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x556BEF: unicode_dealloc.lto_priv.291 (obmalloc.c:1346)
==15263== by 0x57875F: PyCode_Optimize (peephole.c:220)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A8270: PyAST_CompileObject (compile.c:1392)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x556C07: unicode_dealloc.lto_priv.291 (obmalloc.c:1346)
==15263== by 0x57875F: PyCode_Optimize (peephole.c:220)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A8270: PyAST_CompileObject (compile.c:1392)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x51DFE6: assemble.lto_priv.2186 (obmalloc.c:1346)
==15263== by 0x5A8270: PyAST_CompileObject (compile.c:1392)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263== Address 0x995e020 is 736 bytes inside a block of size 904 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x577C4E: PyCode_Optimize (obmalloc.c:74)
==15263== by 0x51DE17: assemble.lto_priv.2186 (compile.c:4258)
==15263== by 0x5A755C: compiler_function.lto_priv.2171 (compile.c:1692)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x5E70D7: run_mod (pythonrun.c:2177)
==15263== by 0x5E71C8: PyRun_FileExFlags (pythonrun.c:2133)
==15263== by 0x5E79A9: PyRun_SimpleFileExFlags (pythonrun.c:1606)
==15263== by 0x5FB69C: Py_Main (main.c:319)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x54F23E: collect (gcmodule.c:867)
==15263== by 0x54F885: collect_generations.lto_priv.1411 (gcmodule.c:1140)
==15263== by 0x54FE01: _PyObject_GC_Malloc (gcmodule.c:1738)
==15263== by 0x568DEC: PyType_Ready (typeobject.c:916)
==15263== by 0x56AB31: type_new.lto_priv.86 (typeobject.c:2636)
==15263== by 0x599784: type_call.lto_priv.80 (typeobject.c:883)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x50AE08: builtin___build_class__ (bltinmodule.c:180)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== Address 0x9992020 is 112 bytes inside a block of size 240 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBA93713: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1)
==15263== by 0xBA940CB: ffi_closure_alloc (in /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1)
==15263== by 0xB846BF7: _ctypes_alloc_callback (callbacks.c:347)
==15263== by 0xB847D57: PyCFuncPtr_new.lto_priv.82 (_ctypes.c:3419)
==15263== by 0x599784: type_call.lto_priv.80 (typeobject.c:883)
==15263== by 0x504126: PyEval_EvalFrameEx (abstract.c:2040)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x99c0020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x552240: resize_compact.lto_priv.2235 (obmalloc.c:360)
==15263== by 0x5146A7: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:13544)
==15263== by 0x57B939: r_object (marshal.c:1089)
==15263== by 0x57B427: r_object (marshal.c:1123)
==15263== by 0x57B5BD: r_object (marshal.c:1283)
==15263== by 0x57C264: marshal_loads (marshal.c:1381)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== Address 0x990e020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x57F21C: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x57F234: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263==
==15263== Invalid read of size 4
==15263== at 0x556BE6: unicode_dealloc.lto_priv.291 (obmalloc.c:1346)
==15263== by 0x531A2C: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13364)
==15263== by 0x531D4E: _PyUnicodeWriter_WriteCharInline.lto_priv.2284 (unicodeobject.c:13376)
==15263== by 0x51473F: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:4798)
==15263== by 0x5D0929: PyInit__heapq (unicodeobject.c:4633)
==15263== by 0x5F37E0: _imp_init_builtin (import.c:1132)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== Address 0x998d020 is 30,000 bytes inside a block of size 32,816 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5444F0C: closedir (closedir.c:50)
==15263== by 0x799F358: ??? (in /usr/lib/nvidia-331/libnvidia-glcore.so.331.113)
==15263== by 0x102: ???
==15263== by 0x9D4B4AF: ???
==15263== by 0xFFEFF814F: ???
==15263== by 0x53FA578: vsnprintf (vsnprintf.c:119)
==15263== by 0x3E8000041BF: ???
==15263== by 0x3E7: ???
==15263==
==15263== Invalid read of size 4
==15263== at 0x546EF9: PyObject_GC_Del (obmalloc.c:1346)
==15263== by 0x54F23E: collect (gcmodule.c:867)
==15263== by 0x54F885: collect_generations.lto_priv.1411 (gcmodule.c:1140)
==15263== by 0x55033D: _PyObject_GC_NewVar (gcmodule.c:1738)
==15263== by 0x59C09C: PyTuple_New (tupleobject.c:104)
==15263== by 0x5968F0: PySequence_Tuple (listobject.c:2130)
==15263== by 0x567384: mro_internal.lto_priv.2412 (typeobject.c:1837)
==15263== by 0x567FBB: PyType_Ready (typeobject.c:4782)
==15263== by 0x56AB31: type_new.lto_priv.86 (typeobject.c:2636)
==15263== by 0x599784: type_call.lto_priv.80 (typeobject.c:883)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x50AE08: builtin___build_class__ (bltinmodule.c:180)
==15263== Address 0xb5fc020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0x50E249: code_dealloc.lto_priv.371 (codeobject.c:364)
==15263== by 0x598198: tupledealloc.lto_priv.281 (tupleobject.c:236)
==15263== by 0x50E25F: code_dealloc.lto_priv.371 (codeobject.c:365)
==15263== by 0x4C88C6: frame_dealloc.lto_priv.429 (frameobject.c:429)
==15263== by 0x503DFA: PyEval_EvalFrameEx (ceval.c:4336)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== Address 0xb549020 is 576 bytes inside a block of size 1,664 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EDF7F5: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x5A52A9: compiler_addop_o.lto_priv.2151 (compile.c:821)
==15263== by 0x5A542C: compiler_make_closure.lto_priv.2163 (compile.c:1451)
==15263== by 0x5A75B3: compiler_function.lto_priv.2171 (compile.c:1705)
==15263== by 0x5A7DE2: compiler_body (compile.c:2515)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0xb554020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x522246: compiler_call_helper.lto_priv.2187 (compile.c:821)
==15263== by 0x521BE7: compiler_call_helper.lto_priv.2187 (compile.c:2985)
==15263== by 0x5A7D1B: compiler_body (compile.c:2533)
==15263== by 0x5A7038: compiler_class.lto_priv.2170 (compile.c:1776)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== Address 0xabda020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x5915D9: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:1573)
==15263== by 0x581C7E: _PyBytes_Resize (obmalloc.c:360)
==15263== by 0x51DC33: assemble.lto_priv.2186 (compile.c:4373)
==15263== by 0x5A7091: compiler_class.lto_priv.2170 (compile.c:1804)
==15263== by 0x5A7F19: compiler_body (compile.c:2517)
==15263== by 0x5A8315: PyAST_CompileObject (compile.c:1368)
==15263== by 0x539392: PyRun_StringFlags (pythonrun.c:2177)
==15263== by 0x50A204: builtin_exec (bltinmodule.c:894)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== Address 0x12c5b020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Thread 4 QSGRenderThread:
==15263== Invalid read of size 4
==15263== at 0x556BE6: unicode_dealloc.lto_priv.291 (obmalloc.c:1346)
==15263== by 0x1092AE79: ??? (in /mnt/data/bob/qt/PyQt5_5.4.2_env/lib/python3.4/site-packages/sip.so)
==15263== by 0xBD20BA4: sipVH_QtQuick_6(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (sipQtQuickpart0.cpp:861)
==15263== by 0xBD383AF: sipQSGMaterialShader::vertexShader() const (sipQtQuickpart0.cpp:12295)
==15263== by 0xC167548: QSGBatchRenderer::ShaderManager::prepareMaterial(QSGMaterial*) (qsgbatchrenderer.cpp:146)
==15263== by 0xC1716C7: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2188)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== Address 0x12bda020 is not stack'd, malloc'd or (recently) free'd
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC1719DF: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2220)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263== Address 0xa81a020 is 8 bytes after a block of size 200 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x54452A: list_dealloc.lto_priv.62 (obmalloc.c:74)
==15263== by 0x1092E4CA: ??? (in /mnt/data/bob/qt/PyQt5_5.4.2_env/lib/python3.4/site-packages/sip.so)
==15263== by 0x1092E6D0: ??? (in /mnt/data/bob/qt/PyQt5_5.4.2_env/lib/python3.4/site-packages/sip.so)
==15263== by 0x117EFD5B: meth_QOpenGLShaderProgram_setUniformValue (sipQtGuipart0.cpp:107297)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x1092C273: ??? (in /mnt/data/bob/qt/PyQt5_5.4.2_env/lib/python3.4/site-packages/sip.so)
==15263== by 0xBD20F9B: sipVH_QtQuick_8(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) (sipQtQuickpart0.cpp:939)
==15263== by 0xBD38624: sipQSGMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) (sipQtQuickpart0.cpp:12364)
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170C84: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2082)
==15263== by 0xC173306: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2441)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263== Address 0xab8b020 is 2,928 bytes inside a block of size 3,848 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EE4D8E: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0x9DB2F3F: ???
==15263== by 0x4E8F717: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x4E8E2F5: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0x9D9EA37: ???
==15263== by 0x9D9EA37: ???
==15263==
==15263== Invalid read of size 4
==15263== at 0x57F213: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170CAD: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2083)
==15263== by 0xC171733: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2194)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== Address 0xb491020 is 224 bytes inside a block of size 1,114 free'd
==15263== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4D7CCB: pattern_subx (obmalloc.c:74)
==15263== by 0x4D824A: pattern_sub (_sre.c:1152)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x1092C273: ??? (in /mnt/data/bob/qt/PyQt5_5.4.2_env/lib/python3.4/site-packages/sip.so)
==15263== by 0xBD20B62: sipVH_QtQuick_6(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (sipQtQuickpart0.cpp:859)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x57F21C: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC1719DF: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2220)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x57F234: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC1719DF: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2220)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x57F21C: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170C84: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2082)
==15263== by 0xC173306: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2441)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x57F234: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170C84: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2082)
==15263== by 0xC173306: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2441)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== Conditional jump or move depends on uninitialised value(s)
==15263== at 0x57F21C: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170CAD: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2083)
==15263== by 0xC171733: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2194)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263==
==15263== Use of uninitialised value of size 8
==15263== at 0x57F234: bytes_dealloc.lto_priv.180 (obmalloc.c:1346)
==15263== by 0xBD20DDB: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:147)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170CAD: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2083)
==15263== by 0xC171733: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2194)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263==
==15263==
==15263== HEAP SUMMARY:
==15263== in use at exit: 14,992,817 bytes in 35,840 blocks
==15263== total heap usage: 160,675 allocs, 124,835 frees, 313,419,019 bytes allocated
==15263==
==15263== Thread 1:
==15263== 8 bytes in 1 blocks are definitely lost in loss record 313 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xCF28E57: QQmlContextData::setIdPropertyData(QVector<QQmlContextData::ObjectIdMapping> const&) (qqmlcontext.cpp:774)
==15263== by 0xCFAEBE6: QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) (qqmlobjectcreator.cpp:209)
==15263== by 0xCF21181: QQmlComponentPrivate::beginCreate(QQmlContextData*) (qqmlcomponent.cpp:880)
==15263== by 0xCF20E2C: QQmlComponent::beginCreate(QQmlContext*) (qqmlcomponent.cpp:829)
==15263== by 0xCF20D88: QQmlComponent::create(QQmlContext*) (qqmlcomponent.cpp:789)
==15263== by 0xC2E6F4A: QQuickView::continueExecute() (qquickview.cpp:476)
==15263== by 0xC2E5ECA: QQuickViewPrivate::execute() (qquickview.cpp:124)
==15263== by 0xC2E62D7: QQuickView::setSource(QUrl const&) (qquickview.cpp:253)
==15263== by 0xBD474EF: meth_QQuickView_setSource (sipQtQuickpart0.cpp:20246)
==15263== by 0x5005CD: PyEval_EvalFrameEx (ceval.c:4237)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 48 bytes in 3 blocks are possibly lost in loss record 4,388 of 7,800
==15263== at 0x4C2D110: memalign (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x40011BC: tls_get_addr_tail (dl-tls.c:529)
==15263== by 0xD2F7851: set_thread_data(QThreadData*) (qthread_unix.cpp:191)
==15263== by 0xD2F7C27: QThreadPrivate::start(void*) (qthread_unix.cpp:310)
==15263== by 0x5172181: start_thread (pthread_create.c:312)
==15263== by 0x548247C: clone (clone.S:111)
==15263==
==15263== 64 bytes in 1 blocks are possibly lost in loss record 4,984 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xD2F96FB: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.cpp:93)
==15263== by 0xD3D5B38: QTypedArrayData<unsigned short>::allocate(unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.h:216)
==15263== by 0xD3C853C: QString::fromLatin1_helper(char const*, int) (qstring.cpp:4409)
==15263== by 0xCD6170B: QString::fromLatin1(char const*, int) (qstring.h:485)
==15263== by 0xCF70C78: QQmlPropertyCache::append(QQmlEngine*, QMetaObject const*, int, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:712)
==15263== by 0xCF71389: QQmlPropertyCache::updateRecur(QQmlEngine*, QMetaObject const*) (qqmlpropertycache.cpp:813)
==15263== by 0xCF714DC: QQmlPropertyCache::update(QQmlEngine*, QMetaObject const*) (qqmlpropertycache.cpp:836)
==15263== by 0xCF6ED62: QQmlPropertyCache::QQmlPropertyCache(QQmlEngine*, QMetaObject const*) (qqmlpropertycache.cpp:255)
==15263== by 0xCF04548: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2032)
==15263== by 0xCD8859D: QQmlEnginePrivate::cache(QMetaObject const*) (qqmlengine_p.h:449)
==15263== by 0xCF0458E: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2036)
==15263==
==15263== 156 bytes in 3 blocks are definitely lost in loss record 6,259 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x9201B7C: _xcb_in_read (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==15263== by 0x91FFDD6: _xcb_conn_wait (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==15263== by 0x92013FE: wait_for_reply (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==15263== by 0x9201511: xcb_wait_for_reply (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==15263== by 0x13006043: QXcbConnection::updateScreens() (qxcbconnection.cpp:223)
==15263== by 0x13006A6A: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, char const*) (qxcbconnection.cpp:383)
==15263== by 0x130101E0: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:174)
==15263== by 0x1303050A: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50)
==15263== by 0xC63AF09: loadIntegration(QFactoryLoader*, QString const&, QStringList const&, int&, char**) (qplatformintegrationfactory.cpp:56)
==15263== by 0xC63AFC1: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73)
==15263== by 0xC6468D7: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1010)
==15263==
==15263== 185 bytes in 1 blocks are possibly lost in loss record 6,541 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EE4C48: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0x1A6716FF: ???
==15263== by 0x71: ???
==15263== by 0xB5CF387: ???
==15263== by 0x76B7E8D: ??? (in /usr/lib/nvidia-331/libnvidia-glcore.so.331.113)
==15263== by 0x4: ???
==15263== by 0xB5CF387: ???
==15263== by 0xB5CF29F: ???
==15263== by 0x19DD2FFF: ???
==15263== by 0x71: ???
==15263== by 0x76A5AA4: ??? (in /usr/lib/nvidia-331/libnvidia-glcore.so.331.113)
==15263==
==15263== 336 bytes in 1 blocks are possibly lost in loss record 6,888 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4012E54: _dl_allocate_tls (dl-tls.c:296)
==15263== by 0x5172DA0: pthread_create@@GLIBC_2.2.5 (allocatestack.c:589)
==15263== by 0xD2F85E3: QThread::start(QThread::Priority) (qthread_unix.cpp:615)
==15263== by 0x13008B57: QXcbEventReader::start() (qxcbconnection.cpp:1075)
==15263== by 0x1300695E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, char const*) (qxcbconnection.cpp:356)
==15263== by 0x130101E0: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:174)
==15263== by 0x1303050A: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50)
==15263== by 0xC63AF09: loadIntegration(QFactoryLoader*, QString const&, QStringList const&, int&, char**) (qplatformintegrationfactory.cpp:56)
==15263== by 0xC63AFC1: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73)
==15263== by 0xC6468D7: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1010)
==15263== by 0xC647A05: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1165)
==15263==
==15263== 336 bytes in 1 blocks are possibly lost in loss record 6,889 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4012E54: _dl_allocate_tls (dl-tls.c:296)
==15263== by 0x5172DA0: pthread_create@@GLIBC_2.2.5 (allocatestack.c:589)
==15263== by 0xD2F85E3: QThread::start(QThread::Priority) (qthread_unix.cpp:615)
==15263== by 0xCFB9926: QQmlThread::startup() (qqmlthread.cpp:220)
==15263== by 0xCF3F33B: QQmlDataLoaderThread::QQmlDataLoaderThread(QQmlDataLoader*) (qqmltypeloader.cpp:732)
==15263== by 0xCF3FA79: QQmlDataLoader::QQmlDataLoader(QQmlEngine*) (qqmltypeloader.cpp:894)
==15263== by 0xCF42A34: QQmlTypeLoader::QQmlTypeLoader(QQmlEngine*) (qqmltypeloader.cpp:1588)
==15263== by 0xCF0079E: QQmlEnginePrivate::QQmlEnginePrivate(QQmlEngine*) (qqmlengine.cpp:564)
==15263== by 0xCF0188E: QQmlEngine::QQmlEngine(QObject*) (qqmlengine.cpp:876)
==15263== by 0x113BB5A0: sipQQmlEngine::sipQQmlEngine(QObject*) (sipQtQmlpart0.cpp:11943)
==15263== by 0x113BE274: init_type_QQmlEngine (sipQtQmlpart0.cpp:13053)
==15263==
==15263== 336 bytes in 1 blocks are possibly lost in loss record 6,890 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4012E54: _dl_allocate_tls (dl-tls.c:296)
==15263== by 0x5172DA0: pthread_create@@GLIBC_2.2.5 (allocatestack.c:589)
==15263== by 0xD2F85E3: QThread::start(QThread::Priority) (qthread_unix.cpp:615)
==15263== by 0xC1CE911: QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (qsgthreadedrenderloop.cpp:927)
==15263== by 0xC1CE18C: QSGThreadedRenderLoop::exposureChanged(QQuickWindow*) (qsgthreadedrenderloop.cpp:848)
==15263== by 0xC20063D: QQuickWindow::exposeEvent(QExposeEvent*) (qquickwindow.cpp:206)
==15263== by 0xBD465E1: sipQQuickView::exposeEvent(QExposeEvent*) (sipQtQuickpart0.cpp:19838)
==15263== by 0xC658E7C: QWindow::event(QEvent*) (qwindow.cpp:2032)
==15263== by 0xC204EA6: QQuickWindow::event(QEvent*) (qquickwindow.cpp:1394)
==15263== by 0xBD46299: sipQQuickView::event(QEvent*) (sipQtQuickpart0.cpp:19750)
==15263== by 0x124D784D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3720)
==15263==
==15263== 440 bytes in 1 blocks are possibly lost in loss record 7,031 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xCF757F1: QStringHash<QPair<int, QQmlPropertyData*> >::reserve(int) (qhashedstring_p.h:887)
==15263== by 0xCF714C5: QQmlPropertyCache::update(QQmlEngine*, QMetaObject const*) (qqmlpropertycache.cpp:834)
==15263== by 0xCF6ED62: QQmlPropertyCache::QQmlPropertyCache(QQmlEngine*, QMetaObject const*) (qqmlpropertycache.cpp:255)
==15263== by 0xCF04548: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2032)
==15263== by 0xCD8859D: QQmlEnginePrivate::cache(QMetaObject const*) (qqmlengine_p.h:449)
==15263== by 0xCF0458E: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2036)
==15263== by 0xCD8859D: QQmlEnginePrivate::cache(QMetaObject const*) (qqmlengine_p.h:449)
==15263== by 0xCF047ED: QQmlEnginePrivate::createCache(QQmlType*, int, QQmlError&) (qqmlengine.cpp:2071)
==15263== by 0xCD9C807: QQmlEnginePrivate::cache(QQmlType*, int, QQmlError&) (qqmlengine_p.h:467)
==15263== by 0xCD8DD25: QQmlTypeCompiler::compile() (qqmltypecompiler.cpp:110)
==15263== by 0xCF47128: QQmlTypeData::compile() (qqmltypeloader.cpp:2362)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,081 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,082 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,083 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,084 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x4C9EF2: function_call.lto_priv.434 (ceval.c:3414)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x593BED: PyObject_Call (abstract.c:2040)
==15263== by 0x5651F1: slot_sq_contains.lto_priv.2377 (typeobject.c:5722)
==15263== by 0x503E77: PyEval_EvalFrameEx (abstract.c:1853)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x584FFC: PyObject_CallFunctionObjArgs (abstract.c:2040)
==15263== by 0x507FD1: builtin_issubclass (abstract.c:2587)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,085 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x564023: slot_tp_init.lto_priv.2323 (abstract.c:2040)
==15263== by 0x5997E9: type_call.lto_priv.80 (typeobject.c:898)
==15263== by 0x504126: PyEval_EvalFrameEx (abstract.c:2040)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 520 bytes in 1 blocks are possibly lost in loss record 7,086 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 528 bytes in 1 blocks are possibly lost in loss record 7,092 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x584FFC: PyObject_CallFunctionObjArgs (abstract.c:2040)
==15263== by 0x501D39: PyEval_EvalFrameEx (ceval.c:2723)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263==
==15263== 528 bytes in 1 blocks are possibly lost in loss record 7,093 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== 528 bytes in 1 blocks are possibly lost in loss record 7,094 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x51CC87: _PyCodec_Lookup (codecs.c:153)
==15263== by 0x53A03C: initfsencoding.isra.5 (pythonrun.c:228)
==15263== by 0x5E81F0: _Py_InitializeEx_Private (pythonrun.c:457)
==15263== by 0x5FB3A3: Py_Main (main.c:654)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== 536 bytes in 1 blocks are possibly lost in loss record 7,097 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x4C9EF2: function_call.lto_priv.434 (ceval.c:3414)
==15263== by 0x593BED: PyObject_Call (abstract.c:2040)
==15263== by 0x562FE7: slot_tp_new.lto_priv.2324 (typeobject.c:6214)
==15263== by 0x599784: type_call.lto_priv.80 (typeobject.c:883)
==15263== by 0x504126: PyEval_EvalFrameEx (abstract.c:2040)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x51CC87: _PyCodec_Lookup (codecs.c:153)
==15263==
==15263== 536 bytes in 1 blocks are possibly lost in loss record 7,098 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 552 bytes in 1 blocks are possibly lost in loss record 7,108 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x584FFC: PyObject_CallFunctionObjArgs (abstract.c:2040)
==15263== by 0x501D39: PyEval_EvalFrameEx (ceval.c:2723)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263==
==15263== 560 bytes in 1 blocks are possibly lost in loss record 7,113 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 568 bytes in 1 blocks are possibly lost in loss record 7,120 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== by 0x5FA8D3: PyObject_CallMethod (abstract.c:2147)
==15263==
==15263== 568 bytes in 1 blocks are possibly lost in loss record 7,121 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x4C9EF2: function_call.lto_priv.434 (ceval.c:3414)
==15263== by 0x50EA0A: method_call.lto_priv.355 (abstract.c:2040)
==15263== by 0x584FFC: PyObject_CallFunctionObjArgs (abstract.c:2040)
==15263== by 0x502148: PyEval_EvalFrameEx (ceval.c:2809)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263==
==15263== 576 bytes in 1 blocks are possibly lost in loss record 7,123 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 592 bytes in 1 blocks are possibly lost in loss record 7,144 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x4C9EF2: function_call.lto_priv.434 (ceval.c:3414)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF2B: PyImport_ImportModuleLevelObject (import.c:1705)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x50265B: PyEval_EvalFrameEx (ceval.c:2478)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263==
==15263== 616 bytes in 1 blocks are possibly lost in loss record 7,147 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== 616 bytes in 1 blocks are possibly lost in loss record 7,148 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== 624 bytes in 1 blocks are possibly lost in loss record 7,150 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263==
==15263== 632 bytes in 1 blocks are possibly lost in loss record 7,153 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 632 bytes in 1 blocks are possibly lost in loss record 7,154 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 632 bytes in 1 blocks are possibly lost in loss record 7,155 of 7,800
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 632 bytes in 1 blocks are possibly lost in loss record 7,156 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 648 bytes in 1 blocks are possibly lost in loss record 7,167 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x4C9EF2: function_call.lto_priv.434 (ceval.c:3414)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x51CC87: _PyCodec_Lookup (codecs.c:153)
==15263== by 0x53A03C: initfsencoding.isra.5 (pythonrun.c:228)
==15263== by 0x5E81F0: _Py_InitializeEx_Private (pythonrun.c:457)
==15263== by 0x5FB3A3: Py_Main (main.c:654)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== 656 bytes in 1 blocks are possibly lost in loss record 7,169 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== by 0x5FA8D3: PyObject_CallMethod (abstract.c:2147)
==15263== by 0x53C4C9: import_init.isra.4 (pythonrun.c:313)
==15263== by 0x5E81DA: _Py_InitializeEx_Private (pythonrun.c:449)
==15263== by 0x5FB3A3: Py_Main (main.c:654)
==15263== by 0x4C2E7E: main (python.c:69)
==15263==
==15263== 688 bytes in 1 blocks are possibly lost in loss record 7,178 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== by 0x5944C3: PyObject_CallFunction (abstract.c:2104)
==15263==
==15263== 688 bytes in 1 blocks are possibly lost in loss record 7,179 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 768 bytes in 1 blocks are possibly lost in loss record 7,190 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 768 bytes in 1 blocks are possibly lost in loss record 7,191 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 768 bytes in 1 blocks are possibly lost in loss record 7,192 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 768 bytes in 1 blocks are possibly lost in loss record 7,193 of 7,800
==15263== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 1,048 bytes in 2 blocks are possibly lost in loss record 7,345 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== 1,056 bytes in 2 blocks are possibly lost in loss record 7,347 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 1,085 (24 direct, 1,061 indirect) bytes in 1 blocks are definitely lost in loss record 7,356 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20C63: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:118)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC167493: QSGBatchRenderer::ShaderManager::prepareMaterial(QSGMaterial*) (qsgbatchrenderer.cpp:139)
==15263== by 0xC1716C7: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2188)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263==
==15263== 1,088 bytes in 2 blocks are possibly lost in loss record 7,357 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 1,104 bytes in 2 blocks are possibly lost in loss record 7,359 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263==
==15263== 1,127 bytes in 1 blocks are possibly lost in loss record 7,362 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EE4C48: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== 1,136 bytes in 2 blocks are possibly lost in loss record 7,365 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== by 0x5944C3: PyObject_CallFunction (abstract.c:2104)
==15263== by 0x57E55C: PyImport_Import (import.c:1838)
==15263== by 0x57E6F5: PyImport_ImportModule (import.c:1309)
==15263==
==15263== 1,168 bytes in 2 blocks are possibly lost in loss record 7,372 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263== by 0x505623: PyEval_EvalFrameEx (ceval.c:4558)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263==
==15263== 1,564 bytes in 26 blocks are possibly lost in loss record 7,406 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xD2F96FB: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.cpp:93)
==15263== by 0xD3D5B38: QTypedArrayData<unsigned short>::allocate(unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.h:216)
==15263== by 0xD3C853C: QString::fromLatin1_helper(char const*, int) (qstring.cpp:4409)
==15263== by 0xCD6170B: QString::fromLatin1(char const*, int) (qstring.h:485)
==15263== by 0xCF70C78: QQmlPropertyCache::append(QQmlEngine*, QMetaObject const*, int, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:712)
==15263== by 0xCF6FFA2: QQmlPropertyCache::copyAndAppend(QQmlEngine*, QMetaObject const*, int, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:575)
==15263== by 0xCF6FEE0: QQmlPropertyCache::copyAndAppend(QQmlEngine*, QMetaObject const*, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:556)
==15263== by 0xCF045B7: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2037)
==15263== by 0xCD8859D: QQmlEnginePrivate::cache(QMetaObject const*) (qqmlengine_p.h:449)
==15263== by 0xCF047ED: QQmlEnginePrivate::createCache(QQmlType*, int, QQmlError&) (qqmlengine.cpp:2071)
==15263== by 0xCD9C807: QQmlEnginePrivate::cache(QQmlType*, int, QQmlError&) (qqmlengine_p.h:467)
==15263==
==15263== 1,824 bytes in 2 blocks are possibly lost in loss record 7,476 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x5A9BF2: PyEval_EvalCodeEx (ceval.c:3414)
==15263== by 0x5043C2: PyEval_EvalFrameEx (ceval.c:4344)
==15263== by 0x503DCB: PyEval_EvalFrameEx (ceval.c:4334)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x594194: call_function_tail.lto_priv.2483 (abstract.c:2040)
==15263== by 0x5FA8D3: PyObject_CallMethod (abstract.c:2147)
==15263== by 0x53C4C9: import_init.isra.4 (pythonrun.c:313)
==15263== by 0x5E81DA: _Py_InitializeEx_Private (pythonrun.c:449)
==15263== by 0x5FB3A3: Py_Main (main.c:654)
==15263==
==15263== 2,272 bytes in 4 blocks are possibly lost in loss record 7,530 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x550277: _PyObject_GC_NewVar (obmalloc.c:60)
==15263== by 0x4C9DEE: PyFrame_New (frameobject.c:671)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x50265B: PyEval_EvalFrameEx (ceval.c:2478)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263== by 0x50A106: builtin_exec (ceval.c:775)
==15263==
==15263== 2,272 bytes in 4 blocks are possibly lost in loss record 7,531 of 7,800
==15263== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x5918FE: _PyObject_Realloc.part.0.lto_priv.1157 (obmalloc.c:60)
==15263== by 0x54ACE7: _PyObject_GC_Resize (obmalloc.c:1171)
==15263== by 0x4C9E32: PyFrame_New (frameobject.c:684)
==15263== by 0x503D7E: PyEval_EvalFrameEx (ceval.c:4323)
==15263== by 0x4C9FB4: function_call.lto_priv.434 (ceval.c:3588)
==15263== by 0x5862E3: _PyObject_CallMethodIdObjArgs (abstract.c:2040)
==15263== by 0x57DF62: PyImport_ImportModuleLevelObject (import.c:1636)
==15263== by 0x50AC63: builtin___import__ (bltinmodule.c:210)
==15263== by 0x5A961D: PyEval_CallObjectWithKeywords (abstract.c:2040)
==15263== by 0x50265B: PyEval_EvalFrameEx (ceval.c:2478)
==15263== by 0x5A9CB4: PyEval_EvalCodeEx (ceval.c:3588)
==15263==
==15263== 3,147 bytes in 4 blocks are possibly lost in loss record 7,588 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20D6A: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:142)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC1719DF: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2220)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== 4,172 bytes in 4 blocks are possibly lost in loss record 7,607 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20D6A: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:142)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170C84: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2082)
==15263== by 0xC173306: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2441)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== 5,144 bytes in 1 blocks are possibly lost in loss record 7,621 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xCF757F1: QStringHash<QPair<int, QQmlPropertyData*> >::reserve(int) (qhashedstring_p.h:887)
==15263== by 0xCF74E75: QStringHash<QPair<int, QQmlPropertyData*> >::linkAndReserve(QStringHash<QPair<int, QQmlPropertyData*> > const&, int) (qhashedstring_p.h:539)
==15263== by 0xCF748F8: QQmlPropertyCache::copy(int) (qqmlpropertycache.cpp:303)
==15263== by 0xCF6FF77: QQmlPropertyCache::copyAndAppend(QQmlEngine*, QMetaObject const*, int, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:573)
==15263== by 0xCF6FEE0: QQmlPropertyCache::copyAndAppend(QQmlEngine*, QMetaObject const*, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag, QQmlPropertyRawData::Flag) (qqmlpropertycache.cpp:556)
==15263== by 0xCF045B7: QQmlEnginePrivate::createCache(QMetaObject const*) (qqmlengine.cpp:2037)
==15263== by 0xCD8859D: QQmlEnginePrivate::cache(QMetaObject const*) (qqmlengine_p.h:449)
==15263== by 0xCF047ED: QQmlEnginePrivate::createCache(QQmlType*, int, QQmlError&) (qqmlengine.cpp:2071)
==15263== by 0xCD9C807: QQmlEnginePrivate::cache(QQmlType*, int, QQmlError&) (qqmlengine_p.h:467)
==15263== by 0xCD8DD25: QQmlTypeCompiler::compile() (qqmltypecompiler.cpp:110)
==15263== by 0xCF47128: QQmlTypeData::compile() (qqmltypeloader.cpp:2362)
==15263==
==15263== 6,258 bytes in 6 blocks are possibly lost in loss record 7,642 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20D6A: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:142)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170CAD: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2083)
==15263== by 0xC171733: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2194)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263==
==15263== 12,048 bytes in 2 blocks are definitely lost in loss record 7,694 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EF74FE: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== 18,748 bytes in 20 blocks are possibly lost in loss record 7,723 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EE503B: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== 255,063 bytes in 1 blocks are possibly lost in loss record 7,788 of 7,800
==15263== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0x4EE503B: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0x127: ???
==15263== by 0xFFEFFFB3F: ???
==15263== by 0x5152C3F: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0x76C371E: ??? (in /usr/lib/nvidia-331/libnvidia-glcore.so.331.113)
==15263== by 0x1F: ???
==15263== by 0x5153CDF: ???
==15263== by 0x5152C3F: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263== by 0xFFEFFFC87: ???
==15263== by 0x5153CDF: ???
==15263== by 0x4EBB8FC: ??? (in /usr/lib/nvidia-331/libGL.so.331.113)
==15263==
==15263== 1,727,572 (38,352 direct, 1,689,220 indirect) bytes in 1,598 blocks are definitely lost in loss record 7,798 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20C63: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:118)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170CAD: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2083)
==15263== by 0xC171733: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2194)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263==
==15263== 1,729,658 (38,352 direct, 1,691,306 indirect) bytes in 1,598 blocks are definitely lost in loss record 7,799 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20C63: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:118)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC170C84: QSGBatchRenderer::Renderer::setActiveShader(QSGMaterialShader*, QSGBatchRenderer::ShaderManager::Shader*) (qsgbatchrenderer.cpp:2082)
==15263== by 0xC173306: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2441)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== 1,730,683 (38,352 direct, 1,692,331 indirect) bytes in 1,598 blocks are definitely lost in loss record 7,800 of 7,800
==15263== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15263== by 0xBD20C63: sipVH_QtQuick_7(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, int) (qsgmaterial.sip:118)
==15263== by 0xBD3856F: sipQSGMaterialShader::attributeNames() const (sipQtQuickpart0.cpp:12346)
==15263== by 0xC1719DF: QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (qsgbatchrenderer.cpp:2220)
==15263== by 0xC173146: QSGBatchRenderer::Renderer::renderBatches() (qsgbatchrenderer.cpp:2417)
==15263== by 0xC1745B9: QSGBatchRenderer::Renderer::render() (qsgbatchrenderer.cpp:2590)
==15263== by 0xC189374: QSGRenderer::renderScene(QSGBindable const&) (qsgrenderer.cpp:206)
==15263== by 0xC1891B2: QSGRenderer::renderScene(unsigned int) (qsgrenderer.cpp:168)
==15263== by 0xC1A27A2: QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (qsgcontext.cpp:554)
==15263== by 0xC201092: QQuickWindowPrivate::renderSceneGraph(QSize const&) (qquickwindow.cpp:381)
==15263== by 0xC1CCA07: QSGRenderThread::syncAndRender() (qsgthreadedrenderloop.cpp:582)
==15263== by 0xC1CD2F0: QSGRenderThread::run() (qsgthreadedrenderloop.cpp:663)
==15263==
==15263== LEAK SUMMARY:
==15263== definitely lost: 127,292 bytes in 4,801 blocks
==15263== indirectly lost: 5,073,918 bytes in 9,576 blocks
==15263== possibly lost: 329,264 bytes in 126 blocks
==15263== still reachable: 9,462,343 bytes in 21,337 blocks
==15263== suppressed: 0 bytes in 0 blocks
==15263== Reachable blocks (those to which a pointer was found) are not shown.
==15263== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==15263==
==15263== For counts of detected and suppressed errors, rerun with: -v
==15263== Use --track-origins=yes to see where uninitialised values come from
==15263== ERROR SUMMARY: 4148 errors from 126 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment