File: | gst.c |
Function: | __GstURIHandler__interface_init |
Error: | ob_refcnt of '*iftmp.2335' is 1 too high |
23558 static void
23559 __GstURIHandler__interface_init(GstURIHandlerInterface *iface, PyTypeObject *pytype)
23560 {
23561 GstURIHandlerInterface *parent_iface = g_type_interface_peek_parent(iface);
23562 PyObject *py_method;
23563
23564 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_type_full") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23565 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
23566 iface->get_type_full = _wrap_GstURIHandler__proxy_do_get_type_full;
23567 } else {
23568 PyErr_Clear();
23569 if (parent_iface) {
when treating unknown void * from gst.c:23561 as non-NULL
taking True path
23570 iface->get_type_full = parent_iface->get_type_full;
when treating unknown struct GstURIHandlerInterface * from gst.c:23559 as non-NULL
23571 }
23572 Py_XDECREF(py_method);
taking False path
when taking True path
23573 }
23574 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_protocols_full") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23575 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
23576 iface->get_protocols_full = _wrap_GstURIHandler__proxy_do_get_protocols_full;
23577 } else {
23578 PyErr_Clear();
23579 if (parent_iface) {
taking True path
23580 iface->get_protocols_full = parent_iface->get_protocols_full;
23581 }
23582 Py_XDECREF(py_method);
taking False path
when taking True path
23583 }
23584 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_uri") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
new ref from call to PyObject_GetAttrString allocated at: py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_uri") : NULL;
ob_refcnt is now refs: 1 + N where N >= 0
23585 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering value == (int)0 from gst.c:23585
taking True path
23586 iface->get_uri = _wrap_GstURIHandler__proxy_do_get_uri;
23587 } else {
23588 PyErr_Clear();
23589 if (parent_iface) {
23590 iface->get_uri = parent_iface->get_uri;
23591 }
23592 Py_XDECREF(py_method);
23593 }
23594 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_set_uri") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23595 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
23596 iface->set_uri = _wrap_GstURIHandler__proxy_do_set_uri;
23597 } else {
23598 PyErr_Clear();
23599 if (parent_iface) {
taking True path
23600 iface->set_uri = parent_iface->set_uri;
23601 }
23602 Py_XDECREF(py_method);
taking False path
when taking True path
23603 }
23604 }
returning
ob_refcnt of '*iftmp.2335' is 1 too high
was expecting final ob_refcnt to be N + 0 (for some unknown N)
but final ob_refcnt is N + 1
found 4 similar trace(s) to this
File: | gst.c |
Function: | __GstURIHandler__interface_init |
Error: | ob_refcnt of '*iftmp.2336' is 1 too high |
23558 static void
23559 __GstURIHandler__interface_init(GstURIHandlerInterface *iface, PyTypeObject *pytype)
23560 {
23561 GstURIHandlerInterface *parent_iface = g_type_interface_peek_parent(iface);
23562 PyObject *py_method;
23563
23564 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_type_full") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23565 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
23566 iface->get_type_full = _wrap_GstURIHandler__proxy_do_get_type_full;
23567 } else {
23568 PyErr_Clear();
23569 if (parent_iface) {
when treating unknown void * from gst.c:23561 as non-NULL
taking True path
23570 iface->get_type_full = parent_iface->get_type_full;
when treating unknown struct GstURIHandlerInterface * from gst.c:23559 as non-NULL
23571 }
23572 Py_XDECREF(py_method);
taking False path
when taking True path
23573 }
23574 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_protocols_full") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23575 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
23576 iface->get_protocols_full = _wrap_GstURIHandler__proxy_do_get_protocols_full;
23577 } else {
23578 PyErr_Clear();
23579 if (parent_iface) {
taking True path
23580 iface->get_protocols_full = parent_iface->get_protocols_full;
23581 }
23582 Py_XDECREF(py_method);
taking False path
when taking True path
23583 }
23584 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_get_uri") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
23585 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering value == (int)0 from gst.c:23585
taking True path
23586 iface->get_uri = _wrap_GstURIHandler__proxy_do_get_uri;
23587 } else {
23588 PyErr_Clear();
23589 if (parent_iface) {
23590 iface->get_uri = parent_iface->get_uri;
23591 }
23592 Py_XDECREF(py_method);
23593 }
23594 py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_set_uri") : NULL;
taking True path
when PyObject_GetAttrString() succeeds
new ref from call to PyObject_GetAttrString allocated at: py_method = pytype? PyObject_GetAttrString((PyObject *) pytype, "do_set_uri") : NULL;
ob_refcnt is now refs: 1 + N where N >= 0
23595 if (py_method && !PyObject_TypeCheck(py_method, &PyCFunction_Type)) {
taking True path
taking True path
when considering value == (int)0 from gst.c:23595
taking True path
23596 iface->set_uri = _wrap_GstURIHandler__proxy_do_set_uri;
23597 } else {
23598 PyErr_Clear();
23599 if (parent_iface) {
23600 iface->set_uri = parent_iface->set_uri;
23601 }
23602 Py_XDECREF(py_method);
23603 }
23604 }
returning
ob_refcnt of '*iftmp.2336' is 1 too high
was expecting final ob_refcnt to be N + 0 (for some unknown N)
but final ob_refcnt is N + 1
found 2 similar trace(s) to this