File: ./gst.override
Function: type_find_function
Error: ob_refcnt of new ref from call to PyObject_CallObject is 1 too high
1212 static void
1213 type_find_function (GstTypeFind *find, gpointer user_data)
1214 {
1215     PyGILState_STATE state;
1216     PyObject *data;
1217     PyObject *callback, *args, *old_args;
1218     PyObject *typefind;
1219 
1220     state = pyg_gil_state_ensure ();
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
calling unknown int (*) (void) from ./gst.override:1220
1221 
1222     typefind = pyg_pointer_new(GST_TYPE_TYPE_FIND, find);
when call succeeds
1223 
1224     data = (PyObject *) user_data;
1225     callback = PyTuple_GET_ITEM(data, 0);
when treating unknown void * from ./gst.override:1213 as non-NULL
1226     args = Py_BuildValue("(O)", typefind);
when Py_BuildValue() succeeds
1227     if (PyTuple_GET_SIZE(data) > 1) {
when considering range: 2 <= value <= 0x7fffffffffffffff
taking True path
1228       old_args = args;
1229       args = PySequence_Concat(args, PyTuple_GET_ITEM(data, 1));
when PySequence_Concat() succeeds
1230       Py_DECREF(old_args);
when taking False path
calling tp_dealloc on new ref from call to Py_BuildValue allocated at ./gst.override:1226
1231     }
1232 
1233     PyObject_CallObject(callback, args); 
when treating unknown struct PyObject * from ./gst.override:1225 as non-NULL
when PyObject_CallObject() succeeds
new ref from call to PyObject_CallObject allocated at:     PyObject_CallObject(callback, args);
ob_refcnt is now refs: 1 + N where N >= 0
1234     
1235     Py_DECREF(args);
when taking True path
1236     Py_DECREF(typefind);
when taking True path
1237 
1238     pyg_gil_state_release (state);
calling unknown void (*) (int) from ./gst.override:1238
1239     
1240     return;
returning
ob_refcnt of new ref from call to PyObject_CallObject 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 8 similar trace(s) to this
1241 }