File: composewindowtype.c
Function: composewindow_set_compose
Error: ob_refcnt of '*ui_manager' is 1 too high
60 static void composewindow_set_compose(clawsmail_ComposeWindowObject *self, Compose *compose)
61 {
62   PyObject *ui_manager = NULL;
63   PyObject *tmp = NULL;
64   PyObject *text = NULL;
65 
66   self->compose = compose;
67   WRAP_GOBJECT_IN_MEMBER_VAR(compose->ui_manager, ui_manager);
68   WRAP_GOBJECT_IN_MEMBER_VAR(compose->text, text);
when treating unknown struct Compose * from composewindowtype.c:61 as non-NULL
when get_gobj_from_address() succeeds
taking True path
when treating unknown struct PyObject * from composewindowtype.c:68 as non-NULL
taking False path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
new ref from (unknown) get_gobj_from_address allocated at:   WRAP_GOBJECT_IN_MEMBER_VAR(compose->ui_manager, ui_manager);
ob_refcnt is now refs: 1 + N where N >= 0
ob_refcnt is now refs: 2 + N where N >= 0
'*ui_manager' is now referenced by 1 non-stack value(s): region-for-arg-gcc.ParmDecl('self').ui_manager
69 }
when get_gobj_from_address() succeeds
taking True path
when treating unknown struct PyObject * from composewindowtype.c:69 as non-NULL
taking False path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
70 
returning ob_refcnt of '*ui_manager' is 1 too high was expecting final ob_refcnt to be N + 1 (for some unknown N) due to object being referenced by: region-for-arg-gcc.ParmDecl('self').ui_manager but final ob_refcnt is N + 2 found 19 similar trace(s) to this

File: composewindowtype.c
Function: composewindow_set_compose
Error: ob_refcnt of '*text' is 1 too high
60 static void composewindow_set_compose(clawsmail_ComposeWindowObject *self, Compose *compose)
61 {
62   PyObject *ui_manager = NULL;
63   PyObject *tmp = NULL;
64   PyObject *text = NULL;
65 
66   self->compose = compose;
67   WRAP_GOBJECT_IN_MEMBER_VAR(compose->ui_manager, ui_manager);
68   WRAP_GOBJECT_IN_MEMBER_VAR(compose->text, text);
when treating unknown struct Compose * from composewindowtype.c:61 as non-NULL
when get_gobj_from_address() succeeds
taking True path
when treating unknown struct PyObject * from composewindowtype.c:68 as non-NULL
taking False path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
69 }
when get_gobj_from_address() succeeds
taking True path
when treating unknown struct PyObject * from composewindowtype.c:69 as non-NULL
taking False path
when considering range: -0x8000000000000000 <= value <= -1
taking True path
new ref from (unknown) get_gobj_from_address allocated at:   WRAP_GOBJECT_IN_MEMBER_VAR(compose->text, text);
ob_refcnt is now refs: 1 + N where N >= 0
ob_refcnt is now refs: 2 + N where N >= 0
'*text' is now referenced by 1 non-stack value(s): region-for-arg-gcc.ParmDecl('self').text
70 
returning ob_refcnt of '*text' is 1 too high was expecting final ob_refcnt to be N + 1 (for some unknown N) due to object being referenced by: region-for-arg-gcc.ParmDecl('self').text but final ob_refcnt is N + 2 found 19 similar trace(s) to this