File: ./gst.override
Function: _wrap_gst_type_find_helper_for_buffer
Error: calling PyTuple_SetItem with NULL as argument 1 (py_ret) at ./gst.override:1028
1008 static PyObject *
1009 _wrap_gst_type_find_helper_for_buffer (PyObject *self, PyObject *args, PyObject *kwargs)
1010 {
1011     static char *kwlist[] = { "object", "buffer", NULL };
1012     PyGObject *py_object;
1013     PyGstMiniObject *py_buffer;
1014     PyObject *py_ret;
1015     GstTypeFindProbability prob = 0;
1016     GstCaps *caps = NULL;
1017 
1018     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!O!:type_find_helper_for_buffer",
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
1019 				     kwlist, &PyGstObject_Type, &py_object,
1020 				     &PyGstBuffer_Type, &py_buffer))
1021 	return NULL;
1022     
1023     caps = gst_type_find_helper_for_buffer (GST_OBJECT (py_object->obj),
1024 					    GST_BUFFER (py_buffer->obj),
1025 					    &prob);
1026     py_ret = PyTuple_New(2);
when PyTuple_New() fails
1027     if (caps)
when treating unknown struct GstCaps * from ./gst.override:1023 as non-NULL
taking True path
1028 	PyTuple_SetItem(py_ret, 0, pyg_boxed_new (GST_TYPE_CAPS, caps, FALSE, TRUE));
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
when call succeeds
calling PyTuple_SetItem with NULL as argument 1 (py_ret) at ./gst.override:1028
PyTuple_SetItem() invokes Py_TYPE() on the pointer via the PyTuple_Check() macro, thus accessing (NULL)->ob_type
found 1 similar trace(s) to this
1029     else {
1030 	Py_INCREF(Py_None);
1031 	PyTuple_SetItem(py_ret, 0, Py_None);
1032     }
1033 
1034     if (prob)
1035 	PyTuple_SetItem(py_ret, 1, pyg_enum_from_gtype(GST_TYPE_TYPE_FIND_PROBABILITY, prob));
1036     else {
1037 	Py_INCREF(Py_None);
1038 	PyTuple_SetItem(py_ret, 1, Py_None);
1039     }
1040     
1041     return py_ret;
1042 }

File: ./gst.override
Function: _wrap_gst_type_find_helper_for_buffer
Error: calling PyTuple_SetItem with NULL as argument 1 (py_ret) at ./gst.override:1031
1008 static PyObject *
1009 _wrap_gst_type_find_helper_for_buffer (PyObject *self, PyObject *args, PyObject *kwargs)
1010 {
1011     static char *kwlist[] = { "object", "buffer", NULL };
1012     PyGObject *py_object;
1013     PyGstMiniObject *py_buffer;
1014     PyObject *py_ret;
1015     GstTypeFindProbability prob = 0;
1016     GstCaps *caps = NULL;
1017 
1018     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!O!:type_find_helper_for_buffer",
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
1019 				     kwlist, &PyGstObject_Type, &py_object,
1020 				     &PyGstBuffer_Type, &py_buffer))
1021 	return NULL;
1022     
1023     caps = gst_type_find_helper_for_buffer (GST_OBJECT (py_object->obj),
1024 					    GST_BUFFER (py_buffer->obj),
1025 					    &prob);
1026     py_ret = PyTuple_New(2);
when PyTuple_New() fails
1027     if (caps)
when treating unknown struct GstCaps * from ./gst.override:1023 as NULL
taking False path
1028 	PyTuple_SetItem(py_ret, 0, pyg_boxed_new (GST_TYPE_CAPS, caps, FALSE, TRUE));
1029     else {
1030 	Py_INCREF(Py_None);
1031 	PyTuple_SetItem(py_ret, 0, Py_None);
calling PyTuple_SetItem with NULL as argument 1 (py_ret) at ./gst.override:1031
PyTuple_SetItem() invokes Py_TYPE() on the pointer via the PyTuple_Check() macro, thus accessing (NULL)->ob_type
1032     }
1033 
1034     if (prob)
1035 	PyTuple_SetItem(py_ret, 1, pyg_enum_from_gtype(GST_TYPE_TYPE_FIND_PROBABILITY, prob));
1036     else {
1037 	Py_INCREF(Py_None);
1038 	PyTuple_SetItem(py_ret, 1, Py_None);
1039     }
1040     
1041     return py_ret;
1042 }