151 static PyObject *
152 _wrap_gst_structure_keys (PyObject *self)
153 {
154 GstStructure *s;
155 int i, n;
156 PyObject *ret;
157
158 s = pyg_boxed_get(self, GstStructure);
159 n = gst_structure_n_fields(s);
160 ret = PyList_New(n);
when PyList_New() fails
161
162 for (i = 0; i < n; ++i) {
when considering range: 1 <= value <= 0x7fffffff
taking True path
163 const gchar *name = gst_structure_nth_field_name (s, i);
164 PyList_SetItem(ret, i, PyString_FromString(name));
when treating unknown const gchar * from gststructure.override:163 as non-NULL
when PyString_FromString() succeeds
calling PyList_SetItem with NULL as argument 1 (ret) at gststructure.override:164
PyList_SetItem() invokes Py_TYPE() on the pointer via the PyList_Check() macro, thus accessing (NULL)->ob_type
found 1 similar trace(s) to this
165 }
166
167 return ret;
168 }