File: gstmessage.override
Function: _wrap_gst_message_parse_tag_full
Error: ob_refcnt of '*ptlist' is 1 too high
328 static PyObject *
329 _wrap_gst_message_parse_tag_full (PyGstMiniObject *self)
330 {
331 	GstPad *pad;
332 	GstTagList *taglist;
333 	PyObject *ptlist;
334 
335 	if (GST_MESSAGE_TYPE(self->obj) != GST_MESSAGE_TAG) {
when treating unknown struct GstMiniObject * from gstmessage.override:335 as non-NULL
when taking False path
336 		PyErr_SetString(PyExc_TypeError, "Message is not an Tag message");
337 		return NULL;
338 	}
339 
340 	gst_message_parse_tag_full (GST_MESSAGE (self->obj), &pad, &taglist);
341 	ptlist = pyg_boxed_new (GST_TYPE_TAG_LIST, taglist, TRUE, TRUE);
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
when call succeeds
new ref from call through function pointer allocated at: 	ptlist = pyg_boxed_new (GST_TYPE_TAG_LIST, taglist, TRUE, TRUE);
ob_refcnt is now refs: 1 + N where N >= 0
342 	gst_tag_list_free (taglist);
343 
344 	return Py_BuildValue("(OO)",
when call succeeds
when Py_BuildValue() succeeds
ob_refcnt is now refs: 1 + N where N >= 1
345 			     pygobject_new((GObject*) pad),
346 			     ptlist);
347 }
ob_refcnt of '*ptlist' 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

File: gstmessage.override
Function: _wrap_gst_message_parse_tag_full
Error: ob_refcnt of new ref from call through function pointer is 1 too high
328 static PyObject *
329 _wrap_gst_message_parse_tag_full (PyGstMiniObject *self)
330 {
331 	GstPad *pad;
332 	GstTagList *taglist;
333 	PyObject *ptlist;
334 
335 	if (GST_MESSAGE_TYPE(self->obj) != GST_MESSAGE_TAG) {
when treating unknown struct GstMiniObject * from gstmessage.override:335 as non-NULL
when taking False path
336 		PyErr_SetString(PyExc_TypeError, "Message is not an Tag message");
337 		return NULL;
338 	}
339 
340 	gst_message_parse_tag_full (GST_MESSAGE (self->obj), &pad, &taglist);
341 	ptlist = pyg_boxed_new (GST_TYPE_TAG_LIST, taglist, TRUE, TRUE);
when treating unknown struct _PyGObject_Functions * from /usr/include/pygtk-2.0/pygobject.h:207 as non-NULL
when call succeeds
342 	gst_tag_list_free (taglist);
343 
344 	return Py_BuildValue("(OO)",
when call succeeds
when Py_BuildValue() succeeds
new ref from call through function pointer allocated at: 	return Py_BuildValue("(OO)",
ob_refcnt is now refs: 1 + N where N >= 0
ob_refcnt is now refs: 1 + N where N >= 1
345 			     pygobject_new((GObject*) pad),
346 			     ptlist);
347 }
ob_refcnt of new ref from call through function pointer 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