Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/python-arm4.spec'], False, '/var/lib/mock/fedora-16-x86_64/root/', None, 0, True, False, 500, 475, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/python-arm4.spec'] Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-arm4-1.2-5.fc16.src.rpm Child returncode was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/python-arm4.spec'], False, '/var/lib/mock/fedora-16-x86_64/root/', None, 0, True, False, 500, 475, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/python-arm4.spec'] Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7ytLKW + umask 022 + cd /builddir/build/BUILD + LANG=C + export LANG + unset DISPLAY + cd /builddir/build/BUILD + rm -rf Arm4-1.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/arm4module-1.2.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd Arm4-1.2 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kSr9jd + umask 022 + cd /builddir/build/BUILD + cd Arm4-1.2 + LANG=C + export LANG + unset DISPLAY + /usr/bin/python setup.py build running build running build_ext building 'arm4' extension creating build creating build/temp.linux-x86_64-2.7 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DMAJOR_VERSION=1 -DMINOR_VERSION=2 -I/usr/include/python2.7 -c arm4module.c -o build/temp.linux-x86_64-2.7/arm4module.o arm4module.c: In function 'initarm4': arm4module.c:4787:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4870:1: warning: ob_refcnt of ArmID_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4840:23: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmHandle_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4841:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmCorrelator_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4842:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmArrivalTime_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4843:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmBuffer_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4844:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferCharset_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4845:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferAppIdentity_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4846:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferAppContext_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4847:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferTranIdentity_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4848:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferTranContext_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4849:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferArrivalTime_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4850:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferMetricBindings_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4851:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferMetricValues_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4852:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 15 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferUser_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4853:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 7 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferSystemAddress_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4854:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 7 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of ArmSubbufferDiagDetail_Type is 1 too low [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4870:1: note: but final ob_refcnt is N + -1 arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4855:20: note: ob_refcnt is now refs: -1 + N where N >= 2 arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4864:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 7 similar trace(s) to this arm4module.c:4870:1: warning: ob_refcnt of new exception object from PyErr_NewException is 1 too high [enabled by default] arm4module.c:4870:1: note: was expecting final ob_refcnt to be N + 1 (for some unknown N) arm4module.c:4870:1: note: due to object being referenced by: g_state.errorStatus arm4module.c:4870:1: note: but final ob_refcnt is N + 2 arm4module.c:4862:41: note: new exception object from PyErr_NewException allocated at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() succeeds at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4862:41: note: ob_refcnt is now refs: 1 + N where N >= 0 arm4module.c:4862:21: note: new exception object from PyErr_NewException is now referenced by 1 non-stack value(s): g_state.errorStatus arm4module.c:4863:5: note: ob_refcnt is now refs: 2 + N where N >= 0 arm4module.c:4864:23: note: when PyModule_AddObject() fails at: PyModule_AddObject(m, "error", state->errorStatus); arm4module.c:4870:1: note: returning arm4module.c:4870:1: note: found 7 similar trace(s) to this arm4module.c:4863:5: warning: dereferencing NULL (D.11516->ob_refcnt) at arm4module.c:4863 [enabled by default] arm4module.c:4795:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4795:5: note: taking False path at: if (PyType_Ready(&ArmID_Type) < 0) arm4module.c:4797:24: note: reaching: ArmHandle_Type.tp_new = PyType_GenericNew; arm4module.c:4798:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4798:5: note: taking False path at: if (PyType_Ready(&ArmHandle_Type) < 0) arm4module.c:4800:28: note: reaching: ArmCorrelator_Type.tp_new = PyType_GenericNew; arm4module.c:4801:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4801:5: note: taking False path at: if (PyType_Ready(&ArmCorrelator_Type) < 0) arm4module.c:4805:18: note: reaching: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4805:5: note: taking False path at: if (PyType_Ready(&ArmArrivalTime_Type) < 0) arm4module.c:4808:18: note: reaching: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4808:5: note: taking False path at: if (PyType_Ready(&ArmBuffer_Type) < 0) arm4module.c:4810:18: note: reaching: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4810:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferCharset_Type) < 0) arm4module.c:4812:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4812:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppIdentity_Type) < 0) arm4module.c:4814:18: note: reaching: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4814:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferAppContext_Type) < 0) arm4module.c:4816:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4816:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranIdentity_Type) < 0) arm4module.c:4818:18: note: reaching: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4818:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferTranContext_Type) < 0) arm4module.c:4820:18: note: reaching: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4820:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferArrivalTime_Type) < 0) arm4module.c:4822:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4822:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricBindings_Type) < 0) arm4module.c:4824:18: note: reaching: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4824:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferMetricValues_Type) < 0) arm4module.c:4826:18: note: reaching: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4826:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferUser_Type) < 0) arm4module.c:4828:18: note: reaching: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4828:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferSystemAddress_Type) < 0) arm4module.c:4830:18: note: reaching: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:18: note: when PyType_Ready() succeeds at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4830:5: note: taking False path at: if (PyType_Ready(&ArmSubbufferDiagDetail_Type) < 0) arm4module.c:4836:4: note: reaching: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4836:4: note: when Py_InitModule4_64() succeeds at: m = Py_InitModule3("arm4", arm4_methods, arm4_module_documentation); arm4module.c:4840:23: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmID", (PyObject *)&ArmID_Type); arm4module.c:4841:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmHandle", (PyObject *)&ArmHandle_Type); arm4module.c:4842:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmCorrelator", (PyObject *)&ArmCorrelator_Type); arm4module.c:4843:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmArrivalTime", (PyObject *)&ArmArrivalTime_Type); arm4module.c:4844:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmBuffer", (PyObject *)&ArmBuffer_Type); arm4module.c:4845:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferCharset", (PyObject *)&ArmSubbufferCharset_Type); arm4module.c:4846:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppIdentity", (PyObject *)&ArmSubbufferAppIdentity_Type); arm4module.c:4847:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferAppContext", (PyObject *)&ArmSubbufferAppContext_Type); arm4module.c:4848:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranIdentity", (PyObject *)&ArmSubbufferTranIdentity_Type); arm4module.c:4849:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferTranContext", (PyObject *)&ArmSubbufferTranContext_Type); arm4module.c:4850:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferArrivalTime", (PyObject *)&ArmSubbufferArrivalTime_Type); arm4module.c:4851:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricBindings", (PyObject *)&ArmSubbufferMetricBindings_Type); arm4module.c:4852:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferMetricValues", (PyObject *)&ArmSubbufferMetricValues_Type); arm4module.c:4853:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferUser", (PyObject *)&ArmSubbufferUser_Type); arm4module.c:4854:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferSystemAddress", (PyObject *)&ArmSubbufferSystemAddress_Type); arm4module.c:4855:20: note: when PyModule_AddObject() succeeds at: PyModule_AddObject(m, "ArmSubbufferDiagDetail", (PyObject *)&ArmSubbufferDiagDetail_Type); arm4module.c:4862:41: note: when PyErr_NewException() fails at: state->errorStatus = PyErr_NewException("arm4.error", NULL, NULL); arm4module.c:4863:5: note: found 7 similar trace(s) to this arm4module.c:4787:1: note: graphical error report for function 'initarm4' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.initarm4-refcount-errors.html' arm4module.c: In function 'ArmSubbufferMetricValues_set_valid': arm4module.c:2442:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:2422:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "ii:set_valid", &slot, &valid)) arm4module.c:2422:5: note: taking False path at: if (!PyArg_ParseTuple(args, "ii:set_valid", &slot, &valid)) arm4module.c:2425:42: note: reaching: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2425:5: note: when considering range: -0x80000000 <= value <= 6 at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2425:5: note: taking False path at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2429:22: note: reaching: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2429:5: note: when treating unknown const struct arm_metric_t * from arm4module.c:2429 as non-NULL at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2429:5: note: taking False path at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2433:9: note: reaching: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2433:2: note: when considering range: -0x80000000 <= value <= 0 at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2433:2: note: taking False path at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2441:2: note: reaching: return NULL; arm4module.c:2442:1: note: returning arm4module.c:2442:1: note: found 3 similar trace(s) to this arm4module.c:2442:1: warning: ob_refcnt of return value is 1 too low [enabled by default] arm4module.c:2442:1: note: was expecting final ob_refcnt to be N + 1 (for some unknown N) arm4module.c:2442:1: note: due to object being referenced by: return value arm4module.c:2442:1: note: but final ob_refcnt is N + 0 arm4module.c:2422:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "ii:set_valid", &slot, &valid)) arm4module.c:2422:5: note: taking False path at: if (!PyArg_ParseTuple(args, "ii:set_valid", &slot, &valid)) arm4module.c:2425:42: note: reaching: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2425:5: note: when considering range: -0x80000000 <= value <= 6 at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2425:5: note: taking False path at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2429:22: note: reaching: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2429:5: note: when treating unknown const struct arm_metric_t * from arm4module.c:2429 as non-NULL at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2429:5: note: taking False path at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2433:9: note: reaching: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2433:2: note: when considering range: 1 <= value <= 0x7fffffff at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2433:2: note: taking True path at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2434:23: note: reaching: if (self->arm_buffer.metric_value_array [i].slot == slot) arm4module.c:2434:46: note: when treating unknown const struct arm_metric_t * from arm4module.c:2434 as non-NULL at: if (self->arm_buffer.metric_value_array [i].slot == slot) arm4module.c:2434:6: note: when taking True path at: if (self->arm_buffer.metric_value_array [i].slot == slot) arm4module.c:2436:38: note: reaching: ((arm_metric_t *) self->arm_buffer.metric_value_array) [i].valid = valid; arm4module.c:2436:69: note: when treating unknown struct arm_metric_t * from arm4module.c:2436 as non-NULL at: ((arm_metric_t *) self->arm_buffer.metric_value_array) [i].valid = valid; arm4module.c:2436:69: note: ob_refcnt is now refs: 0 + N where N >= 1 arm4module.c:2442:1: note: returning arm4module.c:2442:1: note: consider using "Py_RETURN_NONE;" arm4module.c:2417:1: note: graphical error report for function 'ArmSubbufferMetricValues_set_valid' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferMetricValues_set_valid-refcount-errors.html' arm4module.c: In function 'ArmSubbufferMetricValues_set_value': arm4module.c:2296:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:2400:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:2310:9: note: when PyArg_ParseTuple() succeeds at: parsed = PyArg_ParseTuple(args, "iii" PARSE_INT64_FMT ":set_value", &slot, &format, &usage, &value64); arm4module.c:2311:5: note: taking False path at: if (!parsed) arm4module.c:2316:5: note: reaching: if (!parsed) arm4module.c:2316:5: note: taking False path at: if (!parsed) arm4module.c:2323:42: note: reaching: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2323:5: note: when considering range: -0x80000000 <= value <= 6 at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2323:5: note: taking False path at: if ((slot < ARM_METRIC_MIN_ARRAY_INDEX) || (slot > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2326:6: note: reaching: if (string_ptr && (strlen (string_ptr) > 0)) arm4module.c:2326:5: note: taking False path at: if (string_ptr && (strlen (string_ptr) > 0)) arm4module.c:2330:22: note: reaching: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2330:5: note: when treating unknown const struct arm_metric_t * from arm4module.c:2330 as non-NULL at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2330:5: note: taking False path at: if (self->arm_buffer.metric_value_array == NULL) arm4module.c:2337:8: note: reaching: index = self->arm_buffer.count; /* Default index for a new value */ arm4module.c:2338:2: note: when considering range: -0x80000000 <= value <= 0 at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2338:2: note: taking False path at: for (i = 0; i < self->arm_buffer.count; i++) arm4module.c:2346:31: note: reaching: if (index == self->arm_buffer.count) arm4module.c:2346:5: note: when taking True path at: if (index == self->arm_buffer.count) arm4module.c:2347:19: note: reaching: self->arm_buffer.count++; arm4module.c:2350:5: note: when considering range: 6 <= value <= 0x7fffffff at: if (index >= ARM_METRIC_MAX_ARRAY_INDEX) arm4module.c:2350:5: note: taking True path at: if (index >= ARM_METRIC_MAX_ARRAY_INDEX) arm4module.c:2351:3: note: reaching: return NULL; arm4module.c:2400:1: note: returning arm4module.c:2296:1: note: graphical error report for function 'ArmSubbufferMetricValues_set_value' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferMetricValues_set_value-refcount-errors.html' arm4module.c: In function 'ArmSubbufferMetricBindings_bind': arm4module.c:2102:23: warning: Mismatching type in call to PyArg_ParseTuple with format code "iO" [enabled by default] argument 4 ("&metric") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:2094:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:2125:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:2102:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "iO", &index, &metric)) arm4module.c:2102:5: note: taking False path at: if (!PyArg_ParseTuple(args, "iO", &index, &metric)) arm4module.c:2104:43: note: reaching: if ((index < ARM_METRIC_MIN_ARRAY_INDEX) || (index > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2104:5: note: when considering range: -0x80000000 <= value <= 6 at: if ((index < ARM_METRIC_MIN_ARRAY_INDEX) || (index > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2104:5: note: taking False path at: if ((index < ARM_METRIC_MIN_ARRAY_INDEX) || (index > ARM_METRIC_MAX_ARRAY_INDEX)) arm4module.c:2106:7: note: reaching: if (!ArmID_Object_Check(metric)) arm4module.c:2106:5: note: when taking True path at: if (!ArmID_Object_Check(metric)) arm4module.c:2106:7: note: reaching: if (!ArmID_Object_Check(metric)) arm4module.c:2106:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(metric)) arm4module.c:2106:6: note: taking False path at: if (!ArmID_Object_Check(metric)) arm4module.c:2110:22: note: reaching: if (self->arm_buffer.metric_binding_array == NULL) arm4module.c:2110:5: note: when treating unknown const struct arm_metric_binding_t * from arm4module.c:2110 as non-NULL at: if (self->arm_buffer.metric_binding_array == NULL) arm4module.c:2110:5: note: taking False path at: if (self->arm_buffer.metric_binding_array == NULL) arm4module.c:2117:22: note: reaching: if (self->arm_buffer.count >= ARM_METRIC_MAX_ARRAY_INDEX) arm4module.c:2117:5: note: when considering range: 6 <= value <= 0x7fffffff at: if (self->arm_buffer.count >= ARM_METRIC_MAX_ARRAY_INDEX) arm4module.c:2117:5: note: taking True path at: if (self->arm_buffer.count >= ARM_METRIC_MAX_ARRAY_INDEX) arm4module.c:2118:3: note: reaching: return NULL; arm4module.c:2125:1: note: returning arm4module.c:2125:1: note: found 6 similar trace(s) to this arm4module.c:2094:1: note: graphical error report for function 'ArmSubbufferMetricBindings_bind' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferMetricBindings_bind-refcount-errors.html' arm4module.c: In function 'ArmSubbufferArrivalTime_set_arrival_time': arm4module.c:1961:23: warning: Mismatching type in call to PyArg_ParseTuple with format code "O" [enabled by default] argument 3 ("&arrival") had type "struct ArmArrivalTime * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:1971:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:1961:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "O", &arrival)) arm4module.c:1961:5: note: taking False path at: if (!PyArg_ParseTuple(args, "O", &arrival)) arm4module.c:1963:7: note: reaching: if (!ArmArrivalTime_Object_Check(arrival)) arm4module.c:1963:5: note: when taking True path at: if (!ArmArrivalTime_Object_Check(arrival)) arm4module.c:1963:7: note: reaching: if (!ArmArrivalTime_Object_Check(arrival)) arm4module.c:1963:6: note: when considering value == (int)0 from arm4module.c:1963 at: if (!ArmArrivalTime_Object_Check(arrival)) arm4module.c:1963:6: note: taking True path at: if (!ArmArrivalTime_Object_Check(arrival)) arm4module.c:1964:3: note: reaching: return NULL; arm4module.c:1971:1: note: returning arm4module.c:1954:1: note: graphical error report for function 'ArmSubbufferArrivalTime_set_arrival_time' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferArrivalTime_set_arrival_time-refcount-errors.html' arm4module.c: In function 'ArmSubbufferTranContext_set_context_value': arm4module.c:1791:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:1764:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "is", &index, &value_ptr)) arm4module.c:1764:5: note: taking False path at: if (!PyArg_ParseTuple(args, "is", &index, &value_ptr)) arm4module.c:1766:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1766:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1766:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1767:3: note: reaching: return NULL; arm4module.c:1791:1: note: returning arm4module.c:1755:1: note: graphical error report for function 'ArmSubbufferTranContext_set_context_value' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferTranContext_set_context_value-refcount-errors.html' arm4module.c: In function 'ArmSubbufferTranIdentity_set_context_name': arm4module.c:1529:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:1502:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "is", &index, &name_ptr)) arm4module.c:1502:5: note: taking False path at: if (!PyArg_ParseTuple(args, "is", &index, &name_ptr)) arm4module.c:1504:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1504:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1504:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1505:3: note: reaching: return NULL; arm4module.c:1529:1: note: returning arm4module.c:1493:1: note: graphical error report for function 'ArmSubbufferTranIdentity_set_context_name' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferTranIdentity_set_context_name-refcount-errors.html' arm4module.c: In function 'ArmSubbufferTranIdentity_set_property': arm4module.c:1470:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:1445:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "iss", &index, &name_ptr, &value_ptr)) arm4module.c:1445:8: note: taking False path at: if (!PyArg_ParseTuple(args, "iss", &index, &name_ptr, &value_ptr)) arm4module.c:1447:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1447:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1447:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1448:3: note: reaching: return NULL; arm4module.c:1470:1: note: returning arm4module.c:1435:1: note: graphical error report for function 'ArmSubbufferTranIdentity_set_property' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferTranIdentity_set_property-refcount-errors.html' arm4module.c: In function 'ArmSubbufferAppContext_set_context_value': arm4module.c:1207:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:1180:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "is", &index, &value_ptr)) arm4module.c:1180:5: note: taking False path at: if (!PyArg_ParseTuple(args, "is", &index, &value_ptr)) arm4module.c:1182:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1182:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1182:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:1183:3: note: reaching: return NULL; arm4module.c:1207:1: note: returning arm4module.c:1171:1: note: graphical error report for function 'ArmSubbufferAppContext_set_context_value' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferAppContext_set_context_value-refcount-errors.html' arm4module.c: In function 'ArmSubbufferAppIdentity_set_context_name': arm4module.c:992:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:965:23: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "is", &index, &name_ptr)) arm4module.c:965:5: note: taking False path at: if (!PyArg_ParseTuple(args, "is", &index, &name_ptr)) arm4module.c:967:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:967:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:967:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:968:3: note: reaching: return NULL; arm4module.c:992:1: note: returning arm4module.c:956:1: note: graphical error report for function 'ArmSubbufferAppIdentity_set_context_name' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferAppIdentity_set_context_name-refcount-errors.html' arm4module.c: In function 'ArmSubbufferAppIdentity_set_property': arm4module.c:933:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:908:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "iss", &index, &name_ptr, &value_ptr)) arm4module.c:908:8: note: taking False path at: if (!PyArg_ParseTuple(args, "iss", &index, &name_ptr, &value_ptr)) arm4module.c:910:45: note: reaching: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:910:5: note: when considering range: 20 <= value <= 0x7fffffff at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:910:5: note: taking True path at: if ((index < ARM_PROPERTY_MIN_ARRAY_INDEX) || (index > ARM_PROPERTY_MAX_ARRAY_INDEX)) arm4module.c:911:3: note: reaching: return NULL; arm4module.c:933:1: note: returning arm4module.c:898:1: note: graphical error report for function 'ArmSubbufferAppIdentity_set_property' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmSubbufferAppIdentity_set_property-refcount-errors.html' arm4module.c: In function 'ArmBuffer_add_subbuffer': arm4module.c:3150:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c: In function 'ArmCorrelator_get_flags': arm4module.c:542:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:527:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, PARSE_INT32_FMT, &flag_num)) arm4module.c:527:8: note: taking False path at: if (!PyArg_ParseTuple(args, PARSE_INT32_FMT, &flag_num)) arm4module.c:530:35: note: reaching: status = arm_get_correlator_flags( arm4module.c:534:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:534:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:534:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:536:17: note: reaching: set_arm_error (status, "arm_get_correlator_flags"); arm4module.c:542:1: note: returning arm4module.c:542:1: note: found 3 similar trace(s) to this arm4module.c:517:1: note: graphical error report for function 'ArmCorrelator_get_flags' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.ArmCorrelator_get_flags-refcount-errors.html' arm4module.c: In function 'is_charset_supported': arm4module.c:4636:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4622:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, PARSE_INT32_FMT ":is_charset_supported", kwlist, &charset)) arm4module.c:4622:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, PARSE_INT32_FMT ":is_charset_supported", kwlist, &charset)) arm4module.c:4625:35: note: reaching: status = arm_is_charset_supported( arm4module.c:4628:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4628:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4628:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4630:17: note: reaching: set_arm_error (status, "arm_is_charset_supported"); arm4module.c:4636:1: note: returning arm4module.c:4636:1: note: found 3 similar trace(s) to this arm4module.c:4611:1: note: graphical error report for function 'is_charset_supported' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.is_charset_supported-refcount-errors.html' arm4module.c: In function 'generate_correlator': arm4module.c:4499:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OiO:generate_correlator" [enabled by default] argument 5 ("&app_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4499:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OiO:generate_correlator" [enabled by default] argument 6 ("&tran_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4499:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OiO:generate_correlator" [enabled by default] argument 7 ("&parent") had type "struct ArmCorrelator * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4499:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OiO:generate_correlator" [enabled by default] argument 9 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4480:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4536:1: warning: ob_refcnt of '*correlator' is 1 too high [enabled by default] arm4module.c:4536:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4536:1: note: but final ob_refcnt is N + 1 arm4module.c:4518:13: note: new ref from (unknown) newArmCorrelator allocated at: correlator = newArmCorrelator (NULL); arm4module.c:4499:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4499:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4506:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4508:11: note: reaching: prepare (buffer); arm4module.c:4513:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:13: note: when taking False path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: when considering value == (int)0 from arm4module.c:4513 at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: taking False path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4516:14: note: reaching: parent_ptr = NULL; arm4module.c:4518:13: note: when newArmCorrelator() succeeds at: correlator = newArmCorrelator (NULL); arm4module.c:4518:13: note: ob_refcnt is now refs: 1 + N where N >= 0 arm4module.c:4528:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4528:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4528:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4530:17: note: reaching: set_arm_error (status, "arm_generate_correlator"); arm4module.c:4536:1: note: returning arm4module.c:4536:1: note: found 9 similar trace(s) to this arm4module.c:4536:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4499:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4499:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4506:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4508:11: note: reaching: prepare (buffer); arm4module.c:4513:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:13: note: when taking False path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: when considering value == (int)0 from arm4module.c:4513 at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: taking False path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4516:14: note: reaching: parent_ptr = NULL; arm4module.c:4518:13: note: when newArmCorrelator() succeeds at: correlator = newArmCorrelator (NULL); arm4module.c:4528:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4528:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4528:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4530:17: note: reaching: set_arm_error (status, "arm_generate_correlator"); arm4module.c:4536:1: note: returning arm4module.c:4536:1: note: found 9 similar trace(s) to this arm4module.c:4519:17: warning: dereferencing NULL (correlator->arm_correlator) at arm4module.c:4519 [enabled by default] arm4module.c:4499:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4499:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OiO:generate_correlator", kwlist, arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4502:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4504:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4506:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4506:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4508:11: note: reaching: prepare (buffer); arm4module.c:4513:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:13: note: when taking False path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: when considering range: -0x80000000 <= value <= -1 at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4513:16: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4514:24: note: reaching: parent_ptr = &(parent->arm_correlator); arm4module.c:4518:13: note: when newArmCorrelator() fails at: correlator = newArmCorrelator (NULL); arm4module.c:4519:17: note: found 1 similar trace(s) to this arm4module.c:4480:1: note: graphical error report for function 'generate_correlator' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.generate_correlator-refcount-errors.html' arm4module.c: In function 'prepare': arm4module.c:3041:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c: In function 'report_transaction': arm4module.c:4376:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OOll|iOOiO:report_transaction" [enabled by default] argument 5 ("&app_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4376:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OOll|iOOiO:report_transaction" [enabled by default] argument 6 ("&tran_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4376:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OOll|iOOiO:report_transaction" [enabled by default] argument 10 ("&parent") had type "struct ArmCorrelator * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4376:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OOll|iOOiO:report_transaction" [enabled by default] argument 11 ("&correlator") had type "struct ArmCorrelator * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4376:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OOll|iOOiO:report_transaction" [enabled by default] argument 13 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4352:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4429:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4376:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, arm4module.c:4376:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, arm4module.c:4390:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4390:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4390:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4390:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4390:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:4392:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4392:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4392:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:4392:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4392:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:4394:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4394:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4394:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4394:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:4396:11: note: reaching: prepare (buffer); arm4module.c:4401:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4401:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4401:13: note: when taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:4402:24: note: reaching: parent_ptr = &(parent->arm_correlator); arm4module.c:4405:5: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4405:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4405:17: note: when taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4405:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4405:20: note: when considering range: -0x80000000 <= value <= -1 at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4405:20: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:4406:32: note: reaching: correlator_ptr = &(correlator->arm_correlator); arm4module.c:4420:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4420:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4420:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4422:17: note: reaching: set_arm_error (status, "arm_report_transaction"); arm4module.c:4429:1: note: returning arm4module.c:4429:1: note: found 7 similar trace(s) to this arm4module.c:4352:1: note: graphical error report for function 'report_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.report_transaction-refcount-errors.html' arm4module.c: In function 'unbind_thread': arm4module.c:4268:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:unbind_thread" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4258:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4286:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4268:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:unbind_thread", kwlist, &tran_handle)) arm4module.c:4268:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:unbind_thread", kwlist, &tran_handle)) arm4module.c:4270:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4270:5: note: when taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4274:14: note: reaching: tran_handle->arm_handle, arm4module.c:4277:6: note: when considering range: 1 <= value <= 0x7fffffff at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4277:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4277:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4279:17: note: reaching: set_arm_error (status, "arm_unbind_thread"); arm4module.c:4286:1: note: returning arm4module.c:4286:1: note: found 11 similar trace(s) to this arm4module.c:4258:1: note: graphical error report for function 'unbind_thread' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.unbind_thread-refcount-errors.html' arm4module.c: In function 'bind_thread': arm4module.c:4213:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:bind_thread" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4203:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4231:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4213:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:bind_thread", kwlist, &tran_handle)) arm4module.c:4213:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:bind_thread", kwlist, &tran_handle)) arm4module.c:4215:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4215:5: note: when taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4219:14: note: reaching: tran_handle->arm_handle, arm4module.c:4222:6: note: when considering range: 1 <= value <= 0x7fffffff at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4222:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4222:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4224:17: note: reaching: set_arm_error (status, "arm_bind_thread"); arm4module.c:4231:1: note: returning arm4module.c:4231:1: note: found 11 similar trace(s) to this arm4module.c:4203:1: note: graphical error report for function 'bind_thread' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.bind_thread-refcount-errors.html' arm4module.c: In function 'unblock_transaction': arm4module.c:4160:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO:unblock_transaction" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4160:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO:unblock_transaction" [enabled by default] argument 6 ("&block_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4149:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4181:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4160:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO:unblock_transaction", kwlist, &tran_handle, &block_handle)) arm4module.c:4160:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO:unblock_transaction", kwlist, &tran_handle, &block_handle)) arm4module.c:4162:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4162:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4162:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4162:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4162:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4164:7: note: reaching: if (!ArmHandle_Object_Check(block_handle)) arm4module.c:4164:5: note: when taking False path at: if (!ArmHandle_Object_Check(block_handle)) arm4module.c:4169:15: note: reaching: block_handle->arm_handle, arm4module.c:4172:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4172:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4172:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4174:17: note: reaching: set_arm_error (status, "arm_unblock_transaction"); arm4module.c:4181:1: note: returning arm4module.c:4181:1: note: found 10 similar trace(s) to this arm4module.c:4149:1: note: graphical error report for function 'unblock_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.unblock_transaction-refcount-errors.html' arm4module.c: In function 'block_transaction': arm4module.c:4100:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:block_transaction" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4119:1: warning: ob_refcnt of '*block_handle' is 1 too high [enabled by default] arm4module.c:4119:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:4119:1: note: but final ob_refcnt is N + 1 arm4module.c:4105:15: note: new ref from (unknown) newArmHandle allocated at: block_handle = newArmHandle (0); arm4module.c:4100:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4100:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4105:15: note: reaching: block_handle = newArmHandle (0); arm4module.c:4105:15: note: when newArmHandle() succeeds at: block_handle = newArmHandle (0); arm4module.c:4105:15: note: ob_refcnt is now refs: 1 + N where N >= 0 arm4module.c:4111:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4111:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4111:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4113:17: note: reaching: set_arm_error (status, "arm_block_transaction"); arm4module.c:4119:1: note: returning arm4module.c:4119:1: note: found 11 similar trace(s) to this arm4module.c:4119:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4100:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4100:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4105:15: note: reaching: block_handle = newArmHandle (0); arm4module.c:4105:15: note: when newArmHandle() succeeds at: block_handle = newArmHandle (0); arm4module.c:4111:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4111:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4111:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4113:17: note: reaching: set_arm_error (status, "arm_block_transaction"); arm4module.c:4119:1: note: returning arm4module.c:4119:1: note: found 12 similar trace(s) to this arm4module.c:4110:3: warning: dereferencing NULL (block_handle->arm_handle) at arm4module.c:4110 [enabled by default] arm4module.c:4100:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4100:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:block_transaction", kwlist, &tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4102:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4105:15: note: reaching: block_handle = newArmHandle (0); arm4module.c:4105:15: note: when newArmHandle() fails at: block_handle = newArmHandle (0); arm4module.c:4110:3: note: found 2 similar trace(s) to this arm4module.c:4089:1: note: graphical error report for function 'block_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.block_transaction-refcount-errors.html' arm4module.c: In function 'discard_transaction': arm4module.c:4040:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:discard_transaction" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:4030:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4058:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:4040:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:discard_transaction", kwlist, &tran_handle)) arm4module.c:4040:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:discard_transaction", kwlist, &tran_handle)) arm4module.c:4042:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4042:5: note: when taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:4046:14: note: reaching: tran_handle->arm_handle, arm4module.c:4049:6: note: when considering range: 1 <= value <= 0x7fffffff at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4049:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4049:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:4051:17: note: reaching: set_arm_error (status, "arm_discard_transaction"); arm4module.c:4058:1: note: returning arm4module.c:4058:1: note: found 11 similar trace(s) to this arm4module.c:4030:1: note: graphical error report for function 'discard_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.discard_transaction-refcount-errors.html' arm4module.c: In function 'update_transaction': arm4module.c:3982:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|O:update_transaction" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3982:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|O:update_transaction" [enabled by default] argument 6 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3969:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:4005:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3982:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|O:update_transaction", kwlist, &tran_handle, &buffer)) arm4module.c:3982:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|O:update_transaction", kwlist, &tran_handle, &buffer)) arm4module.c:3984:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3984:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3984:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3984:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3984:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3986:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:13: note: when taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:16: note: when considering value == (int)0 from arm4module.c:3986 at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3986:16: note: taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3993:14: note: reaching: tran_handle->arm_handle, arm4module.c:3996:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3996:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3996:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3998:17: note: reaching: set_arm_error (status, "arm_update_transaction"); arm4module.c:4005:1: note: returning arm4module.c:4005:1: note: found 9 similar trace(s) to this arm4module.c:3969:1: note: graphical error report for function 'update_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.update_transaction-refcount-errors.html' arm4module.c: In function 'stop_transaction': arm4module.c:3924:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|iO:stop_transaction" [enabled by default] argument 5 ("&tran_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3924:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|iO:stop_transaction" [enabled by default] argument 7 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3909:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3949:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3924:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|"PARSE_INT32_FMT"O:stop_transaction", kwlist, arm4module.c:3924:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|"PARSE_INT32_FMT"O:stop_transaction", kwlist, arm4module.c:3927:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3927:5: note: when taking True path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3927:7: note: reaching: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3927:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3927:6: note: taking False path at: if (!ArmHandle_Object_Check(tran_handle)) arm4module.c:3929:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:13: note: when taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:16: note: when considering value == (int)0 from arm4module.c:3929 at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3929:16: note: taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3935:31: note: reaching: status = arm_stop_transaction( arm4module.c:3940:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3940:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3940:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3942:17: note: reaching: set_arm_error (status, "arm_stop_transaction"); arm4module.c:3949:1: note: returning arm4module.c:3949:1: note: found 9 similar trace(s) to this arm4module.c:3909:1: note: graphical error report for function 'stop_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.stop_transaction-refcount-errors.html' arm4module.c: In function 'start_transaction': arm4module.c:3830:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OOiO:start_transaction" [enabled by default] argument 5 ("&app_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3830:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OOiO:start_transaction" [enabled by default] argument 6 ("&tran_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3830:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OOiO:start_transaction" [enabled by default] argument 7 ("&parent") had type "struct ArmCorrelator * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3830:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OOiO:start_transaction" [enabled by default] argument 8 ("&correlator") had type "struct ArmCorrelator * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3830:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "OO|OOiO:start_transaction" [enabled by default] argument 10 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3809:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3871:1: warning: ob_refcnt of '*tran_handle' is 1 too high [enabled by default] arm4module.c:3871:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) arm4module.c:3871:1: note: but final ob_refcnt is N + 1 arm4module.c:3853:14: note: new ref from (unknown) newArmHandle allocated at: tran_handle = newArmHandle (0); arm4module.c:3830:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3830:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3837:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3839:11: note: reaching: prepare (buffer); arm4module.c:3844:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:13: note: when taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3845:24: note: reaching: parent_ptr = &(parent->arm_correlator); arm4module.c:3848:5: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:17: note: when taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: when considering value == (int)0 from arm4module.c:3848 at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3851:18: note: reaching: correlator_ptr = NULL; arm4module.c:3853:14: note: when newArmHandle() succeeds at: tran_handle = newArmHandle (0); arm4module.c:3853:14: note: ob_refcnt is now refs: 1 + N where N >= 0 arm4module.c:3863:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3863:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3863:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3865:17: note: reaching: set_arm_error (status, "arm_start_transaction"); arm4module.c:3871:1: note: returning arm4module.c:3871:1: note: found 9 similar trace(s) to this arm4module.c:3871:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3830:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3830:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3837:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3839:11: note: reaching: prepare (buffer); arm4module.c:3844:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:13: note: when taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3845:24: note: reaching: parent_ptr = &(parent->arm_correlator); arm4module.c:3848:5: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:17: note: when taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: when considering value == (int)0 from arm4module.c:3848 at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3851:18: note: reaching: correlator_ptr = NULL; arm4module.c:3853:14: note: when newArmHandle() succeeds at: tran_handle = newArmHandle (0); arm4module.c:3863:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3863:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3863:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3865:17: note: reaching: set_arm_error (status, "arm_start_transaction"); arm4module.c:3871:1: note: returning arm4module.c:3871:1: note: found 9 similar trace(s) to this arm4module.c:3861:3: warning: dereferencing NULL (tran_handle->arm_handle) at arm4module.c:3861 [enabled by default] arm4module.c:3830:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3830:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO|OOiO:start_transaction", kwlist, arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:5: note: when taking True path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3833:6: note: taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:5: note: when taking True path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:7: note: reaching: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3835:6: note: taking False path at: if (!ArmID_Object_Check(tran_id)) arm4module.c:3837:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3837:13: note: when taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3839:11: note: reaching: prepare (buffer); arm4module.c:3844:5: note: taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:16: note: reaching: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3844:13: note: when taking True path at: if (parent && ArmCorrelator_Object_Check (parent)) arm4module.c:3845:24: note: reaching: parent_ptr = &(parent->arm_correlator); arm4module.c:3848:5: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:17: note: when taking False path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: reaching: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: when considering range: -0x80000000 <= value <= -1 at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3848:20: note: taking True path at: if (correlator && ArmCorrelator_Object_Check (correlator)) arm4module.c:3849:32: note: reaching: correlator_ptr = &(correlator->arm_correlator); arm4module.c:3853:14: note: when newArmHandle() fails at: tran_handle = newArmHandle (0); arm4module.c:3861:3: note: found 1 similar trace(s) to this arm4module.c:3809:1: note: graphical error report for function 'start_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.start_transaction-refcount-errors.html' arm4module.c: In function 'stop_application': arm4module.c:3732:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:stop_application" [enabled by default] argument 5 ("&app_handle") had type "struct ArmHandle * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3722:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3750:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3732:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:stop_application", kwlist, &app_handle)) arm4module.c:3732:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:stop_application", kwlist, &app_handle)) arm4module.c:3734:7: note: reaching: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3734:5: note: when taking False path at: if (!ArmHandle_Object_Check(app_handle)) arm4module.c:3738:13: note: reaching: app_handle->arm_handle, arm4module.c:3741:6: note: when considering range: 1 <= value <= 0x7fffffff at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3741:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3741:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3743:17: note: reaching: set_arm_error (status, "arm_stop_application"); arm4module.c:3750:1: note: returning arm4module.c:3750:1: note: found 11 similar trace(s) to this arm4module.c:3722:1: note: graphical error report for function 'stop_application' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.stop_application-refcount-errors.html' arm4module.c: In function 'start_application': arm4module.c:3666:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|ssO:start_application" [enabled by default] argument 5 ("&app_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3666:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O|ssO:start_application" [enabled by default] argument 8 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3649:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3693:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3666:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|ssO:start_application", kwlist, arm4module.c:3666:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O|ssO:start_application", kwlist, arm4module.c:3669:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3669:5: note: when taking True path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3669:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3669:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(app_id)) arm4module.c:3669:6: note: taking False path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3671:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:13: note: when taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:16: note: when considering range: -0x80000000 <= value <= -1 at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3671:16: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3673:11: note: reaching: prepare (buffer); arm4module.c:3684:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3684:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3684:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3686:17: note: reaching: set_arm_error (status, "arm_start_application"); arm4module.c:3693:1: note: returning arm4module.c:3693:1: note: found 7 similar trace(s) to this arm4module.c:3649:1: note: graphical error report for function 'start_application' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.start_application-refcount-errors.html' arm4module.c: In function 'register_metric': arm4module.c:3558:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "Osii|s:register_metric" [enabled by default] argument 5 ("&app_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3558:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "Osii|s:register_metric" [enabled by default] argument 6 ("&name") had type "char * *" but was expecting "const char * *" for format code "s" arm4module.c:3558:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "Osii|s:register_metric" [enabled by default] argument 9 ("&units") had type "char * *" but was expecting "const char * *" for format code "s" arm4module.c:3543:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3583:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3558:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "Osii|s:register_metric", kwlist, arm4module.c:3558:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "Osii|s:register_metric", kwlist, arm4module.c:3561:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3561:5: note: when taking True path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3561:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3561:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(app_id)) arm4module.c:3561:6: note: taking False path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3564:30: note: reaching: status = arm_register_metric( arm4module.c:3574:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3574:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3574:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3576:17: note: reaching: set_arm_error (status, "arm_register_metric"); arm4module.c:3583:1: note: returning arm4module.c:3583:1: note: found 8 similar trace(s) to this arm4module.c:3543:1: note: graphical error report for function 'register_metric' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.register_metric-refcount-errors.html' arm4module.c: In function 'register_transaction': arm4module.c:3456:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "Os|O:register_transaction" [enabled by default] argument 5 ("&app_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3456:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "Os|O:register_transaction" [enabled by default] argument 7 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3441:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3483:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3456:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "Os|O:register_transaction", kwlist, arm4module.c:3456:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "Os|O:register_transaction", kwlist, arm4module.c:3459:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3459:5: note: when taking True path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3459:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3459:6: note: when considering range: -0x80000000 <= value <= -1 at: if (!ArmID_Object_Check(app_id)) arm4module.c:3459:6: note: taking False path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3461:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:13: note: when taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:16: note: when considering value == (int)0 from arm4module.c:3461 at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3461:16: note: taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3467:35: note: reaching: status = arm_register_transaction( arm4module.c:3474:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3474:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3474:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3476:17: note: reaching: set_arm_error (status, "arm_register_transaction"); arm4module.c:3483:1: note: returning arm4module.c:3483:1: note: found 8 similar trace(s) to this arm4module.c:3441:1: note: graphical error report for function 'register_transaction' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.register_transaction-refcount-errors.html' arm4module.c: In function 'destroy_application': arm4module.c:3393:34: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "O:destroy_application" [enabled by default] argument 5 ("&app_id") had type "struct ArmID * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3383:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3411:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3393:34: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:destroy_application", kwlist, &app_id)) arm4module.c:3393:5: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "O:destroy_application", kwlist, &app_id)) arm4module.c:3395:7: note: reaching: if (!ArmID_Object_Check(app_id)) arm4module.c:3395:5: note: when taking False path at: if (!ArmID_Object_Check(app_id)) arm4module.c:3399:11: note: reaching: &(app_id->arm_id), arm4module.c:3402:6: note: when considering range: 1 <= value <= 0x7fffffff at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3402:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3402:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3404:17: note: reaching: set_arm_error (status, "arm_destroy_application"); arm4module.c:3411:1: note: returning arm4module.c:3411:1: note: found 11 similar trace(s) to this arm4module.c:3383:1: note: graphical error report for function 'destroy_application' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.destroy_application-refcount-errors.html' arm4module.c: In function 'register_application': arm4module.c:3334:37: warning: Mismatching type in call to PyArg_ParseTupleAndKeywords with format code "s|O:register_application" [enabled by default] argument 6 ("&buffer") had type "struct ArmBuffer * *" but was expecting "struct PyObject * *" for format code "O" arm4module.c:3320:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c:3357:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] arm4module.c:3334:37: note: when PyArg_ParseTupleAndKeywords() succeeds at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "s|O:register_application", kwlist, &app_name, &buffer)) arm4module.c:3334:8: note: taking False path at: if (!PyArg_ParseTupleAndKeywords(args, keywds, "s|O:register_application", kwlist, &app_name, &buffer)) arm4module.c:3336:6: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:5: note: taking True path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:13: note: when taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:16: note: reaching: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:16: note: when considering value == (int)0 from arm4module.c:3336 at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3336:16: note: taking False path at: if (buffer && ArmBuffer_Object_Check(buffer)) arm4module.c:3342:35: note: reaching: status = arm_register_application( arm4module.c:3348:6: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3348:45: note: when considering range: -0x80000000 <= value <= -1 at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3348:5: note: taking True path at: if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS)) arm4module.c:3350:17: note: reaching: set_arm_error (status, "arm_register_application"); arm4module.c:3357:1: note: returning arm4module.c:3357:1: note: found 9 similar trace(s) to this arm4module.c:3320:1: note: graphical error report for function 'register_application' written out to 'build/temp.linux-x86_64-2.7/arm4module.c.register_application-refcount-errors.html' arm4module.c: In function 'ArmBuffer_dealloc': arm4module.c:3115:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed arm4module.c: In function 'init_constants': arm4module.c:4701:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed creating build/lib.linux-x86_64-2.7 gcc -pthread -shared build/temp.linux-x86_64-2.7/arm4module.o -L/usr/lib64 -larm4 -lpython2.7 -o build/lib.linux-x86_64-2.7/arm4.so + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ZbYq5x + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 ++ dirname /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 + cd Arm4-1.2 + LANG=C + export LANG + unset DISPLAY + rm -rf /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 + /usr/bin/python setup.py install --skip-build --root /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 creating /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr creating /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/arm4.so -> /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7/site-packages running install_egg_info running egg_info creating Arm4.egg-info writing Arm4.egg-info/PKG-INFO writing top-level names to Arm4.egg-info/top_level.txt writing dependency_links to Arm4.egg-info/dependency_links.txt writing manifest file 'Arm4.egg-info/SOURCES.txt' reading manifest file 'Arm4.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'Arm4.egg-info/SOURCES.txt' Copying Arm4.egg-info to /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7/site-packages/Arm4-1.2-py2.7.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/Arm4-1.2 extracting debug info from /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7/site-packages/arm4.so 363 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/lib64/python2.7/ using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: python-arm4-1.2-5.fc16.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8MQ5HU + umask 022 + cd /builddir/build/BUILD + cd Arm4-1.2 + DOCDIR=/builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/share/doc/python-arm4-1.2 + export DOCDIR + /bin/mkdir -p /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/share/doc/python-arm4-1.2 + cp -pr COPYING examples/ /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64/usr/share/doc/python-arm4-1.2 + exit 0 Provides: arm4.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/env libarm4.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libpthread.so.0()(64bit) libpython2.7.so.1.0()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Processing files: python-arm4-debuginfo-1.2-5.fc16.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 Wrote: /builddir/build/RPMS/python-arm4-1.2-5.fc16.x86_64.rpm Wrote: /builddir/build/RPMS/python-arm4-debuginfo-1.2-5.fc16.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.EbbZC1 + umask 022 + cd /builddir/build/BUILD + cd Arm4-1.2 + rm -rf /builddir/build/BUILDROOT/python-arm4-1.2-5.fc16.x86_64 + exit 0 Child returncode was: 0 LEAVE do -->