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/pyrit.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/pyrit.spec'] Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/pyrit-0.4.0-5.fc16.src.rpm Child returncode was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/pyrit.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/pyrit.spec'] Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5c5WkZ + umask 022 + cd /builddir/build/BUILD + LANG=C + export LANG + unset DISPLAY + cd /builddir/build/BUILD + rm -rf pyrit-0.4.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/pyrit-0.4.0.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd pyrit-0.4.0 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WY3Imz + umask 022 + cd /builddir/build/BUILD + cd pyrit-0.4.0 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + /usr/bin/python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying pyrit_cli.py -> build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/__init__.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/cpyrit.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/util.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/pckttools.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/config.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/network.py -> build/lib.linux-x86_64-2.7/cpyrit copying cpyrit/storage.py -> build/lib.linux-x86_64-2.7/cpyrit running build_ext building 'cpyrit._cpyrit_cpu' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/cpyrit gcc -pthread -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 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.0" cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_set_filter': cpyrit/_cpyrit_cpu.c:1642:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "s" [enabled by default] argument 3 ("&filter_string") had type "char * *" but was expecting "const char * *" for format code "s" cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_send': cpyrit/_cpyrit_cpu.c:1631:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] cpyrit/_cpyrit_cpu.c:1598:8: note: when considering value == (char)1 from cpyrit/_cpyrit_cpu.c:1598 at: if (self->status != 1) cpyrit/_cpyrit_cpu.c:1598:8: note: taking False path at: if (self->status != 1) cpyrit/_cpyrit_cpu.c:1604:26: note: reaching: if (!PyArg_ParseTuple(args, "O", &pckt)) cpyrit/_cpyrit_cpu.c:1604:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "O", &pckt)) cpyrit/_cpyrit_cpu.c:1604:8: note: taking False path at: if (!PyArg_ParseTuple(args, "O", &pckt)) cpyrit/_cpyrit_cpu.c:1607:31: note: reaching: pckt_string = PyObject_Str(pckt); cpyrit/_cpyrit_cpu.c:1607:17: note: when PyObject_Str() succeeds at: pckt_string = PyObject_Str(pckt); cpyrit/_cpyrit_cpu.c:1608:8: note: taking False path at: if (!pckt_string) cpyrit/_cpyrit_cpu.c:1614:33: note: reaching: if (PyString_AsStringAndSize(pckt_string, &pckt_buffer, &pckt_size)) cpyrit/_cpyrit_cpu.c:1614:8: note: when considering range: -0x80000000 <= value <= -1 at: if (PyString_AsStringAndSize(pckt_string, &pckt_buffer, &pckt_size)) cpyrit/_cpyrit_cpu.c:1614:8: note: taking True path at: if (PyString_AsStringAndSize(pckt_string, &pckt_buffer, &pckt_size)) cpyrit/_cpyrit_cpu.c:1616:9: note: reaching: Py_DECREF(pckt_string); cpyrit/_cpyrit_cpu.c:1616:9: note: when taking True path at: Py_DECREF(pckt_string); cpyrit/_cpyrit_cpu.c:1617:9: note: reaching: return NULL; cpyrit/_cpyrit_cpu.c:1631:1: note: returning cpyrit/_cpyrit_cpu.c:1631:1: note: found 3 similar trace(s) to this cpyrit/_cpyrit_cpu.c:1593:1: note: graphical error report for function 'PcapDevice_send' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.PcapDevice_send-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_read': cpyrit/_cpyrit_cpu.c:1524:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_open_offline': cpyrit/_cpyrit_cpu.c:1496:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "s" [enabled by default] argument 3 ("&fname") had type "char * *" but was expecting "const char * *" for format code "s" cpyrit/_cpyrit_cpu.c:1517:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] cpyrit/_cpyrit_cpu.c:1496:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &fname)) cpyrit/_cpyrit_cpu.c:1496:8: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &fname)) cpyrit/_cpyrit_cpu.c:1499:13: note: reaching: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1499:8: note: when considering value == (char)0 from cpyrit/_cpyrit_cpu.c:1499 at: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1499:8: note: taking False path at: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1505:32: note: reaching: self->p = pcap_open_offline(fname, errbuf); cpyrit/_cpyrit_cpu.c:1506:8: note: when treating unknown struct pcap_t * from cpyrit/_cpyrit_cpu.c:1505 as non-NULL at: if (!self->p) cpyrit/_cpyrit_cpu.c:1506:8: note: taking False path at: if (!self->p) cpyrit/_cpyrit_cpu.c:1512:26: note: reaching: if (!PcapDevice_setup(self, "offline", fname)) cpyrit/_cpyrit_cpu.c:1512:8: note: when considering value == (int)0 from cpyrit/_cpyrit_cpu.c:1512 at: if (!PcapDevice_setup(self, "offline", fname)) cpyrit/_cpyrit_cpu.c:1512:8: note: taking True path at: if (!PcapDevice_setup(self, "offline", fname)) cpyrit/_cpyrit_cpu.c:1513:9: note: reaching: return NULL; cpyrit/_cpyrit_cpu.c:1517:1: note: returning cpyrit/_cpyrit_cpu.c:1492:1: note: graphical error report for function 'PcapDevice_open_offline' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.PcapDevice_open_offline-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_setup': cpyrit/_cpyrit_cpu.c:1417:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c:1453:1: warning: ob_refcnt of PyStringObject is 1 too high [enabled by default] cpyrit/_cpyrit_cpu.c:1453:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) cpyrit/_cpyrit_cpu.c:1453:1: note: but final ob_refcnt is N + 1 cpyrit/_cpyrit_cpu.c:1426:50: note: PyStringObject allocated at: self->datalink_name = PyString_FromString(dlink_name); cpyrit/_cpyrit_cpu.c:1423:8: note: when treating unknown const char * from cpyrit/_cpyrit_cpu.c:1422 as non-NULL at: if (dlink_name) cpyrit/_cpyrit_cpu.c:1423:8: note: taking True path at: if (dlink_name) cpyrit/_cpyrit_cpu.c:1425:9: note: reaching: Py_DECREF(self->datalink_name); cpyrit/_cpyrit_cpu.c:1425:9: note: when treating unknown struct PyObject * from cpyrit/_cpyrit_cpu.c:1425 as non-NULL at: Py_DECREF(self->datalink_name); cpyrit/_cpyrit_cpu.c:1425:9: note: when considering range: -0x8000000000000000 <= value <= -1 at: Py_DECREF(self->datalink_name); cpyrit/_cpyrit_cpu.c:1425:9: note: taking True path at: Py_DECREF(self->datalink_name); cpyrit/_cpyrit_cpu.c:1426:50: note: reaching: self->datalink_name = PyString_FromString(dlink_name); cpyrit/_cpyrit_cpu.c:1426:50: note: when PyString_FromString() succeeds at: self->datalink_name = PyString_FromString(dlink_name); cpyrit/_cpyrit_cpu.c:1426:50: note: ob_refcnt is now refs: 1 + N where N >= 0 cpyrit/_cpyrit_cpu.c:1427:12: note: taking False path at: if (!self->datalink_name) cpyrit/_cpyrit_cpu.c:1434:5: note: reaching: Py_DECREF(self->type); cpyrit/_cpyrit_cpu.c:1434:5: note: when treating unknown struct PyObject * from cpyrit/_cpyrit_cpu.c:1434 as non-NULL at: Py_DECREF(self->type); cpyrit/_cpyrit_cpu.c:1434:5: note: when considering range: 1 <= value <= 0x7ffffffffffffffe at: Py_DECREF(self->type); cpyrit/_cpyrit_cpu.c:1434:5: note: taking True path at: Py_DECREF(self->type); cpyrit/_cpyrit_cpu.c:1435:37: note: reaching: self->type = PyString_FromString(type); cpyrit/_cpyrit_cpu.c:1435:37: note: when treating unknown const char * from cpyrit/_cpyrit_cpu.c:1416 as non-NULL at: self->type = PyString_FromString(type); cpyrit/_cpyrit_cpu.c:1435:37: note: when PyString_FromString() succeeds at: self->type = PyString_FromString(type); cpyrit/_cpyrit_cpu.c:1436:8: note: taking False path at: if (!self->type) cpyrit/_cpyrit_cpu.c:1442:5: note: reaching: Py_DECREF(self->device_name); cpyrit/_cpyrit_cpu.c:1442:5: note: when treating unknown struct PyObject * from cpyrit/_cpyrit_cpu.c:1442 as non-NULL at: Py_DECREF(self->device_name); cpyrit/_cpyrit_cpu.c:1442:5: note: when considering range: -0x8000000000000000 <= value <= -1 at: Py_DECREF(self->device_name); cpyrit/_cpyrit_cpu.c:1442:5: note: taking True path at: Py_DECREF(self->device_name); cpyrit/_cpyrit_cpu.c:1443:44: note: reaching: self->device_name = PyString_FromString(dev); cpyrit/_cpyrit_cpu.c:1443:44: note: when treating unknown const char * from cpyrit/_cpyrit_cpu.c:1416 as non-NULL at: self->device_name = PyString_FromString(dev); cpyrit/_cpyrit_cpu.c:1443:44: note: when PyString_FromString() succeeds at: self->device_name = PyString_FromString(dev); cpyrit/_cpyrit_cpu.c:1444:8: note: taking False path at: if (!self->device_name) cpyrit/_cpyrit_cpu.c:1450:18: note: reaching: self->status = 1; cpyrit/_cpyrit_cpu.c:1453:1: note: returning cpyrit/_cpyrit_cpu.c:1453:1: note: found 34 similar trace(s) to this cpyrit/_cpyrit_cpu.c:1417:1: note: graphical error report for function 'PcapDevice_setup' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.PcapDevice_setup-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_open_live': cpyrit/_cpyrit_cpu.c:1464:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "s" [enabled by default] argument 3 ("&device_name") had type "char * *" but was expecting "const char * *" for format code "s" cpyrit/_cpyrit_cpu.c:1485:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] cpyrit/_cpyrit_cpu.c:1464:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &device_name)) cpyrit/_cpyrit_cpu.c:1464:8: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &device_name)) cpyrit/_cpyrit_cpu.c:1467:13: note: reaching: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1467:8: note: when considering value == (char)0 from cpyrit/_cpyrit_cpu.c:1467 at: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1467:8: note: taking False path at: if (self->status != 0) cpyrit/_cpyrit_cpu.c:1473:29: note: reaching: self->p = pcap_open_live(device_name, 65535, 1, 200, errbuf); cpyrit/_cpyrit_cpu.c:1474:8: note: when treating unknown struct pcap_t * from cpyrit/_cpyrit_cpu.c:1473 as non-NULL at: if (!self->p) cpyrit/_cpyrit_cpu.c:1474:8: note: taking False path at: if (!self->p) cpyrit/_cpyrit_cpu.c:1480:26: note: reaching: if (!PcapDevice_setup(self, "live", device_name)) cpyrit/_cpyrit_cpu.c:1480:8: note: when considering value == (int)0 from cpyrit/_cpyrit_cpu.c:1480 at: if (!PcapDevice_setup(self, "live", device_name)) cpyrit/_cpyrit_cpu.c:1480:8: note: taking True path at: if (!PcapDevice_setup(self, "live", device_name)) cpyrit/_cpyrit_cpu.c:1481:9: note: reaching: return NULL; cpyrit/_cpyrit_cpu.c:1485:1: note: returning cpyrit/_cpyrit_cpu.c:1460:1: note: graphical error report for function 'PcapDevice_open_live' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.PcapDevice_open_live-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'CowpattyFile_unpackcowpentries': cpyrit/_cpyrit_cpu.c:1298:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "s#" [enabled by default] argument 3 ("&string") had type "char * *" but was expecting "const char * *" for format code "s#" cpyrit/_cpyrit_cpu.c:1292:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'CowpattyFile_gencowpentries': cpyrit/_cpyrit_cpu.c:1199:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'EAPOLCracker_solve': cpyrit/_cpyrit_cpu.c:1067:1: warning: returning (PyObject*)NULL without setting an exception [enabled by default] cpyrit/_cpyrit_cpu.c:982:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "O", &result_seq)) cpyrit/_cpyrit_cpu.c:982:8: note: taking False path at: if (!PyArg_ParseTuple(args, "O", &result_seq)) cpyrit/_cpyrit_cpu.c:986:31: note: reaching: if (PyObject_HasAttrString(result_seq, "getpmkbuffer")) cpyrit/_cpyrit_cpu.c:986:31: note: when PyObject_HasAttrString() returns 0 (false) at: if (PyObject_HasAttrString(result_seq, "getpmkbuffer")) cpyrit/_cpyrit_cpu.c:986:8: note: taking False path at: if (PyObject_HasAttrString(result_seq, "getpmkbuffer")) cpyrit/_cpyrit_cpu.c:1022:41: note: reaching: buffersize = EAPOLCracker_unpack(result_seq, &pmkbuffer); cpyrit/_cpyrit_cpu.c:1023:12: note: when treating unknown unsigned char * * from cpyrit/_cpyrit_cpu.c:1022 as NULL at: if (!pmkbuffer) cpyrit/_cpyrit_cpu.c:1023:12: note: taking True path at: if (!pmkbuffer) cpyrit/_cpyrit_cpu.c:1024:13: note: reaching: return NULL; cpyrit/_cpyrit_cpu.c:1067:1: note: returning cpyrit/_cpyrit_cpu.c:973:1: note: graphical error report for function 'EAPOLCracker_solve' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.EAPOLCracker_solve-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'EAPOLCracker_unpack': cpyrit/_cpyrit_cpu.c:904:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'CPUDevice_solve': cpyrit/_cpyrit_cpu.c:479:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'cpyrit_grouper': cpyrit/_cpyrit_cpu.c:1699:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "s#i" [enabled by default] argument 3 ("&string") had type "char * *" but was expecting "const char * *" for format code "s#" cpyrit/_cpyrit_cpu.c:1718:1: warning: ob_refcnt of PyStringObject is 1 too high [enabled by default] cpyrit/_cpyrit_cpu.c:1718:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) cpyrit/_cpyrit_cpu.c:1718:1: note: but final ob_refcnt is N + 1 cpyrit/_cpyrit_cpu.c:1715:24: note: PyStringObject allocated at: PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize)); cpyrit/_cpyrit_cpu.c:1699:26: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s#i", &string, &stringsize, &groupsize)) cpyrit/_cpyrit_cpu.c:1699:8: note: taking False path at: if (!PyArg_ParseTuple(args, "s#i", &string, &stringsize, &groupsize)) cpyrit/_cpyrit_cpu.c:1702:20: note: reaching: if (stringsize % groupsize != 0) cpyrit/_cpyrit_cpu.c:1702:8: note: when considering value == (int)0 from cpyrit/_cpyrit_cpu.c:1702 at: if (stringsize % groupsize != 0) cpyrit/_cpyrit_cpu.c:1702:8: note: taking False path at: if (stringsize % groupsize != 0) cpyrit/_cpyrit_cpu.c:1708:37: note: reaching: result = PyTuple_New(stringsize / groupsize); cpyrit/_cpyrit_cpu.c:1708:12: note: when PyTuple_New() succeeds at: result = PyTuple_New(stringsize / groupsize); cpyrit/_cpyrit_cpu.c:1709:8: note: taking False path at: if (!result) cpyrit/_cpyrit_cpu.c:1714:12: note: reaching: for (i = 0; i < stringsize / groupsize; i++) cpyrit/_cpyrit_cpu.c:1714:5: note: when considering value == (int)1 from cpyrit/_cpyrit_cpu.c:1714 at: for (i = 0; i < stringsize / groupsize; i++) cpyrit/_cpyrit_cpu.c:1714:5: note: taking True path at: for (i = 0; i < stringsize / groupsize; i++) cpyrit/_cpyrit_cpu.c:1715:24: note: reaching: PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize)); cpyrit/_cpyrit_cpu.c:1715:24: note: when PyString_FromStringAndSize() succeeds at: PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize)); cpyrit/_cpyrit_cpu.c:1715:24: note: ob_refcnt is now refs: 1 + N where N >= 0 cpyrit/_cpyrit_cpu.c:1715:24: note: when considering range: -2 <= value <= 0 at: PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize)); cpyrit/_cpyrit_cpu.c:1715:24: note: when PyTuple_SetItem() fails (index out of range) at: PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize)); cpyrit/_cpyrit_cpu.c:1714:5: note: taking False path at: for (i = 0; i < stringsize / groupsize; i++) cpyrit/_cpyrit_cpu.c:1717:5: note: reaching: return result; cpyrit/_cpyrit_cpu.c:1718:1: note: returning cpyrit/_cpyrit_cpu.c:1694:1: note: graphical error report for function 'cpyrit_grouper' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.cpyrit_grouper-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_init': cpyrit/_cpyrit_cpu.c:1387:5: warning: ob_refcnt of _Py_NoneStruct is 3 too high [enabled by default] cpyrit/_cpyrit_cpu.c:1387:5: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) cpyrit/_cpyrit_cpu.c:1387:5: note: but final ob_refcnt is N + 3 cpyrit/_cpyrit_cpu.c:1376:5: note: ob_refcnt is now refs: 1 + N where N >= 1 cpyrit/_cpyrit_cpu.c:1379:5: note: ob_refcnt is now refs: 2 + N where N >= 1 cpyrit/_cpyrit_cpu.c:1382:5: note: ob_refcnt is now refs: 3 + N where N >= 1 cpyrit/_cpyrit_cpu.c:1387:5: note: returning at: return 0; cpyrit/_cpyrit_cpu.c:1374:1: note: graphical error report for function 'PcapDevice_init' written out to 'build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.c.PcapDevice_init-refcount-errors.html' cpyrit/_cpyrit_cpu.c: In function 'PcapDevice_dealloc': cpyrit/_cpyrit_cpu.c:1392:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed cpyrit/_cpyrit_cpu.c: In function 'EAPOLCracker_init': cpyrit/_cpyrit_cpu.c:845:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "ss#s#s#" [enabled by default] argument 3 ("&keyscheme") had type "char * *" but was expecting "const char * *" for format code "s" cpyrit/_cpyrit_cpu.c:845:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "ss#s#s#" [enabled by default] argument 4 ("&pke") had type "unsigned char * *" but was expecting "const char * *" for format code "s#" cpyrit/_cpyrit_cpu.c:845:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "ss#s#s#" [enabled by default] argument 6 ("&keymic") had type "unsigned char * *" but was expecting "const char * *" for format code "s#" cpyrit/_cpyrit_cpu.c:845:26: warning: Mismatching type in call to PyArg_ParseTuple with format code "ss#s#s#" [enabled by default] argument 8 ("&eapolframe") had type "unsigned char * *" but was expecting "const char * *" for format code "s#" gcc -pthread -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 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu_sse2.S -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu_sse2.o -Wall -fno-strict-aliasing -DVERSION="0.4.0" gcc -pthread -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu_sse2.o -L/usr/lib64 -lcrypto -lpcap -lpython2.7 -o build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.so running build_scripts creating build/scripts-2.7 copying and adjusting pyrit -> build/scripts-2.7 changing mode of build/scripts-2.7/pyrit from 644 to 755 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.zTp9Ax + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 ++ dirname /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 + cd pyrit-0.4.0 + LANG=C + export LANG + unset DISPLAY + /usr/bin/python setup.py install --skip-build --root=/builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/pyrit_cli.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/network.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/__init__.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/config.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/pckttools.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.so -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/storage.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/util.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit copying build/lib.linux-x86_64-2.7/cpyrit/cpyrit.py -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/pyrit_cli.py to pyrit_cli.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/network.py to network.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/pckttools.py to pckttools.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/storage.py to storage.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/util.py to util.pyc byte-compiling /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/cpyrit.py to cpyrit.pyc writing byte-compilation script '/tmp/tmp2Jyeoj.py' /usr/bin/python -O /tmp/tmp2Jyeoj.py removing /tmp/tmp2Jyeoj.py running install_scripts creating /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/bin copying build/scripts-2.7/pyrit -> /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/bin/pyrit to 755 running install_egg_info Writing /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/pyrit-0.4.0-py2.7.egg-info + chmod 755 /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/_cpyrit_cpu.so + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/pyrit-0.4.0 extracting debug info from /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/lib64/python2.7/site-packages/cpyrit/_cpyrit_cpu.so 184 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/pyrit-0.4.0-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 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.XFvSgy + umask 022 + cd /builddir/build/BUILD + cd pyrit-0.4.0 + unset DISPLAY + exit 0 Processing files: pyrit-0.4.0-5.fc16.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.eJNrXy + umask 022 + cd /builddir/build/BUILD + cd pyrit-0.4.0 + DOCDIR=/builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/share/doc/pyrit-0.4.0 + export DOCDIR + /bin/mkdir -p /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/share/doc/pyrit-0.4.0 + cp -pr CHANGELOG COPYING PKG-INFO README /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64/usr/share/doc/pyrit-0.4.0 + exit 0 Finding Provides: /bin/sh -c " /bin/grep -v '/usr/lib64/python2.7/site-packages/.*\.so$' | while read FILE; do /usr/lib/rpm/rpmdeps -P ${FILE}; done | /bin/sort -u " Finding Requires: /bin/sh -c " while read FILE; do /usr/lib/rpm/rpmdeps -R ${FILE}; done | /bin/sort -u " Requires(rpmlib): rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: libcrypto.so.10()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libpcap.so.1()(64bit) libpthread.so.0()(64bit) libpython2.7.so.1.0()(64bit) python(abi) = 2.7 rtld(GNU_HASH) /usr/bin/python Processing files: pyrit-debuginfo-0.4.0-5.fc16.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 Wrote: /builddir/build/RPMS/pyrit-0.4.0-5.fc16.x86_64.rpm Wrote: /builddir/build/RPMS/pyrit-debuginfo-0.4.0-5.fc16.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.O6AHSQ + umask 022 + cd /builddir/build/BUILD + cd pyrit-0.4.0 + /bin/rm -rf /builddir/build/BUILDROOT/pyrit-0.4.0-5.fc16.x86_64 + exit 0 Child returncode was: 0 LEAVE do -->