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