File: gstpad.override
Function: pad_block_callback_marshal
Error: dereferencing NULL (args->ob_refcnt) at gstpad.override:1393
1367 static void
1368 pad_block_callback_marshal(GstPad *pad, gboolean blocked, gpointer user_data)
1369 {
1370     PyGILState_STATE state;
1371     PyObject *callback, *args;
1372     PyObject *ret;
1373     PyObject *py_user_data;
1374 
1375     g_return_if_fail(user_data != NULL);
when taking True path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
1376 
1377     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 gstpad.override:1377
1378 
1379     py_user_data = (PyObject *) user_data;
1380 
1381     callback = PyTuple_GetItem(py_user_data, 0);
when treating unknown void * from gstpad.override:1368 as non-NULL
1382     args = Py_BuildValue("(NO)",
when considering range: -0x80000000 <= value <= -1
taking True path
when call succeeds
when Py_BuildValue() succeeds
1383              pygobject_new(G_OBJECT(pad)),
1384              blocked ? Py_True : Py_False);
1385     
1386     {
1387         PyObject *tmp = args;
1388         args = PySequence_Concat(tmp, PyTuple_GetItem(py_user_data, 1));
when PySequence_Concat() fails
1389         Py_DECREF (tmp);
when taking True path
1390     }
1391 
1392     ret = PyObject_CallObject(callback, args);
when PyObject_CallObject() succeeds
1393     Py_DECREF(args);
dereferencing NULL (args->ob_refcnt) at gstpad.override:1393
found 3 similar trace(s) to this
1394 
1395     if (!ret)
1396         PyErr_Print();
1397     else
1398         Py_DECREF(ret);
1399     
1400     pyg_gil_state_release(state);
1401 }

File: gstpad.override
Function: pad_block_callback_marshal
Error: dereferencing NULL (tmp->ob_refcnt) at gstpad.override:1389
1367 static void
1368 pad_block_callback_marshal(GstPad *pad, gboolean blocked, gpointer user_data)
1369 {
1370     PyGILState_STATE state;
1371     PyObject *callback, *args;
1372     PyObject *ret;
1373     PyObject *py_user_data;
1374 
1375     g_return_if_fail(user_data != NULL);
when taking True path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
1376 
1377     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 gstpad.override:1377
1378 
1379     py_user_data = (PyObject *) user_data;
1380 
1381     callback = PyTuple_GetItem(py_user_data, 0);
when treating unknown void * from gstpad.override:1368 as non-NULL
1382     args = Py_BuildValue("(NO)",
when considering range: -0x80000000 <= value <= -1
taking True path
when call succeeds
when Py_BuildValue() fails
1383              pygobject_new(G_OBJECT(pad)),
1384              blocked ? Py_True : Py_False);
1385     
1386     {
1387         PyObject *tmp = args;
1388         args = PySequence_Concat(tmp, PyTuple_GetItem(py_user_data, 1));
when PySequence_Concat() succeeds
1389         Py_DECREF (tmp);
dereferencing NULL (tmp->ob_refcnt) at gstpad.override:1389
found 3 similar trace(s) to this
1390     }
1391 
1392     ret = PyObject_CallObject(callback, args);
1393     Py_DECREF(args);
1394 
1395     if (!ret)
1396         PyErr_Print();
1397     else
1398         Py_DECREF(ret);
1399     
1400     pyg_gil_state_release(state);
1401 }