Hi,

I have recently ported my code from nox version 0.6 to nox destiny. I have checked out the head of the destiny branch some time last week.

When a new datapath joins, I log the stats for debugging reasons. In nox destiny this causes a crash.

The last command that is executed in my python module is :
    logger.info('stats for switch : %s' % str(stats))

The abort message is attached.

Thanks,
niky
00089|nox.coreapps.examples.bcasttraffic|INFO:stats for switch : {'ports': [{'hw_addr': '\x00&\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\x00&\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\x00&\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\x00&\xf1?;\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}
*** buffer overflow detected ***: /home/nriga/destiny_build/src/.libs/lt-nox_core terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb73bded8]
/lib/tls/i686/cmov/libc.so.6[0xb73bcf10]
/lib/tls/i686/cmov/libc.so.6[0xb73bc648]
/lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0x9e)[0xb734659e]
/lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x384c)[0xb731d38c]
/lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xad)[0xb73bc6fd]
/lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0xb73bc63d]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZN5vigil4Vlog6outputEiiPKc+0x2ca)[0xb763b17a]
./nox/coreapps/pyrt/_oxidereactor.so(_ZN5vigil12applications8vigillog4infoEiP7_object+0x44)[0xb69e1c94]
./nox/coreapps/pyrt/_oxidereactor.so[0xb69e36c0]
/usr/lib/libpython2.6.so.1.0(PyCFunction_Call+0x112)[0xb6f76b52]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x46c1)[0xb6fd5051]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d9)[0xb6fd6b39]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4862)[0xb6fd51f2]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4f91)[0xb6fd5921]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4f91)[0xb6fd5921]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4f91)[0xb6fd5921]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4f91)[0xb6fd5921]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d9)[0xb6fd6b39]
/usr/lib/libpython2.6.so.1.0[0xb6f610e7]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0xb6f3389c]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x345a)[0xb6fd3dea]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d9)[0xb6fd6b39]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4862)[0xb6fd51f2]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x4f91)[0xb6fd5921]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7d9)[0xb6fd6b39]
/usr/lib/libpython2.6.so.1.0[0xb6f60ff7]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5c)[0xb6f3389c]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x54)[0xb6fcfb54]
/usr/lib/libpython2.6.so.1.0(PyObject_CallObject+0x2c)[0xb6f3396c]
nox/coreapps/pyrt/pyrt.so(_ZN5vigil12applications20Python_event_manager19call_python_handlerERKNS_5EventERN5boost13intrusive_ptrI7_objectEE+0x5b1)[0xb6cc4691]
nox/coreapps/pyrt/pyrt.so(_ZN5boost6detail8function21function_obj_invoker1INS_3_bi6bind_tIN5vigil11DispositionENS_4_mfi3mf2IS6_NS5_12applications20Python_event_managerERKNS5_5EventERNS_13intrusive_ptrI7_objectEEEENS3_5list3INS3_5valueIPSA_EENS_3argILi1EEENSK_ISG_EEEEEES6_SD_E6invokeERNS1_15function_bufferESD_+0x2c)[0xb6cdb96c]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZNK5boost9function1IN5vigil11DispositionERKNS1_5EventEEclES5_+0x33)[0xb75b57c3]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZN5vigil16Event_dispatcher8dispatchERKNS_5EventE+0x582)[0xb75b2892]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZN5vigil16Event_dispatcher4pollEv+0x74)[0xb75b3554]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0[0xb75ff298]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0[0xb75ffa16]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZN5vigil14Poll_loop_impl3runEv+0xb2)[0xb7600472]
/home/nriga/destiny_build/src/lib/.libs/libnoxcore.so.0(_ZN5vigil9Poll_loop3runEv+0x1f)[0xb760059f]
/home/nriga/destiny_build/src/builtin/.libs/libbuiltin.so.0(_ZN5vigil3nox3runEv+0x20)[0xb76d7910]
/home/nriga/destiny_build/src/.libs/lt-nox_core(main+0x229d)[0x80589cd]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb72f3b56]
/home/nriga/destiny_build/src/.libs/lt-nox_core[0x8054321]
======= Memory map: ========
08048000-08067000 r-xp 00000000 08:01 76244      /home/nriga/destiny_build/src/.libs/lt-nox_core
08067000-08068000 r--p 0001e000 08:01 76244      /home/nriga/destiny_build/src/.libs/lt-nox_core
08068000-08069000 rw-p 0001f000 08:01 76244      /home/nriga/destiny_build/src/.libs/lt-nox_core
086ab000-08eaf000 rw-p 00000000 00:00 0          [heap]
b68b7000-b68b8000 ---p 00000000 00:00 0 
b68b8000-b6959000 rw-p 00000000 00:00 0 
b6967000-b6968000 ---p 00000000 00:00 0 
b6968000-b69a8000 rw-p 00000000 00:00 0 
b69a8000-b69ab000 r-xp 00000000 08:01 12511      /usr/lib/python2.6/lib-dynload/termios.so
b69ab000-b69ac000 r--p 00002000 08:01 12511      /usr/lib/python2.6/lib-dynload/termios.so
b69ac000-b69ae000 rw-p 00003000 08:01 12511      /usr/lib/python2.6/lib-dynload/termios.so
b69ae000-b69b0000 r-xp 00000000 08:01 3978       /usr/lib/python2.6/lib-dynload/_hashlib.so
b69b0000-b69b1000 r--p 00001000 08:01 3978       /usr/lib/python2.6/lib-dynload/_hashlib.so
b69b1000-b69b2000 rw-p 00002000 08:01 3978       /usr/lib/python2.6/lib-dynload/_hashlib.so
b69b2000-b69ba000 r-xp 00000000 08:01 41375      /usr/lib/pyshared/python2.6/OpenSSL/SSL.so
b69ba000-b69bb000 r--p 00007000 08:01 41375      /usr/lib/pyshared/python2.6/OpenSSL/SSL.so
b69bb000-b69bf000 rw-p 00008000 08:01 41375      /usr/lib/pyshared/python2.6/OpenSSL/SSL.so
b69bf000-b69ca000 r-xp 00000000 08:01 41377      /usr/lib/pyshared/python2.6/OpenSSL/crypto.so
b69ca000-b69cb000 r--p 0000a000 08:01 41377      /usr/lib/pyshared/python2.6/OpenSSL/crypto.so
b69cb000-b69d0000 rw-p 0000b000 08:01 41377      /usr/lib/pyshared/python2.6/OpenSSL/crypto.so
b69d0000-b69d2000 r-xp 00000000 08:01 41376      /usr/lib/pyshared/python2.6/OpenSSL/rand.so
b69d2000-b69d3000 r--p 00001000 08:01 41376      /usr/lib/pyshared/python2.6/OpenSSL/rand.so
b69d3000-b69d4000 rw-p 00002000 08:01 41376      /usr/lib/pyshared/python2.6/OpenSSL/rand.so
b69d4000-b69d6000 r-xp 00000000 08:01 12492      /usr/lib/python2.6/lib-dynload/_heapq.so
b69d6000-b69d7000 r--p 00001000 08:01 12492      /usr/lib/python2.6/lib-dynload/_heapq.so
b69d7000-b69d9000 rw-p 00002000 08:01 12492      /usr/lib/python2.6/lib-dynload/_heapq.so
b69d9000-b69ee000 r-xp 00000000 08:01 77122      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_oxidereactor.so.0.0.0
b69ee000-b69ef000 r--p 00014000 08:01 77122      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_oxidereactor.so.0.0.0
b69ef000-b69f0000 rw-p 00015000 08:01 77122      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_oxidereactor.so.0.0.0
b69f0000-b6a51000 rw-p 00000000 00:00 0 
b6a51000-b6a60000 r-xp 00000000 08:01 12490      /usr/lib/python2.6/lib-dynload/datetime.so
b6a60000-b6a61000 r--p 0000e000 08:01 12490      /usr/lib/python2.6/lib-dynload/datetime.so
b6a61000-b6a64000 rw-p 0000f000 08:01 12490      /usr/lib/python2.6/lib-dynload/datetime.so
b6a64000-b6abf000 r-xp 00000000 08:01 76559      /home/nriga/destiny_build/src/nox/lib/netinet/.libs/_netinet.so.0.0.0
b6abf000-b6ac0000 ---p 0005b000 08:01 76559      /home/nriga/destiny_build/src/nox/lib/netinet/.libs/_netinet.so.0.0.0
b6ac0000-b6ac1000 r--p 0005b000 08:01 76559      /home/nriga/destiny_build/src/nox/lib/netinet/.libs/_netinet.so.0.0.0
b6ac1000-b6ac3000 rw-p 0005c000 08:01 76559      /home/nriga/destiny_build/src/nox/lib/netinet/.libs/_netinet.so.0.0.0
b6ac3000-b6b05000 rw-p 00000000 00:00 0 
b6b05000-b6b4c000 r-xp 00000000 08:01 77130      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_pycomponent.so.0.0.0
b6b4c000-b6b4d000 r--p 00046000 08:01 77130      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_pycomponent.so.0.0.0
b6b4d000-b6b4f000 rw-p 00047000 08:01 77130      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/_pycomponent.so.0.0.0
b6b4f000-b6b50000 rw-p 00000000 00:00 0 
b6b50000-b6b94000 r-xp 00000000 08:01 76599      /home/nriga/destiny_build/src/nox/lib/.libs/_openflow.so.0.0.0
b6b94000-b6b95000 r--p 00043000 08:01 76599      /home/nriga/destiny_build/src/nox/lib/.libs/_openflow.so.0.0.0
b6b95000-b6b99000 rw-p 00044000 08:01 76599      /home/nriga/destiny_build/src/nox/lib/.libs/_openflow.so.0.0.0
b6b99000-b6b9f000 r-xp 00000000 08:01 3979       /usr/lib/python2.6/lib-dynload/_ssl.so
b6b9f000-b6ba0000 r--p 00005000 08:01 3979       /usr/lib/python2.6/lib-dynload/_ssl.so
b6ba0000-b6ba1000 rw-p 00006000 08:01 3979       /usr/lib/python2.6/lib-dynload/_ssl.so
b6ba1000-b6c23000 rw-p 00000000 00:00 0 
b6c24000-b6ca6000 rw-p 00000000 00:00 0 
b6ca6000-b6cef000 r-xp 00000000 08:01 77089      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/pyrt.so.0.0.0
b6cef000-b6cf0000 r--p 00048000 08:01 77089      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/pyrt.so.0.0.0
b6cf0000-b6cf1000 rw-p 00049000 08:01 77089      /home/nriga/destiny_build/src/nox/coreapps/pyrt/.libs/pyrt.so.0.0.0
b6cf1000-b6cf2000 rw-p 00000000 00:00 0 
b6cf2000-b6cf3000 ---p 00000000 00:00 0 
b6cf3000-b6d33000 rw-p 00000000 00:00 0 
b6d33000-b6d34000 ---p 00000000 00:00 0 
b6d34000-b6d74000 rw-p 00000000 00:00 0 
b6d74000-b6d75000 ---p 00000000 00:00 0 
b6d75000-b6db5000 rw-p 00000000 00:00 0 
b6db5000-b6db6000 ---p 00000000 00:00 0 
b6db6000-b6df6000 rw-p 00000000 00:00 0 
b6df6000-b6df7000 ---p 00000000 00:00 0 
b6df7000-b6e37000 rw-p 00000000 00:00 0 
b6e37000-b6e38000 ---p 00000000 00:00 0 
b6e38000-b6e78000 rw-p 00000000 00:00 0 
b6e78000-b6e79000 ---p 00000000 00:00 0 
b6e79000-b6eb9000 rw-p 00000000 00:00 0 
b6eb9000-b6eba000 ---p 00000000 00:00 0 
b6eba000-b6efa000 rw-p 00000000 00:00 0 
b6efa000-b6f04000 r-xp 00000000 08:01 1006       /lib/tls/i686/cmov/libnss_files-2.10.1.so
b6f04000-b6f05000 r--p 00009000 08:01 1006       /lib/tls/i686/cmov/libnss_files-2.10.1.so
b6f05000-b6f06000 rw-p 0000a000 08:01 1006       /lib/tls/i686/cmov/libnss_files-2.10.1.so
b6f06000-b6f08000 rw-p 00000000 00:00 0 
b6f08000-b70f7000 r-xp 00000000 08:01 1648       /usr/lib/libpython2.6.so.1.0
b70f7000-b70f8000 r--p 001ee000 08:01 1648       /usr/lib/libpython2.6.so.1.0
b70f8000-b7146000 rw-p 001ef000 08:01 1648       /usr/lib/libpython2.6.so.1.0
b7146000-b7151000 rw-p 00000000 00:00 0 
b7151000-b7153000 r-xp 00000000 08:01 1022       /lib/tls/i686/cmov/libutil-2.10.1.so
b7153000-b7154000 r--p 00001000 08:01 1022       /lib/tls/i686/cmov/libutil-2.10.1.so
b7154000-b7155000 rw-p 00002000 08:01 1022       /lib/tls/i686/cmov/libutil-2.10.1.so
b7155000-b7169000 r-xp 00000000 08:01 3921       /lib/libz.so.1.2.3.3Caught signal 6.
  0xb75ba7b1   80 (vigil::fault_handler(int)+0x51)
  0xb77cc400 3073746876 (__kernel_sigreturn+0x0)
  0xb730a932  296 (abort+0x182)
  0xb733dee5
  0xb73bded8   36 (__fortify_fail+0x48)
  0xb73bcf10
  0xb73bc648
  0xb734659e   48 (_IO_default_xsputn+0x9e)
  0xb731d38c 1428 (_IO_vfprintf+0x384c)
  0xb73bc6fd  212 (__vsprintf_chk+0xad)
  0xb73bc63d   28 (__sprintf_chk+0x2d)
  0xb763b17a 1040 (vigil::Vlog::output(int, int, char const*)+0x2ca)
  0xb69e1c94   32 (vigil::applications::vigillog::info(int, _object*)+0x44)
  0xb69e36c0
  0xb6f76b52   64 (PyCFunction_Call+0x112)
  0xb6fd5051  240 (PyEval_EvalFrameEx+0x46c1)
    ./nox/coreapps/pyrt/oxidereactor.py:99: info
      'args' : (<nox.coreapps.pyrt.oxidereactor.vigillog; proxy of <Swig Object of type 'vigillog *' at 0x89acfe8> >, 29, "stats for switch : {'ports': [{'hw_addr': '\\x00&\\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\\x00&\\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\\x00&\\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\\x00&\\xf1?;\\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}")  0xb6fd6b39  112 (PyEval_EvalCodeEx+0x7d9)
  0xb6fd51f2  240 (PyEval_EvalFrameEx+0x4862)
    ./nox/coreapps/pyrt/pyoxidereactor.py:313: emit
      'fs' : '%s'      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilHandler instance at 0x8d9f64c>      'o' : <bound method vigillog.info of <nox.coreapps.pyrt.oxidereactor.vigillog; proxy of <Swig Object of type 'vigillog *' at 0x89acfe8> >>      'record' : <logging.LogRecord instance at 0x8da8acc>      'msg' : "stats for switch : {'ports': [{'hw_addr': '\\x00&\\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\\x00&\\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\\x00&\\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\\x00&\\xf1?;\\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}"      'vigil_logger_id' : 29  0xb6fd5921  240 (PyEval_EvalFrameEx+0x4f91)
    /usr/lib/python2.6/logging/__init__.py:660: handle
      'record' : <logging.LogRecord instance at 0x8da8acc>      'rv' : 1      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilHandler instance at 0x8d9f64c>  0xb6fd5921  240 (PyEval_EvalFrameEx+0x4f91)
    /usr/lib/python2.6/logging/__init__.py:1196: callHandlers
      'found' : 1      'c' : <logging.RootLogger instance at 0xb6c07eac>      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilLogger instance at 0x8da3a2c>      'hdlr' : <nox.coreapps.pyrt.pyoxidereactor.VigilHandler instance at 0x8d9f64c>      'record' : <logging.LogRecord instance at 0x8da8acc>  0xb6fd5921  240 (PyEval_EvalFrameEx+0x4f91)
    /usr/lib/python2.6/logging/__init__.py:1167: handle
      'record' : <logging.LogRecord instance at 0x8da8acc>      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilLogger instance at 0x8da3a2c>  0xb6fd5921  240 (PyEval_EvalFrameEx+0x4f91)
    /usr/lib/python2.6/logging/__init__.py:1147: _log
      'extra' : None      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilLogger instance at 0x8da3a2c>      'args' : ()      'record' : <logging.LogRecord instance at 0x8da8acc>      'lno' : 156      'func' : 'datapath_join_callback'      'msg' : "stats for switch : {'ports': [{'hw_addr': '\\x00&\\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\\x00&\\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\\x00&\\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\\x00&\\xf1?;\\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}"      'exc_info' : None      'level' : 20      'fn' : './nox/coreapps/bbntests/bcasttraffic.py'  0xb6fd6b39  112 (PyEval_EvalCodeEx+0x7d9)
  0xb6f610e7
  0xb6f3389c   64 (PyObject_Call+0x5c)
  0xb6fd3dea  240 (PyEval_EvalFrameEx+0x345a)
    /usr/lib/python2.6/logging/__init__.py:1038: info
      'msg' : "stats for switch : {'ports': [{'hw_addr': '\\x00&\\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\\x00&\\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\\x00&\\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\\x00&\\xf1?;\\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}"      'self' : <nox.coreapps.pyrt.pyoxidereactor.VigilLogger instance at 0x8da3a2c>      'args' : ()      'kwargs' : {}  0xb6fd6b39  112 (PyEval_EvalCodeEx+0x7d9)
  0xb6fd51f2  240 (PyEval_EvalFrameEx+0x4862)
    ./nox/coreapps/bbntests/bcasttraffic.py:151: datapath_join_callback
      'stats' : {'ports': [{'hw_addr': '\x00&\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\x00&\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\x00&\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\x00&\xf1?;\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}      'dpid' : 492581376499858176L  0xb6fd5921  240 (PyEval_EvalFrameEx+0x4f91)
    ./nox/lib/util.py:123: f
      'f' : <function f at 0x8da4304>      'i' : 3      'port' : {'hw_addr': '\x00&\xf1?;\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}      'state' : 0      'attrs' : {'ports': [{'hw_addr': '\x00&\xf1?;>', 'curr': 544, 'name': '2', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 2}, {'hw_addr': '\x00&\xf1?;1', 'curr': 544, 'name': '15', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 15}, {'hw_addr': '\x00&\xf1?;0', 'curr': 544, 'name': '16', 'speed': 1000, 'supported': 559, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 16}, {'hw_addr': '\x00&\xf1?;\x00', 'curr': 0, 'name': 'local', 'speed': 0, 'supported': 0, 'enabled': True, 'flood': True, 'state': 0, 'link': True, 'advertised': 0, 'peer': 0, 'config': 0, 'port_no': 65534}], 'n_tables': 2, 'n_bufs': 256L, 'actions': 2047L, 'caps': 135L}      'config' : 0      'event' : <nox.coreapps.pyrt.pycomponent.pyevent; proxy of <Swig Object of type 'pyevent *' at 0x89e4a98> >  0xb6fd6b39  112 (PyEval_EvalCodeEx+0x7d9)
  0xb6f60ff7
  0xb6f3389c   64 (PyObject_Call+0x5c)
  0xb6fcfb54   64 (PyEval_CallObjectWithKeywords+0x54)
  0xb6f3396c   32 (PyObject_CallObject+0x2c)
  0xb6cc4691  176 (vigil::applications::Python_event_manager::call_python_handler(vigil::Event const&, boost::intrusive_ptr<_object>&)+0x5b1)
  0xb6cdb96c   32 (boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<vigil::Disposition, boost::_mfi::mf2<vigil::Disposition, vigil::applications::Python_event_manager, vigil::Event const&, boost::intrusive_ptr<_object>&>, boost::_bi::list3<boost::_bi::value<vigil::applications::Python_event_manager*>, boost::arg<1>, boost::_bi::value<boost::intrusive_ptr<_object> > > >, vigil::Disposition, vigil::Event const&>::invoke(boost::detail::function::function_buffer&, vigil::Event const&)+0x2c)
  0xb75b57c3  112 (boost::function1<vigil::Disposition, vigil::Event const&>::operator()(vigil::Event const&) const+0x33)
  0xb75b2892 2912 (vigil::Event_dispatcher::dispatch(vigil::Event const&)+0x582)
  0xb75b3554   96 (vigil::Event_dispatcher::poll()+0x74)
  0xb75ff298
  0xb75ffa16
  0xb7600472   80 (vigil::Poll_loop_impl::run()+0xb2)
  0xb760059f   32 (vigil::Poll_loop::run()+0x1f)
  0xb76d7910   32 (vigil::nox::run()+0x20)
  0x080589cd 7008 (main+0x229d)
  0xb72f3b56  144 (__libc_start_main+0xe6)
Aborted
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to