kimchi-project / ginger

WoK plugin for host management
Other
66 stars 41 forks source link

Not able to delete the network #159

Open rajatgupta21 opened 8 years ago

rajatgupta21 commented 8 years ago

Click Network→Network Configuration → Delete error message : Delete interface enccw0.0.1000 failed !GINNET0015E: Error getting information from ifcfg file: 'Error during match procedure!'.

danielhb commented 8 years ago

@rajatgupta21 please test it again. I believe this was fixed in current master.

potula-chandra commented 8 years ago

Please attach logs if possible to understand the issue better.

potula-chandra commented 8 years ago

Ok here we go,

In my extensive testing with latest master code I observed that deletion of bond/vlan (some time with individual or multiple selection), wokd process is getting killed.

As per me this is kind of serious issue we should address.

danielhb commented 8 years ago

Do you have any logs?

potula-chandra commented 8 years ago

wokd is crashing with core dump, some things like this shown:

[root@chandra ~]# wokd Plugin configuration file /etc/wok/plugins.d/gingers390x.conf doesn't exist. * Error in `python2': double free or corruption (out): 0x000003ffcc848a30 * Segmentation fault (core dumped)

potula-chandra commented 8 years ago

And there was this also but not sure this just because keyboard interrupt CTRL+C:

[root@zfwpc159 wok]# wokd nginx: [emerg] bind() to 0.0.0.0:8001 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8001 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8001 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8001 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8001 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already in use) nginx: [emerg] still could not bind() ^CTraceback (most recent call last): File "/usr/bin/wokd", line 105, in sys.exit(main(sys.argv[1:])) File "/usr/bin/wokd", line 102, in main wok.server.main(options) File "/usr/lib/python2.7/site-packages/wok/server.py", line 208, in main srv = Server(options) File "/usr/lib/python2.7/site-packages/wok/server.py", line 137, in init self._load_plugins(options) File "/usr/lib/python2.7/site-packages/wok/server.py", line 160, in _load_plugins plugin_app = import_class(plugin_class)(options) File "/usr/lib/python2.7/site-packages/wok/utils.py", line 126, in import_class mod = import_module(module_name, class_name) File "/usr/lib/python2.7/site-packages/wok/utils.py", line 136, in import_module return import(module_name, globals(), locals(), [class_name]) File "/usr/lib/python2.7/site-packages/wok/plugins/ginger/init.py", line 20, in from ginger import Ginger File "/usr/lib/python2.7/site-packages/wok/plugins/ginger/ginger.py", line 34, in from models import GingerModel File "/usr/lib/python2.7/site-packages/wok/plugins/ginger/models/init.py", line 21, in from model import GingerModel File "/usr/lib/python2.7/site-packages/wok/plugins/ginger/models/model.py", line 24, in from cfginterfaces import CfginterfaceModel, CfginterfacesModel File "/usr/lib/python2.7/site-packages/wok/plugins/ginger/models/cfginterfaces.py", line 35, in parser = augeas.Augeas("/") File "/usr/lib/python2.7/site-packages/augeas.py", line 118, in init self.handle = Augeas._libaugeas.aug_init(enc(root), enc(loadpath), flags) KeyboardInterrupt Exception AttributeError: "'Augeas' object has no attribute '_Augeashandle'" in <bound method Augeas.del of <augeas.Augeas object at 0xaed834e0>> ignored

potula-chandra commented 8 years ago

[root@zfwpc159 ~]# wokd * Error in `python2': double free or corruption (fasttop): 0x000003ffe830f0c0 * ======= Backtrace: ========= /lib64/libc.so.6(+0x890fa)[0x3fffce930fa] /lib64/libc.so.6(+0xdbe70)[0x3fffcee5e70] /lib64/libc.so.6(re_compile_pattern+0x52)[0x3fffcee625a] /lib64/libaugeas.so.0(+0x28528)[0x3fff35d1528] /lib64/libaugeas.so.0(+0x29aba)[0x3fff35d2aba] /lib64/libaugeas.so.0(+0x29bc0)[0x3fff35d2bc0] /lib64/libaugeas.so.0(+0x2f6d2)[0x3fff35d86d2] /lib64/libaugeas.so.0(+0x2f310)[0x3fff35d8310] /lib64/libaugeas.so.0(+0x2f53c)[0x3fff35d853c] /lib64/libaugeas.so.0(+0x2f716)[0x3fff35d8716] /lib64/libaugeas.so.0(+0x30cb4)[0x3fff35d9cb4] /lib64/libaugeas.so.0(+0x2bcea)[0x3fff35d4cea] /lib64/libaugeas.so.0(aug_load+0x106)[0x3fff35b1e36] /lib64/libffi.so.6(ffi_call_SYSV+0x98)[0x3fff4c338f8] /lib64/libffi.so.6(ffi_call+0x76)[0x3fff4c3417e] /usr/lib64/python2.7/lib-dynload/_ctypes.so(_ctypes_callproc+0x364)[0x3fff4c4ad3c] /usr/lib64/python2.7/lib-dynload/_ctypes.so(+0xc01e)[0x3fff4c4401e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3e12)[0x3fffd179d6a] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7aa34)[0x3fffd0f9a34] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2bee)[0x3fffd178b46] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7aa34)[0x3fffd0f9a34] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2bee)[0x3fffd178b46] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7aa34)[0x3fffd0f9a34] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0x61fd4)[0x3fffd0e0fd4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0xb520e)[0x3fffd13420e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2bee)[0x3fffd178b46] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7a91c)[0x3fffd0f991c] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0x61fd4)[0x3fffd0e0fd4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0x5d6d6)[0x3fffd0dc6d6] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3e12)[0x3fffd179d6a] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7a91c)[0x3fffd0f991c] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0x61fd4)[0x3fffd0e0fd4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(+0xb4d3e)[0x3fffd133d3e] /lib64/libpython2.7.so.1.0(+0xb3638)[0x3fffd132638] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3e12)[0x3fffd179d6a] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5e80)[0x3fffd17bdd8] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0xa96)[0x3fffd17daa6] /lib64/libpython2.7.so.1.0(+0x7aa34)[0x3fffd0f9a34] /lib64/libpython2.7.so.1.0(PyObject_Call+0x5c)[0x3fffd0cfaf4] ======= Memory map: ======== 80000000-80001000 r-xp 00000000 5e:01 1295041 /usr/bin/python2.7 80001000-80002000 r--p 00000000 5e:01 1295041 /usr/bin/python2.7 80002000-80003000 rw-p 00001000 5e:01 1295041 /usr/bin/python2.7 89303000-901c8000 rw-p 00000000 00:00 0 [heap] 3ffb8000000-3ffb9ac6000 rw-p 00000000 00:00 0 3ffb9ac6000-3ffbc000000 ---p 00000000 00:00 0 3ffbc000000-3ffbc021000 rw-p 00000000 00:00 0 3ffbc021000-3ffc0000000 ---p 00000000 00:00 0 3ffc0000000-3ffc0364000 rw-p 00000000 00:00 0 3ffc0364000-3ffc4000000 ---p 00000000 00:00 0 3ffc4000000-3ffc41f5000 rw-p 00000000 00:00 0 3ffc41f5000-3ffc8000000 ---p 00000000 00:00 0 3ffc8000000-3ffc812d000 rw-p 00000000 00:00 0 3ffc812d000-3ffcc000000 ---p 00000000 00:00 0 3ffcc000000-3ffcc06c000 rw-p 00000000 00:00 0 3ffcc06c000-3ffd0000000 ---p 00000000 00:00 0 3ffd0000000-3ffd0059000 rw-p 00000000 00:00 0 3ffd0059000-3ffd4000000 ---p 00000000 00:00 0 3ffd4000000-3ffd4021000 rw-p 00000000 00:00 0 3ffd4021000-3ffd8000000 ---p 00000000 00:00 0 3ffd8800000-3ffd8801000 ---p 00000000 00:00 0 3ffd8801000-3ffd9000000 rw-p 00000000 00:00 0 [stack:99691] 3ffd9000000-3ffd9001000 ---p 00000000 00:00 0 3ffd9001000-3ffd9800000 rw-p 00000000 00:00 0 [stack:99690] 3ffd9800000-3ffd9801000 ---p 00000000 00:00 0 3ffd9801000-3ffda000000 rw-p 00000000 00:00 0 [stack:99689] 3ffda000000-3ffda001000 ---p 00000000 00:00 0 3ffda001000-3ffda800000 rw-p 00000000 00:00 0 [stack:99688] 3ffda800000-3ffda801000 ---p 00000000 00:00 0 3ffda801000-3ffdb000000 rw-p 00000000 00:00 0 [stack:99687] 3ffdb000000-3ffdb001000 ---p 00000000 00:00 0 3ffdb001000-3ffdb800000 rw-p 00000000 00:00 0 [stack:99686] 3ffdb800000-3ffdb801000 ---p 00000000 00:00 0 3ffdb801000-3ffdc000000 rw-p 00000000 00:00 0 [stack:99685] 3ffdc000000-3ffdc3ce000 rw-p 00000000 00:00 0 3ffdc3ce000-3ffe0000000 ---p 00000000 00:00 0 3ffe0000000-3ffe0098000 rw-p 00000000 00:00 0 3ffe0098000-3ffe4000000 ---p 00000000 00:00 0 3ffe4000000-3ffe4021000 rw-p 00000000 00:00 0 3ffe4021000-3ffe8000000 ---p 00000000 00:00 0 3ffe8000000-3ffe8e0a000 rw-p 00000000 00:00 0 3ffe8e0a000-3ffec000000 ---p 00000000 00:00 0 3ffec000000-3ffec021000 rw-p 00000000 00:00 0 3ffec021000-3fff0000000 ---p 00000000 00:00 0 3fff030f000-3fff0310000 ---p 00000000 00:00 0 3fff0310000-3fff0b0f000 rw-p 00000000 00:00 0 [stack:99684] 3fff0b0f000-3fff0b10000 ---p 00000000 00:00 0 3fff0b10000-3fff130f000 rw-p 00000000 00:00 0 [stack:99683] 3fff130f000-3fff1310000 ---p 00000000 00:00 0 3fff1310000-3fff1b0f000 rw-p 00000000 00:00 0 [stack:99682] 3fff1b0f000-3fff1b10000 ---p 00000000 00:00 0 3fff1b10000-3fff230f000 rw-p 00000000 00:00 0 [stack:99681] 3fff230f000-3fff2310000 ---p 00000000 00:00 0 3fff2310000-3fff2b0f000 rw-p 00000000 00:00 0 [stack:99680] 3fff2b0f000-3fff2b65000 r-xp 00000000 5e:01 1247492 /usr/lib64/libgobject-2.0.so.0.4000.0 3fff2b65000-3fff2b66000 r--p 00056000 5e:01 1247492 /usr/lib64/libgobject-2.0.so.0.4000.0 3fff2b66000-3fff2b67000 rw-p 00057000 5e:01 1247492 /usr/lib64/libgobject-2.0.so.0.4000.0 3fff2b67000-3fff2b68000 rw-p 00000000 00:00 0 3fff2b68000-3fff2b6b000 r-xp 00000000 5e:01 1247276 /usr/lib64/libgmodule-2.0.so.0.4000.0 3fff2b6b000-3fff2b6c000 r--p 00002000 5e:01 1247276 /usr/lib64/libgmodule-2.0.so.0.4000.0 3fff2b6c000-3fff2b6d000 rw-p 00003000 5e:01 1247276 /usr/lib64/libgmodule-2.0.so.0.4000.0 3fff2b6d000-3fff2b8e000 r-xp 00000000 5e:01 1247599 /usr/lib64/libuser.so.1.5.0 3fff2b8e000-3fff2b8f000 r--p 00021000 5e:01 1247599 /usr/lib64/libuser.so.1.5.0 3fff2b8f000-3fff2b90000 rw-p 00022000 5e:01 1247599 /usr/lib64/libuser.so.1.5.0 3fff2b90000-3fff2b9d000 r-xp 00000000 5e:01 1263757 /usr/lib64/python2.7/site-packages/libusermodule.so 3fff2b9d000-3fff2b9e000 r--p 0000c000 5e:01 1263757 /usr/lib64/python2.7/site-packages/libusermodule.so 3fff2b9e000-3fff2ba0000 rw-p 0000d000 5e:01 1263757 /usr/lib64/python2.7/site-packages/libusermodule.so 3fff2ba0000-3fff2bdc000 r-xp 00000000 5e:01 1247417 /usr/lib64/libblkid.so.1.1.0 3fff2bdc000-3fff2bdf000 r--p 0003b000 5e:01 1247417 /usr/lib64/libblkid.so.1.1.0 3fff2bdf000-3fff2be0000 rw-p 0003e000 5e:01 1247417 /usr/lib64/libblkid.so.1.1.0 3fff2be0000-3fff2be1000 rw-p 00000000 00:00 0 3fff2be1000-3fff2c31000 r-xp 00000000 5e:01 1246893 /usr/lib64/libparted.so.2.0.0 3fff2c31000-3fff2c33000 r--p 0004f000 5e:01 1246893 /usr/lib64/libparted.so.2.0.0 3fff2c33000-3fff2c35000 rw-p 00051000 5e:01 1246893 /usr/lib64/libparted.so.2.0.0 3fff2c35000-3fff2c3a000 rw-p 00000000 00:00 0 3fff2c3a000-3fff2c5b000 r-xp 00000000 5e:01 1263740 /usr/lib64/python2.7/site-packages/_pedmodule.so 3fff2c5b000-3fff2c5c000 r--p 00021000 5e:01 1263740 /usr/lib64/python2.7/site-packages/_pedmodule.so 3fff2c5c000-3fff2c67000 rw-p 00022000 5e:01 1263740 /usr/lib64/python2.7/site-packages/_pedmodule.so 3fff2c67000-3fff2caf000 r-xp 00000000 5e:01 1278443 /usr/lib64/python2.7/site-packages/lxml/objectify.so 3fff2caf000-3fff2cb0000 r--p 00047000 5e:01 1278443 /usr/lib64/python2.7/site-packages/lxml/objectify.so 3fff2cb0000-3fff2cba000 rw-p 00048000 5e:01 1278443 /usr/lib64/python2.7/site-packages/lxml/objectify.so 3fff2cba000-3fff2cbc000 rw-p 00000000 00:00 0 3fff2cbc000-3fff2d43000 r-xp 00000000 5e:01 1247508 /usr/lib64/libgmp.so.10.2.0 3fff2d43000-3fff2d44000 r--p 00086000 5e:01 1247508 /usr/lib64/libgmp.so.10.2.0 3fff2d44000-3fff2d45000 rw-p 00087000 5e:01 1247508 /usr/lib64/libgmp.so.10.2.0 3fff2d45000-3fff2d6d000 r-xp 00000000 5e:01 1246872 /usr/lib64/libhogweed.so.2.5 3fff2d6d000-3fff2d6e000 r--p 00027000 5e:01 1246872 /usr/lib64/libhogweed.so.2.5 3fff2d6e000-3fff2d6f000 rw-p 00028000 5e:01 1246872 /usr/lib64/libhogweed.so.2.5 3fff2d6f000-3fff2da0000 r-xp 00000000 5e:01 1247289 /usr/lib64/libnettle.so.4.7 3fff2da0000-3fff2da1000 r--p 00030000 5e:01 1247289 /usr/lib64/libnettle.so.4.7 3fff2da1000-3fff2da2000 rw-p 00031000 5e:01 1247289 /usr/lib64/libnettle.so.4.7 3fff2da2000-3fff2db6000 r-xp 00000000 5e:01 1246050 /usr/lib64/libtasn1.so.6.2.3 3fff2db6000-3fff2db7000 r--p 00014000 5e:01 1246050 /usr/lib64/libtasn1.so.6.2.3 3fff2db7000-3fff2db8000 rw-p 00015000 5e:01 1246050 /usr/lib64/libtasn1.so.6.2.3 3fff2db8000-3fff2e2e000 r-xp 00000000 5e:01 1245944 /usr/lib64/libtspi.so.1.2.0 3fff2e2e000-3fff2e2f000 r--p 00076000 5e:01 1245944 /usr/lib64/libtspi.so.1.2.0 3fff2e2f000-3fff2e32000 rw-p 00077000 5e:01 1245944 /usr/lib64/libtspi.so.1.2.0 3fff2e32000-3fff2e72000 r-xp 00000000 5e:01 1247096 /usr/lib64/libp11-kit.so.0.0.0 3fff2e72000-3fff2e7b000 r--p 0003f000 5e:01 1247096 /usr/lib64/libp11-kit.so.0.0.0 3fff2e7b000-3fff2e7d000 rw-p 00048000 5e:01 1247096 /usr/lib64/libp11-kit.so.0.0.0 3fff2e7d000-3fff2e8f000 r-xp 00000000 5e:01 1247681 /usr/lib64/libudev.so.1.4.0 3fff2e8f000-3fff2e90000 r--p 00012000 5e:01 1247681 /usr/lib64/libudev.so.1.4.0 3fff2e90000-3fff2e91000 rw-p 00013000 5e:01 1247681 /usr/lib64/libudev.so.1.4.0 3fff2e91000-3fff2ed8000 r-xp 00000000 5e:01 1247423 /usr/lib64/libsepol.so.1 3fff2ed8000-3fff2ed9000 r--p 00046000 5e:01 1247423 /usr/lib64/libsepol.so.1 3fff2ed9000-3fff2eda000 rw-p 00047000 5e:01 1247423 /usr/lib64/libsepol.so.1 3fff2eda000-3fff3000000 r-xp 00000000 5e:01 1247590 /usr/lib64/libgnutls.so.28.41.0 3fff3000000-3fff3009000 r--p 00125000 5e:01 1247590 /usr/lib64/libgnutls.so.28.41.0 3fff3009000-3fff300c000 rw-p 0012e000 5e:01 1247590 /usr/lib64/libgnutls.so.28.41.0 3fff300c000-3fff300d000 rw-p 00000000 00:00 0 3fff300d000-3fff305d000 r-xp 00000000 5e:01 1247774 /usr/lib64/libdbus-1.so.3.7.4 3fff305d000-3fff305e000 r--p 0004f000 5e:01 1247774 /usr/lib64/libdbus-1.so.3.7.4 3fff305e000-3fff305f000 rw-p 00050000 5e:01 1247774 /usr/lib64/libdbus-1.so.3.7.4 3fff305f000-3fff306f000 r-xp 00000000 5e:01 1246888 /usr/lib64/libavahi-client.so.3.2.9 3fff306f000-3fff3070000 r--p 0000f000 5e:01 1246888 /usr/lib64/libavahi-client.so.3.2.9 3fff3070000-3fff3071000 rw-p 00010000 5e:01 1246888 /usr/lib64/libavahi-client.so.3.2.9 3fff3071000-3fff307d000 r-xp 00000000 5e:01 1247420 /usr/lib64/libavahi-common.so.3.5.3 3fff307d000-3fff307e000 r--p 0000c000 5e:01 1247420 /usr/lib64/libavahi-common.so.3.5.3 3fff307e000-3fff307f000 rw-p 0000d000 5e:01 1247420 /usr/lib64/libavahi-common.so.3.5.3 3fff307f000-3fff3082000 r-xp 00000000 5e:01 1245532 /usr/lib64/libsystemd-daemon.so.0.0.10 3fff3082000-3fff3083000 r--p 00002000 5e:01 1245532 /usr/lib64/libsystemd-daemon.so.0.0.10 3fff3083000-3fff3084000 rw-p 00000000 00:00 0 3fff3084000-3fff30d0000 r-xp 00000000 5e:01 1245741 /usr/lib64/libdevmapper.so.1.02 3fff30d0000-3fff30d1000 r--p 0004c000 5e:01 1245741 /usr/lib64/libdevmapper.so.1.02 3fff30d1000-3fff30d4000 rw-p 0004d000 5e:01 1245741 /usr/lib64/libdevmapper.so.1.02 3fff30d4000-3fff30d5000 rw-p 00000000 00:00 0 3fff30d5000-3fff30f2000 r-xp 00000000 5e:01 1247085 /usr/lib64/libnl-3.so.200.16.1 3fff30f2000-3fff30f4000 r--p 0001c000 5e:01 1247085 /usr/lib64/libnl-3.so.200.16.1 3fff30f4000-3fff30f5000 rw-p 0001e000 5e:01 1247085 /usr/lib64/libnl-3.so.200.16.1 3fff30f5000-3fff3142000 r-xp 00000000 5e:01 1247529 /usr/lib64/libnl-route-3.so.200.16.1 3fff3142000-3fff3144000 r--p 0004d000 5e:01 1247529 /usr/lib64/libnl-route-3.so.200.16.1 3fff3144000-3fff3147000 rw-p 0004f000 5e:01 1247529 /usr/lib64/libnl-route-3.so.200.16.1 3fff3147000-3fff3149000 rw-p 00000000 00:00 0 3fff3149000-3fff3153000 r-xp 00000000 5e:01 1247814 /usr/lib64/libyajl.so.2.0.4 3fff3153000-3fff3154000 r--p 00009000 5e:01 1247814 /usr/lib64/libyajl.so.2.0.4 3fff3154000-3fff3155000 rw-p 0000a000 5e:01 1247814 /usr/lib64/libyajl.so.2.0.4 3fff3155000-3fff315a000 r-xp 00000000 5e:01 1246818 /usr/lib64/libcap-ng.so.0.0.0 3fff315a000-3fff315b000 r--p 00004000 5e:01 1246818 /usr/lib64/libcap-ng.so.0.0.0 3fff315b000-3fff315c000 rw-p 00005000 5e:01 1246818 /usr/lib64/libcap-ng.so.0.0.0 3fff315c000-3fff34b1000 r-xp 00000000 5e:01 1247281 /usr/lib64/libvirt.so.0.1002.21 3fff34b1000-3fff34bf000 r--p 00354000 5e:01 1247281 /usr/lib64/libvirt.so.0.1002.21 3fff34bf000-3fff34cb000 rw-p 00362000 5e:01 1247281 /usr/lib64/libvirt.so.0.1002.21 3fff34cb000-3fff34cc000 rw-p 00000000 00:00 0 3fff34cc000-3fff3514000 r-xp 00000000 5e:01 1263745 /usr/lib64/python2.7/site-packages/libvirtmod.so 3fff3514000-3fff3515000 r--p 00047000 5e:01 1263745 /usr/lib64/python2.7/site-packages/libvirtmod.so 3fff3515000-3fff351a000 rw-p 00048000 5e:01 1263745 /usr/lib64/python2.7/site-packages/libvirtmod.so 3fff351a000-3fff356f000 r-xp 00000000 5e:01 1245988 /usr/lib64/libnl.so.1.1.4 3fff356f000-3fff3570000 r--p 00055000 5e:01 1245988 /usr/lib64/libnl.so.1.1.4 3fff3570000-3fff3575000 rw-p 00056000 5e:01 1245988 /usr/lib64/libnl.so.1.1.4 3fff357a000-3fff357f000 r-xp 00000000 5e:01 1262221 /usr/lib64/python2.7/lib-dynload/mmapmodule.so 3fff357f000-3fff3580000 r--p 00004000 5e:01 1262221 /usr/lib64/python2.7/lib-dynload/mmapmodule.so 3fff3580000-3fff3581000 rw-p 00005000 5e:01 1262221 /usr/lib64/python2.7/lib-dynload/mmapmodule.so 3fff3581000-3fff3591000 r-xp 00000000 5e:01 1245881 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3fff3591000-3fff3592000 r--p 0000f000 5e:01 1245881 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3fff3592000-3fff3593000 rw-p 00010000 5e:01 1245881 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3fff3593000-3fff35a7000 r-xp 00000000 5e:01 1246034 /usr/lib64/libfa.so.1.4.0 3fff35a7000-3fff35a8000 r--p 00013000 5e:01 1246034 /usr/lib64/libfa.so.1.4.0 3fff35a8000-3fff35a9000 rw-p 00014000 5e:01 1246034 /usr/lib64/libfa.so.1.4.0 3fff35a9000-3fff35f9000 r-xp 00000000 5e:01 1245494 /usr/lib64/libaugeas.so.0.17.0 3fff35f9000-3fff35fb000 r--p 0004f000 5e:01 1245494 /usr/lib64/libaugeas.so.0.17.0 3fff35fb000-3fff35fc000 rw-p 00051000 5e:01 1245494 /usr/lib64/libaugeas.so.0.17.0 3fff35fc000-3fff3608000 r-xp 00000000 5e:01 1262269 /usr/lib64/python2.7/lib-dynload/_elementtree.so 3fff3608000-3fff3609000 r--p 0000b000 5e:01 1262269 /usr/lib64/python2.7/lib-dynload/_elementtree.so 3fff3609000-3fff360a000 rw-p 0000c000 5e:01 1262269 /usr/lib64/python2.7/lib-dynload/_elementtree.so 3fff360a000-3fff3752000 r-xp 00000000 5e:01 1247126 /usr/lib64/libglib-2.0.so.0.4000.0 3fff3752000-3fff3753000 r--p 00148000 5e:01 1247126 /usr/lib64/libglib-2.0.so.0.4000.0 3fff3753000-3fff3755000 rw-p 00149000 5e:01 1247126 /usr/lib64/libglib-2.0.so.0.4000.0 3fff3755000-3fff3760000 r-xp 00000000 5e:01 1263742 /usr/lib64/python2.7/site-packages/_sqlitecache.so 3fff3760000-3fff3761000 r--p 0000a000 5e:01 1263742 /usr/lib64/python2.7/site-packages/_sqlitecache.so 3fff3761000-3fff3762000 rw-p 0000b000 5e:01 1263742 /usr/lib64/python2.7/site-packages/_sqlitecache.so 3fff3762000-3fff3773000 r-xp 00000000 5e:01 1247604 /usr/lib64/libassuan.so.0.4.0 3fff3773000-3fff3774000 r--p 00010000 5e:01 1247604 /usr/lib64/libassuan.so.0.4.0 3fff3774000-3fff3775000 rw-p 00011000 5e:01 1247604 /usr/lib64/libassuan.so.0.4.0 3fff3775000-3fff37ac000 r-xp 00000000 5e:01 1247306 /usr/lib64/libgpgme.so.11.8.1 3fff37ac000-3fff37ad000 r--p 00036000 5e:01 1247306 /usr/lib64/libgpgme.so.11.8.1 3fff37ad000-3fff37af000 rw-p 00037000 5e:01 1247306 /usr/lib64/libgpgme.so.11.8.1 3fff37b0000-3fff37b9000 r-xp 00000000 5e:01 1263706 /usr/lib64/python2.7/site-packages/ethtool.so 3fff37b9000-3fff37ba000 r--p 00009000 5e:01 1263706 /usr/lib64/python2.7/site-packages/ethtool.so 3fff37ba000-3fff37bb000 rw-p 0000a000 5e:01 1263706 /usr/lib64/python2.7/site-packages/ethtool.so 3fff37bb000-3fff37cd000 r-xp 00000000 5e:01 1262652 /usr/lib64/python2.7/site-packages/gpgme/_gpgme.so 3fff37cd000-3fff37ce000 r--p 00011000 5e:01 1262652 /usr/lib64/python2.7/site-packages/gpgme/_gpgme.so 3fff37ce000-3fff37d1000 rw-p 00012000 5e:01 1262652 /usr/lib64/python2.7/site-packages/gpgme/_gpgme.so 3fff37d1000-3fff37df000 r-xp 00000000 5e:01 1263711 /usr/lib64/python2.7/site-packages/lzma.so 3fff37df000-3fff37e0000 r--p 0000d000 5e:01 1263711 /usr/lib64/python2.7/site-packages/lzma.so 3fff37e0000-3fff37e3000 rw-p 0000e000 5e:01 1263711 /usr/lib64/python2.7/site-packages/lzma.so 3fff37e3000-3fff3838000 r-xp 00000000 5e:01 1247163 /usr/lib64/libldap-2.4.so.2.10.2 3fff3838000-3fff383a000 r--p 00054000 5e:01 1247163 /usr/lib64/libldap-2.4.so.2.10.2 3fff383a000-3fff383c000 rw-p 00056000 5e:01 1247163 /usr/lib64/libldap-2.4.so.2.10.2 3fff383c000-3fff3866000 r-xp 00000000 5e:01 1245519 /usr/lib64/libssh2.so.1.0.1 3fff3866000-3fff3867000 r--p 00029000 5e:01 1245519 /usr/lib64/libssh2.so.1.0.1 3fff3867000-3fff3868000 rw-p 0002a000 5e:01 1245519 /usr/lib64/libssh2.so.1.0.1 3fff3868000-3fff3b69000 rw-p 00000000 00:00 0 3fff3b69000-3fff3b6a000 ---p 00000000 00:00 0 3fff3b6a000-3fff4369000 rw-p 00000000 00:00 0 [stack:99662] 3fff4369000-3fff436d000 r-xp 00000000 5e:01 1247532 /usr/lib64/librpmsign.so.1.2.0 3fff436d000-3fff436e000 r--p 00003000 5e:01 1247532 /usr/lib64/librpmsign.so.1.2.0 3fff436e000-3fff436f000 rw-p 00004000 5e:01 1247532 /usr/lib64/librpmsign.so.1.2.0 3fff436f000-3fff438d000 r-xp 00000000 5e:01 1247761 /usr/lib64/libmagic.so.1.0.0 3fff438d000-3fff438e000 r--p 0001e000 5e:01 1247761 /usr/lib64/libmagic.so.1.0.0 3fff438e000-3fff438f000 rw-p 0001f000 5e:01 1247761 /usr/lib64/libmagic.so.1.0.0 3fff438f000-3fff43b2000 r-xp 00000000 5e:01 1247329 /usr/lib64/librpmbuild.so.3.2.0 3fff43b2000-3fff43b4000 r--p 00022000 5e:01 1247329 /usr/lib64/librpmbuild.so.3.2.0 3fff43b4000-3fff43b5000 rw-p 00024000 5e:01 1247329 /usr/lib64/librpmbuild.so.3.2.0 3fff43b5000-3fff43b6000 rw-p 00000000 00:00 0 3fff43b6000-3fff4421000 r-xp 00000000 5e:01 1247125 /usr/lib64/libfreeblpriv3.so 3fff4421000-3fff4423000 r--p 0006a000 5e:01 1247125 /usr/lib64/libfreeblpriv3.so 3fff4423000-3fff4424000 rw-p 0006c000 5e:01 1247125 /usr/lib64/libfreeblpriv3.so 3fff4424000-3fff4428000 rw-p 00000000 00:00 0 3fff4428000-3fff4468000 r-xp 00000000 5e:01 1247251 /usr/lib64/libsoftokn3.so 3fff4468000-3fff4469000 r--p 00040000 5e:01 1247251 /usr/lib64/libsoftokn3.so 3fff4469000-3fff446a000 rw-p 00041000 5e:01 1247251 /usr/lib64/libsoftokn3.so 3fff446a000-3fff446f000 r-xp 00000000 5e:01 1247391 /usr/lib64/libattr.so.1.1.0 3fff446f000-3fff4470000 r--p 00004000 5e:01 1247391 /usr/lib64/libattr.so.1.1.0 3fff4470000-3fff4471000 rw-p 00005000 5e:01 1247391 /usr/lib64/libattr.so.1.1.0 3fff4471000-3fff44a3000 r-xp 00000000 5e:01 1246790 /usr/lib64/liblua-5.1.so 3fff44a3000-3fff44a4000 r--p 00032000 5e:01 1246790 /usr/lib64/liblua-5.1.so 3fff44a4000-3fff44a5000 rw-p 00033000 5e:01 1246790 /usr/lib64/liblua-5.1.so 3fff44a5000-3fff44af000 r-xp 00000000 5e:01 1247669 /usr/lib64/libpopt.so.0.0.0 3fff44af000-3fff44b0000 r--p 00009000 5e:01 1247669 /usr/lib64/libpopt.so.0.0.0 3fff44b0000-3fff44b1000 rw-p 0000a000 5e:01 1247669 /usr/lib64/libpopt.so.0.0.0 3fff44b1000-3fff44ca000 r-xp 00000000 5e:01 1247541 /usr/lib64/libelf-0.160.so 3fff44ca000-3fff44cb000 r--p 00019000 5e:01 1247541 /usr/lib64/libelf-0.160.so 3fff44cb000-3fff44cc000 rw-p 0001a000 5e:01 1247541 /usr/lib64/libelf-0.160.so 3fff44cc000-3fff44df000 r-xp 00000000 5e:01 1247268 /usr/lib64/libbz2.so.1.0.6 3fff44df000-3fff44e0000 r--p 00012000 5e:01 1247268 /usr/lib64/libbz2.so.1.0.6 3fff44e0000-3fff44e1000 rw-p 00013000 5e:01 1247268 /usr/lib64/libbz2.so.1.0.6 3fff44e1000-3fff450d000 r-xp 00000000 5e:01 1247072 /usr/lib64/librpmio.so.3.2.0 3fff450d000-3fff450f000 r--p 0002b000 5e:01 1247072 /usr/lib64/librpmio.so.3.2.0 3fff450f000-3fff4511000 rw-p 0002d000 5e:01 1247072 /usr/lib64/librpmio.so.3.2.0 3fff4511000-3fff4513000 rw-p 00000000 00:00 0 3fff4513000-3fff46d7000 r-xp 00000000 5e:01 1246915 /usr/lib64/libdb-5.3.so 3fff46d7000-3fff46dd000 r--p 001c4000 5e:01 1246915 /usr/lib64/libdb-5.3.so 3fff46dd000-3fff46e1000 rw-p 001ca000 5e:01 1246915 /usr/lib64/libdb-5.3.so 3fff46e1000-3fff46e9000 r-xp 00000000 5e:01 1245922 /usr/lib64/libacl.so.1.1.0 3fff46e9000-3fff46ea000 r--p 00008000 5e:01 1245922 /usr/lib64/libacl.so.1.1.0 3fff46ea000-3fff46eb000 rw-p 00009000 5e:01 1245922 /usr/lib64/libacl.so.1.1.0 3fff46eb000-3fff46f0000 r-xp 00000000 5e:01 1246016 /usr/lib64/libcap.so.2.22 3fff46f0000-3fff46f1000 r--p 00004000 5e:01 1246016 /usr/lib64/libcap.so.2.22 3fff46f1000-3fff46f2000 rw-p 00005000 5e:01 1246016 /usr/lib64/libcap.so.2.22 3fff46f2000-3fff475b000 r-xp 00000000 5e:01 1247692 /usr/lib64/librpm.so.3.2.0 3fff475b000-3fff475e000 r--p 00068000 5e:01 1247692 /usr/lib64/librpm.so.3.2.0 3fff475e000-3fff4761000 rw-p 0006b000 5e:01 1247692 /usr/lib64/librpm.so.3.2.0 3fff4761000-3fff4763000 rw-p 00000000 00:00 0 3fff4763000-3fff476b000 r-xp 00000000 5e:01 1262244 /usr/lib64/python2.7/lib-dynload/bz2.so 3fff476b000-3fff476c000 r--p 00007000 5e:01 1262244 /usr/lib64/python2.7/lib-dynload/bz2.so 3fff476c000-3fff476e000 rw-p 00008000 5e:01 1262244 /usr/lib64/python2.7/lib-dynload/bz2.so 3fff476e000-3fff4786000 r-xp 00000000 5e:01 1279661 /usr/lib64/python2.7/site-packages/rpm/_rpmmodule.so 3fff4786000-3fff4787000 r--p 00017000 5e:01 1279661 /usr/lib64/python2.7/site-packages/rpm/_rpmmodule.so 3fff4787000-3fff478b000 rw-p 00018000 5e:01 1279661 /usr/lib64/python2.7/site-packages/rpm/_rpmmodule.so 3fff478b000-3fff478f000 r-xp 00000000 5e:01 1247375 /usr/lib64/libgpg-error.so.0.10.0 3fff478f000-3fff4790000 r--p 00003000 5e:01 1247375 /usr/lib64/libgpg-error.so.0.10.0 3fff4790000-3fff4791000 rw-p 00004000 5e:01 1247375 /usr/lib64/libgpg-error.so.0.10.0 3fff4791000-3fff4816000 r-xp 00000000 5e:01 1246924 /usr/lib64/libgcrypt.so.11.8.2 3fff4816000-3fff4817000 r--p 00085000 5e:01 1246924 /usr/lib64/libgcrypt.so.11.8.2 3fff4817000-3fff481a000 rw-p 00086000 5e:01 1246924 /usr/lib64/libgcrypt.so.11.8.2 3fff481a000-3fff481b000 rw-p 00000000 00:00 0 3fff481b000-3fff4990000 r-xp 00000000 5e:01 1247828 /usr/lib64/libxml2.so.2.9.1 3fff4990000-3fff4997000 r--p 00175000 5e:01 1247828 /usr/lib64/libxml2.so.2.9.1 3fff4997000-3fff4999000 rw-p 0017c000 5e:01 1247828 /usr/lib64/libxml2.so.2.9.1 3fff4999000-3fff499b000 rw-p 00000000 00:00 0 3fff499b000-3fff49b2000 r-xp 00000000 5e:01 1247366 /usr/lib64/libexslt.so.0.8.17 3fff49b2000-3fff49b3000 r--p 00016000 5e:01 1247366 /usr/lib64/libexslt.so.0.8.17 3fff49b3000-3fff49b4000 rw-p 00017000 5e:01 1247366 /usr/lib64/libexslt.so.0.8.17 3fff49b4000-3fff49f5000 r-xp 00000000 5e:01 1246025 /usr/lib64/libxslt.so.1.1.28 3fff49f5000-3fff49f6000 r--p 00040000 5e:01 1246025 /usr/lib64/libxslt.so.1.1.28 3fff49f6000-3fff49f7000 rw-p 00041000 5e:01 1246025 /usr/lib64/libxslt.so.1.1.28 3fff49f7000-3fff49f8000 rw-p 00000000 00:00 0 3fff49f8000-3fff4b3d000 r-xp 00000000 5e:01 1278354 /usr/lib64/python2.7/site-packages/lxml/etree.so 3fff4b3d000-3fff4b3e000 r--p 00144000 5e:01 1278354 /usr/lib64/python2.7/site-packages/lxml/etree.so 3fff4b3e000-3fff4b6f000 rw-p 00145000 5e:01 1278354 /usr/lib64/python2.7/site-packages/lxml/etree.so 3fff4b6f000-3fff4b80000 rw-p 00000000 00:00 0 3fff4b80000-3fff4b88000 r-xp 00000000 5e:01 1247480 /usr/lib64/libnss_sss.so.2 3fff4b88000-3fff4b89000 r--p 00008000 5e:01 1247480 /usr/lib64/libnss_sss.so.2 3fff4b89000-3fff4b8a000 rw-p 00009000 5e:01 1247480 /usr/lib64/libnss_sss.so.2 3fff4b8a000-3fff4b97000 r-xp 00000000 5e:01 1247678 /usr/lib64/libnss_files-2.17.so 3fff4b97000-3fff4b98000 r--p 0000c000 5e:01 1247678 /usr/lib64/libnss_files-2.17.so 3fff4b98000-3fff4b99000 rw-p 0000d000 5e:01 1247678 /usr/lib64/libnss_files-2.17.so 3fff4b99000-3fff4b9c000 r-xp 00000000 5e:01 1279666 /usr/lib64/python2.7/site-packages/rpm/_rpmbmodule.so 3fff4b9c000-3fff4b9d000 r--p 00002000 5e:01 1279666 /usr/lib64/python2.7/site-packages/rpm/_rpmbmodule.so 3fff4b9d000-3fff4b9e000 rw-p 00003000 5e:01 1279666 /usr/lib64/python2.7/site-packages/rpm/_rpmbmodule.so 3fff4b9e000-3fff4ba5000 r--s 00000000 5e:01 1245373 /usr/lib64/gconv/gconv-modules.cache 3fff4ba5000-3fff4c1d000 r-xp 00000000 5e:01 1278169 /usr/lib64/python2.7/site-packages/M2Crypto/m2crypto.so 3fff4c1d000-3fff4c1e000 r--p 00077000 5e:01 1278169 /usr/lib64/python2.7/site-packages/M2Crypto/m2crypto.so 3fff4c1e000-3fff4c27000 rw-p 00078000 5e:01 1278169 /usr/lib64/python2.7/site-packages/M2Crypto/__m2crypto.so 3fff4c27000-3fff4c28000 rw-p 00000000 00:00 0 3fff4c28000-3fff4c2c000 r-xp 00000000 5e:01 1247191 /usr/lib64/libuuid.so.1.3.0 3fff4c2c000-3fff4c2d000 r--p 00003000 5e:01 1247191 /usr/lib64/libuuid.so.1.3.0 3fff4c2d000-3fff4c2e000 rw-p 00004000 5e:01 1247191 /usr/lib64/libuuid.so.1.3.0 3fff4c2e000-3fff4c36000 r-xp 00000000 5e:01 1247030 /usr/lib64/libffi.so.6.0.1 3fff4c36000-3fff4c37000 r--p 00007000 5e:01 1247030 /usr/lib64/libffi.so.6.0.1 3fff4c37000-3fff4c38000 rw-p 00008000 5e:01 1247030 /usr/lib64/libffi.so.6.0.1 3fff4c38000-3fff4c55000 r-xp 00000000 5e:01 1262246 /usr/lib64/python2.7/lib-dynload/_ctypes.so 3fff4c55000-3fff4c56000 r--p 0001c000 5e:01 1262246 /usr/lib64/python2.7/lib-dynload/_ctypes.so 3fff4c56000-3fff4c5a000 rw-p 0001d000 5e:01 1262246 /usr/lib64/python2.7/lib-dynload/_ctypes.so 3fff4c5a000-3fff4c88000 r-xp 00000000 5e:01 1247686 /usr/lib64/libexpat.so.1.6.0 3fff4c88000-3fff4c8a000 r--p 0002e000 5e:01 1247686 /usr/lib64/libexpat.so.1.6.0 3fff4c8a000-3fff4c8b000 rw-p 00030000 5e:01 1247686 /usr/lib64/libexpat.so.1.6.0 3fff4c8b000-3fff4c96000 r-xp 00000000 5e:01 1262259 /usr/lib64/python2.7/lib-dynload/pyexpat.so 3fff4c96000-3fff4c97000 r--p 0000b000 5e:01 1262259 /usr/lib64/python2.7/lib-dynload/pyexpat.so 3fff4c97000-3fff4c99000 rw-p 0000c000 5e:01 1262259 /usr/lib64/python2.7/lib-dynload/pyexpat.so 3fff4c99000-3fff4ca5000 r-xp 00000000 5e:01 1262257 /usr/lib64/python2.7/lib-dynload/parsermodule.so 3fff4ca5000-3fff4ca6000 r--p 0000b000 5e:01 1262257 /usr/lib64/python2.7/lib-dynload/parsermodule.so 3fff4ca6000-3fff4ca7000 rw-p 0000c000 5e:01 1262257 /usr/lib64/python2.7/lib-dynload/parsermodule.so 3fff4ca7000-3fff4d6a000 r-xp 00000000 5e:01 1247721 /usr/lib64/libsqlite3.so.0.8.6 3fff4d6a000-3fff4d6c000 r--p 000c2000 5e:01 1247721 /usr/lib64/libsqlite3.so.0.8.6 3fff4d6c000-3fff4d6f000 rw-p 000c4000 5e:01 1247721 /usr/lib64/libsqlite3.so.0.8.6 3fff4d6f000-3fff4d70000 rw-s 00000000 00:04 151214 /dev/zero (deleted) 3fff4d70000-3fff4d71000 r-xp 00000000 5e:01 1262252 /usr/lib64/python2.7/lib-dynload/_cryptmodule.so 3fff4d71000-3fff4d72000 r--p 00000000 5e:01 1262252 /usr/lib64/python2.7/lib-dynload/_cryptmodule.so 3fff4d72000-3fff4d73000 rw-p 00001000 5e:01 1262252 /usr/lib64/python2.7/lib-dynload/_cryptmodule.so 3fff4d73000-3fff4d78000 r-xp 00000000 5e:01 1262270 /usr/lib64/python2.7/lib-dynload/zlibmodule.so 3fff4d78000-3fff4d79000 r--p 00004000 5e:01 1262270 /usr/lib64/python2.7/lib-dynload/zlibmodule.so 3fff4d79000-3fff4d7b000 rw-p 00005000 5e:01 1262270 /usr/lib64/python2.7/lib-dynload/zlibmodule.so 3fff4d7b000-3fff4d8e000 r-xp 00000000 5e:01 1262226 /usr/lib64/python2.7/lib-dynload/_sqlite3.so 3fff4d8e000-3fff4d8f000 r--p 00013000 5e:01 1262226 /usr/lib64/python2.7/lib-dynload/_sqlite3.so 3fff4d8f000-3fff4d91000 rw-p 00014000 5e:01 1262226 /usr/lib64/python2.7/lib-dynload/_sqlite3.so 3fff4d91000-3fff4d92000 rw-p 00000000 00:00 0 3fff4d92000-3fff4d94000 r-xp 00000000 5e:01 1262965 /usr/lib64/python2.7/site-packages/_psutil_linux.so 3fff4d94000-3fff4d95000 r--p 00001000 5e:01 1262965 /usr/lib64/python2.7/site-packages/_psutil_linux.so 3fff4d95000-3fff4d96000 rw-p 00002000 5e:01 1262965 /usr/lib64/python2.7/site-packages/_psutil_linux.so 3fff4d96000-3fff4db2000 r-xp 00000000 5e:01 1247643 /usr/lib64/libaudit.so.1.0.0 3fff4db2000-3fff4db3000 r--p 0001b000 5e:01 1247643 /usr/lib64/libaudit.so.1.0.0 3fff4db3000-3fff4db4000 rw-p 0001c000 5e:01 1247643 /usr/lib64/libaudit.so.1.0.0 3fff4db4000-3fff4dbe000 rw-p 00000000 00:00 0 3fff4dbe000-3fff4dc1000 r-xp 00000000 5e:01 1246027 /usr/lib64/libpam_misc.so.0.82.0 3fff4dc1000-3fff4dc2000 r--p 00002000 5e:01 1246027 /usr/lib64/libpam_misc.so.0.82.0 3fff4dc2000-3fff4dc3000 rw-p 00003000 5e:01 1246027 /usr/lib64/libpam_misc.so.0.82.0 3fff4dc3000-3fff4dd1000 r-xp 00000000 5e:01 1247331 /usr/lib64/libpam.so.0.83.1 3fff4dd1000-3fff4dd2000 r--p 0000d000 5e:01 1247331 /usr/lib64/libpam.so.0.83.1 3fff4dd2000-3fff4dd3000 rw-p 0000e000 5e:01 1247331 /usr/lib64/libpam.so.0.83.1 3fff4dd3000-3fff4dd6000 r-xp 00000000 5e:01 1278474 /usr/lib64/python2.7/site-packages/Cheetah/_namemapper.so 3fff4dd6000-3fff4dd7000 r--p 00003000 5e:01 1278474 /usr/lib64/python2.7/site-packages/Cheetah/_namemapper.so 3fff4dd7000-3fff4dd8000 rw-p 00004000 5e:01 1278474 /usr/lib64/python2.7/site-packages/Cheetah/_namemapper.so 3fff4dd8000-3fff4ddc000 r-xp 00000000 5e:01 1262272 /usr/lib64/python2.7/lib-dynload/termios.so 3fff4ddc000-3fff4ddd000 r--p 00003000 5e:01 1262272 /usr/lib64/python2.7/lib-dynload/termios.so 3fff4ddd000-3fff4ddf000 rw-p 00004000 5e:01 1262272 /usr/lib64/python2.7/lib-dynload/termios.so 3fff4ddf000-3fff4de4000 r-xp 00000000 5e:01 1263716 /usr/lib64/python2.7/site-packages/PAMmodule.so 3fff4de4000-3fff4de5000 r--p 00004000 5e:01 1263716 /usr/lib64/python2.7/site-packages/PAMmodule.so 3fff4de5000-3fff4de6000 rw-p 00005000 5e:01 1263716 /usr/lib64/python2.7/site-packages/PAMmodule.so 3fff4de6000-3fff4e68000 rw-p 00000000 00:00 0 3fff4e68000-3fff4e6a000 r-xp 00000000 5e:01 1246851 /usr/lib64/libfreebl3.so 3fff4e6a000-3fff4e6b000 r--p 00001000 5e:01 1246851 /usr/lib64/libfreebl3.so 3fff4e6b000-3fff4e6c000 rw-p 00002000 5e:01 1246851 /usr/lib64/libfreebl3.so 3fff4e6c000-3fff4e74000 r-xp 00000000 5e:01 1245747 /usr/lib64/librt-2.17.so 3fff4e74000-3fff4e75000 r--p 00007000 5e:01 1245747 /usr/lib64/librt-2.17.so 3fff4e75000-3fff4e76000 rw-p 00008000 5e:01 1245747 /usr/lib64/librt-2.17.so 3fff4e76000-3fff4e84000 r-xp 00000000 5e:01 1247321 /usr/lib64/libcrypt-2.17.so 3fff4e84000-3fff4e85000 r--p 0000d000 5e:01 1247321 /usr/lib64/libcrypt-2.17.so 3fff4e85000-3fff4e86000 rw-p 0000e000 5e:01 1247321 /usr/lib64/libcrypt-2.17.so 3fff4e86000-3fff4eb4000 rw-p 00000000 00:00 0 3fff4eb4000-3fff4ef5000 r-xp 00000000 5e:01 1246906 /usr/lib64/libnspr4.so 3fff4ef5000-3fff4ef6000 r--p 00041000 5e:01 1246906 /usr/lib64/libnspr4.so 3fff4ef6000-3fff4ef8000 rw-p 00042000 5e:01 1246906 /usr/lib64/libnspr4.so 3fff4ef8000-3fff4efb000 rw-p 00000000 00:00 0 3fff4efb000-3fff4eff000 r-xp 00000000 5e:01 1247487 /usr/lib64/libplc4.so 3fff4eff000-3fff4f00000 r--p 00003000 5e:01 1247487 /usr/lib64/libplc4.so 3fff4f00000-3fff4f01000 rw-p 00004000 5e:01 1247487 /usr/lib64/libplc4.so 3fff4f01000-3fff4f04000 r-xp 00000000 5e:01 1246791 /usr/lib64/libplds4.so 3fff4f04000-3fff4f05000 r--p 00002000 5e:01 1246791 /usr/lib64/libplds4.so 3fff4f05000-3fff4f06000 rw-p 00003000 5e:01 1246791 /usr/lib64/libplds4.so 3fff4f06000-3fff4f2f000 r-xp 00000000 5e:01 1245615 /usr/lib64/libnssutil3.so 3fff4f2f000-3fff4f35000 r--p 00028000 5e:01 1245615 /usr/lib64/libnssutil3.so 3fff4f35000-3fff4f36000 rw-p 0002e000 5e:01 1245615 /usr/lib64/libnssutil3.so 3fff4f36000-3fff504f000 r-xp 00000000 5e:01 1247432 /usr/lib64/libnss3.so 3fff504f000-3fff5053000 r--p 00119000 5e:01 1247432 /usr/lib64/libnss3.so 3fff5053000-3fff5056000 rw-p 0011d000 5e:01 1247432 /usr/lib64/libnss3.so 3fff5056000-3fff5058000 rw-p 00000000 00:00 0 3fff5058000-3fff5080000 r-xp 00000000 5e:01 1247799 /usr/lib64/libsmime3.so 3fff5080000-3fff5082000 r--p 00028000 5e:01 1247799 /usr/lib64/libsmime3.so 3fff5082000-3fff5083000 rw-p 0002a000 5e:01 1247799 /usr/lib64/libsmime3.so 3fff5083000-3fff50c4000 r-xp 00000000 5e:01 1247738 /usr/lib64/libssl3.so 3fff50c4000-3fff50c7000 r--p 00040000 5e:01 1247738 /usr/lib64/libssl3.so 3fff50c7000-3fff50c8000 rw-p 00043000 5e:01 1247738 /usr/lib64/libssl3.so 3fff50c8000-3fff50c9000 rw-p 00000000 00:00 0 3fff50c9000-3fff50e7000 r-xp 00000000 5e:01 1245489 /usr/lib64/libsasl2.so.3.0.0 3fff50e7000-3fff50e8000 r--p 0001d000 5e:01 1245489 /usr/lib64/libsasl2.so.3.0.0 3fff50e8000-3fff50e9000 rw-p 0001e000 5e:01 1245489 /usr/lib64/libsasl2.so.3.0.0 3fff50e9000-3fff50f8000 r-xp 00000000 5e:01 1245967 /usr/lib64/liblber-2.4.so.2.10.2 3fff50f8000-3fff50f9000 r--p 0000f000 5e:01 1245967 /usr/lib64/liblber-2.4.so.2.10.2 3fff50f9000-3fff50fa000 rw-p 00010000 5e:01 1245967 /usr/lib64/liblber-2.4.so.2.10.2 3fff50fa000-3fff5156000 r-xp 00000000 5e:01 1245527 /usr/lib64/libldap_r-2.4.so.2.10.2 3fff5156000-3fff5158000 r--p 0005b000 5e:01 1245527 /usr/lib64/libldap_r-2.4.so.2.10.2 3fff5158000-3fff515a000 rw-p 0005d000 5e:01 1245527 /usr/lib64/libldap_r-2.4.so.2.10.2 3fff515a000-3fff515c000 rw-p 00000000 00:00 0 3fff515c000-3fff515d000 r-xp 00000000 5e:01 1279665 /usr/lib64/python2.7/site-packages/rpm/_rpmsmodule.so 3fff515d000-3fff515e000 r--p 00001000 5e:01 1279665 /usr/lib64/python2.7/site-packages/rpm/_rpmsmodule.so 3fff515e000-3fff515f000 rw-p 00002000 5e:01 1279665 /usr/lib64/python2.7/site-packages/rpm/_rpmsmodule.so 3fff515f000-3fff5166000 r-xp 00000000 5e:01 1262250 /usr/lib64/python2.7/lib-dynload/_multiprocessing.so 3fff5166000-3fff5167000 r--p 00006000 5e:01 1262250 /usr/lib64/python2.7/lib-dynload/_multiprocessing.so 3fff5167000-3fff5168000 rw-p 00007000 5e:01 1262250 /usr/lib64/python2.7/lib-dynload/_multiprocessing.so 3fff5168000-3fff517a000 r-xp 00000000 5e:01 1262864 /usr/lib64/python2.7/site-packages/_ldap.so 3fff517a000-3fff517b000 r--p 00011000 5e:01 1262864 /usr/lib64/python2.7/site-packages/_ldap.so 3fff517b000-3fff517c000 rw-p 00012000 5e:01 1262864 /usr/lib64/python2.7/site-packages/_ldap.so 3fff517c000-3fff51fe000 rw-p 00000000 00:00 0 3fff51fe000-3fff5200000 r-xp 00000000 5e:01 1262228 /usr/lib64/python2.7/lib-dynload/grpmodule.so 3fff5200000-3fff5201000 r--p 00001000 5e:01 1262228 /usr/lib64/python2.7/lib-dynload/grpmodule.so 3fff5201000-3fff5202000 rw-p 00002000 5e:01 1262228 /usr/lib64/python2.7/lib-dynload/grpmodule.so 3fff5202000-3fff5306000 rw-p 00000000 00:00 0 3fff5306000-3fff5310000 r-xp 00000000 5e:01 1262247 /usr/lib64/python2.7/lib-dynload/_json.so 3fff5310000-3fff5311000 r--p 00009000 5e:01 1262247 /usr/lib64/python2.7/lib-dynload/_json.so 3fff5311000-3fff5312000 rw-p 0000a000 5e:01 1262247 /usr/lib64/python2.7/lib-dynload/_json.so 3fff5312000-3fff5326000 r-xp 00000000 5e:01 1262225 /usr/lib64/python2.7/lib-dynload/datetime.so 3fff5326000-3fff5327000 r--p 00013000 5e:01 1262225 /usr/lib64/python2.7/lib-dynload/datetime.so 3fff5327000-3fff532b000 rw-p 00014000 5e:01 1262225 /usr/lib64/python2.7/lib-dynload/datetime.so 3fff532b000-3fff536c000 rw-p 00000000 00:00 0 3fff536c000-3fff5371000 r-xp 00000000 5e:01 1262239 /usr/lib64/python2.7/lib-dynload/selectmodule.so 3fff5371000-3fff5372000 r--p 00004000 5e:01 1262239 /usr/lib64/python2.7/lib-dynload/selectmodule.so 3fff5372000-3fff5374000 rw-p 00005000 5e:01 1262239 /usr/lib64/python2.7/lib-dynload/selectmodule.so 3fff5374000-3fff5388000 r-xp 00000000 5e:01 1262238 /usr/lib64/python2.7/lib-dynload/cPickle.so 3fff5388000-3fff5389000 r--p 00013000 5e:01 1262238 /usr/lib64/python2.7/lib-dynload/cPickle.so 3fff5389000-3fff538a000 rw-p 00014000 5e:01 1262238 /usr/lib64/python2.7/lib-dynload/cPickle.so 3fff538a000-3fff53cb000 rw-p 00000000 00:00 0 3fff53cb000-3fff53ce000 r-xp 00000000 5e:01 1262223 /usr/lib64/python2.7/lib-dynload/fcntlmodule.so 3fff53ce000-3fff53cf000 r--p 00002000 5e:01 1262223 /usr/lib64/python2.7/lib-dynload/fcntlmodule.so 3fff53cf000-3fff53d0000 rw-p 00003000 5e:01 1262223 /usr/lib64/python2.7/lib-dynload/fcntlmodule.so 3fff53d0000-3fff53d7000 r-xp 00000000 5e:01 1262253 /usr/lib64/python2.7/lib-dynload/math.so 3fff53d7000-3fff53d8000 r--p 00006000 5e:01 1262253 /usr/lib64/python2.7/lib-dynload/math.so 3fff53d8000-3fff53da000 rw-p 00007000 5e:01 1262253 /usr/lib64/python2.7/lib-dynload/math.so 3fff53da000-3fff53fa000 r-xp 00000000 5e:01 1262231 /usr/lib64/python2.7/lib-dynload/_io.so 3fff53fa000-3fff53fb000 r--p 0001f000 5e:01 1262231 /usr/lib64/python2.7/lib-dynload/_io.so 3fff53fb000-3fff5404000 rw-p 00020000 5e:01 1262231 /usr/lib64/python2.7/lib-dynload/_io.so 3fff5404000-3fff540d000 r-xp 00000000 5e:01 1262236 /usr/lib64/python2.7/lib-dynload/arraymodule.so 3fff540d000-3fff540e000 r--p 00009000 5e:01 1262236 /usr/lib64/python2.7/lib-dynload/arraymodule.so 3fff540e000-3fff5410000 rw-p 0000a000 5e:01 1262236 /usr/lib64/python2.7/lib-dynload/arraymodule.so 3fff5410000-3fff5492000 rw-p 00000000 00:00 0 3fff5492000-3fff54c4000 r-xp 00000000 5e:01 1247671 /usr/lib64/libidn.so.11.6.11 3fff54c4000-3fff54c5000 r--p 00032000 5e:01 1247671 /usr/lib64/libidn.so.11.6.11 3fff54c5000-3fff54c6000 rw-p 00033000 5e:01 1247671 /usr/lib64/libidn.so.11.6.11 3fff54c6000-3fff5530000 r-xp 00000000 5e:01 1245212 /usr/lib64/libcurl.so.4.3.0 3fff5530000-3fff5532000 r--p 0006a000 5e:01 1245212 /usr/lib64/libcurl.so.4.3.0 3fff5532000-3fff5533000 rw-p 0006c000 5e:01 1245212 /usr/lib64/libcurl.so.4.3.0 3fff5533000-3fff5537000 rw-p 00000000 00:00 0 3fff5537000-3fff553b000 r-xp 00000000 5e:01 1263739 /usr/lib64/python2.7/site-packages/xattr.so 3fff553b000-3fff553c000 r--p 00003000 5e:01 1263739 /usr/lib64/python2.7/site-packages/xattr.so 3fff553c000-3fff5540000 rw-p 00004000 5e:01 1263739 /usr/lib64/python2.7/site-packages/xattr.so 3fff5540000-3fff5550000 r-xp 00000000 5e:01 1263748 /usr/lib64/python2.7/site-packages/pycurl.so 3fff5550000-3fff5551000 r--p 0000f000 5e:01 1263748 /usr/lib64/python2.7/site-packages/pycurl.so 3fff5551000-3fff5553000 rw-p 00010000 5e:01 1263748 /usr/lib64/python2.7/site-packages/pycurl.so 3fff5553000-3fff5563000 r-xp 00000000 5e:01 1262277 /usr/lib64/python2.7/lib-dynload/_socketmodule.so 3fff5563000-3fff5564000 r--p 0000f000 5e:01 1262277 /usr/lib64/python2.7/lib-dynload/_socketmodule.so 3fff5564000-3fff5569000 rw-p 00010000 5e:01 1262277 /usr/lib64/python2.7/lib-dynload/_socketmodule.so 3fff5569000-3fff5591000 r-xp 00000000 5e:01 1247258 /usr/lib64/liblzma.so.5.0.99 3fff5591000-3fff5592000 r--p 00028000 5e:01 1247258 /usr/lib64/liblzma.so.5.0.99 3fff5592000-3fff5593000 rw-p 00029000 5e:01 1247258 /usr/lib64/liblzma.so.5.0.99 3fff5593000-3fff55d6000 r-xp 00000000 5e:01 1247466 /usr/lib64/libpcre.so.1.2.0 3fff55d6000-3fff55d7000 r--p 00043000 5e:01 1247466 /usr/lib64/libpcre.so.1.2.0 3fff55d7000-3fff55d8000 rw-p 00044000 5e:01 1247466 /usr/lib64/libpcre.so.1.2.0 3fff55d8000-3fff55fd000 r-xp 00000000 5e:01 1247743 /usr/lib64/libselinux.so.1 3fff55fd000-3fff55fe000 r--p 00024000 5e:01 1247743 /usr/lib64/libselinux.so.1 3fff55fe000-3fff55ff000 rw-p 00025000 5e:01 1247743 /usr/lib64/libselinux.so.1 3fff55ff000-3fff5601000 rw-p 00000000 00:00 0 3fff5601000-3fff5604000 r-xp 00000000 5e:01 1245200 /usr/lib64/libkeyutils.so.1.5 3fff5604000-3fff5605000 r--p 00002000 5e:01 1245200 /usr/lib64/libkeyutils.so.1.5 3fff5605000-3fff5606000 rw-p 00003000 5e:01 1245200 /usr/lib64/libkeyutils.so.1.5 3fff5606000-3fff5615000 r-xp 00000000 5e:01 1245962 /usr/lib64/libkrb5support.so.0.1 3fff5615000-3fff5616000 r--p 0000e000 5e:01 1245962 /usr/lib64/libkrb5support.so.0.1 3fff5616000-3fff5617000 rw-p 0000f000 5e:01 1245962 /usr/lib64/libkrb5support.so.0.1 3fff5617000-3fff562e000 r-xp 00000000 5e:01 1247099 /usr/lib64/libz.so.1.2.7 3fff562e000-3fff562f000 r--p 00016000 5e:01 1247099 /usr/lib64/libz.so.1.2.7 3fff562f000-3fff5630000 rw-p 00017000 5e:01 1247099 /usr/lib64/libz.so.1.2.7 3fff5630000-3fff5649000 r-xp 00000000 5e:01 1247509 /usr/lib64/libresolv-2.17.so 3fff5649000-3fff564a000 r--p 00018000 5e:01 1247509 /usr/lib64/libresolv-2.17.so 3fff564a000-3fff564b000 rw-p 00019000 5e:01 1247509 /usr/lib64/libresolv-2.17.so 3fff564b000-3fff564d000 rw-p 00000000 00:00 0 3fff564d000-3fff567f000 r-xp 00000000 5e:01 1247113 /usr/lib64/libk5crypto.so.3.1 3fff567f000-3fff5680000 r--p 00032000 5e:01 1247113 /usr/lib64/libk5crypto.so.3.1 3fff5680000-3fff5681000 rw-p 00033000 5e:01 1247113 /usr/lib64/libk5crypto.so.3.1 3fff5681000-3fff5682000 rw-p 00000000 00:00 0 3fff5682000-3fff5685000 r-xp 00000000 5e:01 1247454 /usr/lib64/libcom_err.so.2.1 3fff5685000-3fff5686000 r--p 00002000 5e:01 1247454 /usr/lib64/libcom_err.so.2.1 3fff5686000-3fff5687000 rw-p 00003000 5e:01 1247454 /usr/lib64/libcom_err.so.2.1 3fff5687000-3fff5769000 r-xp 00000000 5e:01 1247256 /usr/lib64/libkrb5.so.3.3 3fff5769000-3fff5774000 r--p 000e2000 5e:01 1247256 /usr/lib64/libkrb5.so.3.3 3fff5774000-3fff5777000 rw-p 000ed000 5e:01 1247256 /usr/lib64/libkrb5.so.3.3 3fff5777000-3fff57c2000 r-xp 00000000 5e:01 1247136 /usr/lib64/libgssapi_krb5.so.2.2 3fff57c2000-3fff57c3000 r--p 0004b000 5e:01 1247136 /usr/lib64/libgssapi_krb5.so.2.2 3fff57c3000-3fff57c5000 rw-p 0004c000 5e:01 1247136 /usr/lib64/libgssapi_krb5.so.2.2 3fff57c5000-3fff5990000 r-xp 00000000 5e:01 1247630 /usr/lib64/libcrypto.so.1.0.1e 3fff5990000-3fff59a8000 r--p 001cb000 5e:01 1247630 /usr/lib64/libcrypto.so.1.0.1e 3fff59a8000-3fff59b5000 rw-p 001e3000 5e:01 1247630 /usr/lib64/libcrypto.so.1.0.1e 3fff59b5000-3fff59b9000 rw-p 00000000 00:00 0 3fff59b9000-3fff5a20000 r-xp 00000000 5e:01 1246886 /usr/lib64/libssl.so.1.0.1e 3fff5a20000-3fff5a24000 r--p 00066000 5e:01 1246886 /usr/lib64/libssl.so.1.0.1e 3fff5a24000-3fff5a2b000 rw-p 0006a000 5e:01 1246886 /usr/lib64/libssl.so.1.0.1e 3fff5a2b000-3fff5a2c000 rw-p 00000000 00:00 0 3fff5a2c000-3fff5a2f000 r-xp 00000000 5e:01 1262260 /usr/lib64/python2.7/lib-dynload/_randommodule.so 3fff5a2f000-3fff5a30000 r--p 00002000 5e:01 1262260 /usr/lib64/python2.7/lib-dynload/_randommodule.so 3fff5a30000-3fff5a31000 rw-p 00003000 5e:01 1262260 /usr/lib64/python2.7/lib-dynload/_randommodule.so 3fff5a31000-3fff5a34000 r-xp 00000000 5e:01 1262249 /usr/lib64/python2.7/lib-dynload/_heapq.so 3fff5a34000-3fff5a35000 r--p 00002000 5e:01 1262249 /usr/lib64/python2.7/lib-dynload/_heapq.so 3fff5a35000-3fff5a37000 rw-p 00003000 5e:01 1262249 /usr/lib64/python2.7/lib-dynload/_heapq.so 3fff5a37000-3fff5a3b000 r-xp 00000000 5e:01 1262275 /usr/lib64/python2.7/lib-dynload/_hashlib.so 3fff5a3b000-3fff5a3c000 r--p 00003000 5e:01 1262275 /usr/lib64/python2.7/lib-dynload/_hashlib.so 3fff5a3c000-3fff5a3d000 rw-p 00004000 5e:01 1262275 /usr/lib64/python2.7/lib-dynload/_hashlib.so 3fff5a3d000-3fff5a42000 r-xp 00000000 5e:01 1262263 /usr/lib64/python2.7/lib-dynload/binascii.so 3fff5a42000-3fff5a43000 r--p 00004000 5e:01 1262263 /usr/lib64/python2.7/lib-dynload/binascii.so 3fff5a43000-3fff5a44000 rw-p 00005000 5e:01 1262263 /usr/lib64/python2.7/lib-dynload/binascii.so 3fff5a44000-3fff5a48000 r-xp 00000000 5e:01 1262217 /usr/lib64/python2.7/lib-dynload/cStringIO.so 3fff5a48000-3fff5a49000 r--p 00003000 5e:01 1262217 /usr/lib64/python2.7/lib-dynload/cStringIO.so 3fff5a49000-3fff5a4b000 rw-p 00004000 5e:01 1262217 /usr/lib64/python2.7/lib-dynload/cStringIO.so 3fff5a4b000-3fff5a8c000 rw-p 00000000 00:00 0 3fff5a8c000-3fff5a94000 r-xp 00000000 5e:01 1262240 /usr/lib64/python2.7/lib-dynload/_struct.so 3fff5a94000-3fff5a95000 r--p 00007000 5e:01 1262240 /usr/lib64/python2.7/lib-dynload/_struct.so 3fff5a95000-3fff5a97000 rw-p 00008000 5e:01 1262240 /usr/lib64/python2.7/lib-dynload/_struct.so 3fff5a97000-3fff5a9b000 r-xp 00000000 5e:01 1262262 /usr/lib64/python2.7/lib-dynload/_localemodule.so 3fff5a9b000-3fff5a9c000 r--p 00004000 5e:01 1262262 /usr/lib64/python2.7/lib-dynload/_localemodule.so 3fff5a9c000-3fff5a9d000 rw-p 00005000 5e:01 1262262 /usr/lib64/python2.7/lib-dynload/_localemodule.so 3fff5a9d000-3fff5aa0000 r-xp 00000000 5e:01 1262255 /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so 3fff5aa0000-3fff5aa1000 r--p 00002000 5e:01 1262255 /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so 3fff5aa1000-3fff5aa2000 rw-p 00003000 5e:01 1262255 /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so 3fff5aa2000-3fff5aac000 r-xp 00000000 5e:01 1262267 /usr/lib64/python2.7/lib-dynload/operator.so 3fff5aac000-3fff5aad000 r--p 00009000 5e:01 1262267 /usr/lib64/python2.7/lib-dynload/operator.so 3fff5aad000-3fff5aaf000 rw-p 0000a000 5e:01 1262267 /usr/lib64/python2.7/lib-dynload/operator.so 3fff5aaf000-3fff5af0000 rw-p 00000000 00:00 0 3fff5af0000-3fffccd3000 r--p 00000000 5e:01 1533016 /usr/lib/locale/locale-archive 3fffccd3000-3fffcd55000 rw-p 00000000 00:00 0 3fffcd55000-3fffcd57000 r-xp 00000000 5e:01 1262230 /usr/lib64/python2.7/lib-dynload/_bisectmodule.so 3fffcd57000-3fffcd58000 r--p 00001000 5e:01 1262230 /usr/lib64/python2.7/lib-dynload/_bisectmodule.so 3fffcd58000-3fffcd59000 rw-p 00002000 5e:01 1262230 /usr/lib64/python2.7/lib-dynload/_bisectmodule.so 3fffcd59000-3fffcd65000 r-xp 00000000 5e:01 1262227 /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so 3fffcd65000-3fffcd66000 r--p 0000b000 5e:01 1262227 /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so 3fffcd66000-3fffcd6b000 rw-p 0000c000 5e:01 1262227 /usr/lib64/python2.7/lib-dynload/itertoolsmodule.so 3fffcd6b000-3fffcd72000 r-xp 00000000 5e:01 1262229 /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so 3fffcd72000-3fffcd73000 r--p 00006000 5e:01 1262229 /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so 3fffcd73000-3fffcd75000 rw-p 00007000 5e:01 1262229 /usr/lib64/python2.7/lib-dynload/_collectionsmodule.so 3fffcd75000-3fffcd79000 r-xp 00000000 5e:01 1262251 /usr/lib64/python2.7/lib-dynload/timemodule.so 3fffcd79000-3fffcd7a000 r--p 00003000 5e:01 1262251 /usr/lib64/python2.7/lib-dynload/timemodule.so 3fffcd7a000-3fffcd7c000 rw-p 00004000 5e:01 1262251 /usr/lib64/python2.7/lib-dynload/timemodule.so 3fffcd7c000-3fffcd84000 r-xp 00000000 5e:01 1262243 /usr/lib64/python2.7/lib-dynload/_ssl.so 3fffcd84000-3fffcd85000 r--p 00007000 5e:01 1262243 /usr/lib64/python2.7/lib-dynload/_ssl.so 3fffcd85000-3fffcd86000 rw-p 00008000 5e:01 1262243 /usr/lib64/python2.7/lib-dynload/_ssl.so 3fffcd86000-3fffce0a000 rw-p 00000000 00:00 0 3fffce0a000-3fffcfa1000 r-xp 00000000 5e:01 1245511 /usr/lib64/libc-2.17.so 3fffcfa1000-3fffcfa5000 r--p 00196000 5e:01 1245511 /usr/lib64/libc-2.17.so 3fffcfa5000-3fffcfa7000 rw-p 0019a000 5e:01 1245511 /usr/lib64/libc-2.17.so 3fffcfa7000-3fffcfab000 rw-p 00000000 00:00 0 3fffcfab000-3fffd053000 r-xp 00000000 5e:01 1247820 /usr/lib64/libm-2.17.so 3fffd053000-3fffd054000 r--p 000a7000 5e:01 1247820 /usr/lib64/libm-2.17.so 3fffd054000-3fffd055000 rw-p 000a8000 5e:01 1247820 /usr/lib64/libm-2.17.so 3fffd055000-3fffd056000 rw-p 00000000 00:00 0 3fffd056000-3fffd059000 r-xp 00000000 5e:01 1245992 /usr/lib64/libutil-2.17.so 3fffd059000-3fffd05a000 r--p 00002000 5e:01 1245992 /usr/lib64/libutil-2.17.so 3fffd05a000-3fffd05b000 rw-p 00003000 5e:01 1245992 /usr/lib64/libutil-2.17.so 3fffd05b000-3fffd05e000 r-xp 00000000 5e:01 1247286 /usr/lib64/libdl-2.17.so 3fffd05e000-3fffd05f000 r--p 00002000 5e:01 1247286 /usr/lib64/libdl-2.17.so 3fffd05f000-3fffd060000 rw-p 00003000 5e:01 1247286 /usr/lib64/libdl-2.17.so 3fffd060000-3fffd078000 r-xp 00000000 5e:01 1246820 /usr/lib64/libpthread-2.17.so 3fffd078000-3fffd079000 r--p 00017000 5e:01 1246820 /usr/lib64/libpthread-2.17.so 3fffd079000-3fffd07a000 rw-p 00018000 5e:01 1246820 /usr/lib64/libpthread-2.17.so 3fffd07a000-3fffd07f000 rw-p 00000000 00:00 0 3fffd07f000-3fffd224000 r-xp 00000000 5e:01 1245624 /usr/lib64/libpython2.7.so.1.0 3fffd224000-3fffd225000 r--p 001a5000 5e:01 1245624 /usr/lib64/libpython2.7.so.1.0 3fffd225000-3fffd260000 rw-p 001a6000 5e:01 1245624 /usr/lib64/libpython2.7.so.1.0 3fffd260000-3fffd26f000 rw-p 00000000 00:00 0 3fffd26f000-3fffd270000 r-xp 00000000 5e:01 1262645 /usr/lib64/python2.7/site-packages/_psutil_posix.so 3fffd270000-3fffd271000 r--p 00001000 5e:01 1262645 /usr/lib64/python2.7/site-packages/_psutil_posix.so 3fffd271000-3fffd272000 rw-p 00002000 5e:01 1262645 /usr/lib64/python2.7/site-packages/_psutil_posix.so 3fffd272000-3fffd278000 r-xp 00000000 5e:01 1262214 /usr/lib64/python2.7/lib-dynload/stropmodule.so 3fffd278000-3fffd279000 r--p 00005000 5e:01 1262214 /usr/lib64/python2.7/lib-dynload/stropmodule.so 3fffd279000-3fffd27b000 rw-p 00006000 5e:01 1262214 /usr/lib64/python2.7/lib-dynload/stropmodule.so 3fffd27b000-3fffd27e000 rw-p 00000000 00:00 0 3fffd27e000-3fffd280000 r-xp 00000000 00:00 0 [vdso] 3fffd280000-3fffd2a2000 r-xp 00000000 5e:01 1247129 /usr/lib64/ld-2.17.so 3fffd2a2000-3fffd2a3000 r--p 00021000 5e:01 1247129 /usr/lib64/ld-2.17.so 3fffd2a3000-3fffd2a4000 rw-p 00022000 5e:01 1247129 /usr/lib64/ld-2.17.so 3fffd2a4000-3fffd2a5000 rw-p 00000000 00:00 0 3ffffdaa000-3ffffde7000 rw-p 00000000 00:00 0 [stack] Aborted (core dumped) [root@zfwpc159 ~]# kill -9 99026 99027

potula-chandra commented 8 years ago

I am not expert here but I feel augeas is the culprit

danielhb commented 8 years ago

My first guess is that we're having a double free() in the network parser object (augeas) and this is triggering this error.

I'll play with Vlans here and see if I can get the same error

potula-chandra commented 8 years ago

I actually found one issue in the UI too. So sending the patch for the same.

potula-chandra commented 8 years ago

OK I now have some confident in reproducing the issue: If you try to delete multiple interfaces parallel or trying out delete operation on single interfaces many times, core dump happens for sure. python module augeas is culprit :-)

I am allowing only one interface delete at a time till we have good fix for above mentioned issue.

danielhb commented 8 years ago

How does this multiple parallel delete works? Is this a unique API call or multiple calls?

I can look into it

potula-chandra commented 8 years ago

Sending multiple REST API commands parallel.

From UI code, calling REST API go parallel as calling the API doesn't block the next.

On 22/01/16 9:38 PM, Daniel Henrique Barboza wrote:

How does this multiple parallel delete works? Is this a unique API call or multiple calls?

I can look into it

— Reply to this email directly or view it on GitHub https://github.com/kimchi-project/ginger/issues/159#issuecomment-173963453.

danielhb commented 8 years ago

Perhaps one fix, instead of limiting the multiple delete, would be to fire one single request at a time from the UI? Send the first one, wait for answer. Then send the next one. Repeat.

This would be just a temporary workaround, of course, until the backend can handle these multiple requests properly.

potula-chandra commented 8 years ago

We can do but we need task API implementation to do this I guess.

On 22/01/16 10:23 PM, Daniel Henrique Barboza wrote:

Perhaps one fix, instead of limiting the multiple delete, would be to fire one single request at a time from the UI? Send the first one, wait for answer. Then send the next one. Repeat.

This would be just a temporary workaround, of course, until the backend can handle these multiple requests properly.

— Reply to this email directly or view it on GitHub https://github.com/kimchi-project/ginger/issues/159#issuecomment-173975626.

danielhb commented 8 years ago

We have the Task API implemented in Ginger already. But I believe the issue is band-aided for the moment after the recent master changes.

potula-chandra commented 8 years ago

As suspected this is augeas who is troubling. Looks for more information, @ https://github.com/hercules-team/augeas/issues/319

potula-chandra commented 8 years ago

OK. Looking at model/cfginterfaces.py code :

parser = augeas.Augeas("/")

I have seen the following method but never called in the life time of cfginterfaces.py.

@atexit.register def augeas_cleanup(): global parser del parser

I some how feel that we should not create global augeas parser object and use it entire life of the application all the places since such parser may have memory clean up issues and impact adversely.

Delete is the case where you play with parser object bit different where you read data using parser and clean tokens etc (ie parser.remove, parser.savae esp in case of bond deletion) ...

def delete_token_from_cfg(self, name, token):
    filename = self.get_iface_cfg_fullpath(name)
    try:
        parser.remove(filename + os.sep + token)
        parser.save()
    except Exception, e:
        wok_log.error("Augeas parser throw run time exception ", e)
        raise OperationFailed("GINNET0058E", {'error': e})

By looking at the augeas issue, I would not recommend to create global parser object and clean it off only during the exit.

By having parser object global forever will also have adverse impact on performance of wokd, may be due to bad clean up or memory related miss-handling in the augeas code.

So suggestion:

  1. Not to have parser object global.
  2. Make sure we program effectively before or after use of parser object (ie call the right methods of augeas to clean it as and when we are done etc ...)

Let me know your thoughts !!!

abhiramkulkarni commented 8 years ago

@atexit.register def augeas_cleanup(): global parser del parser

This will be called, when wokd server is being stopped. @danielhb correct me if i am wrong understanding this.

I tried initialiatizing augeas inside all the methods locally and destroy it. With this the delete operation is not reproducible, but cpu utilization is very high (200%) and list,get,create,delete all will be slow.

screenshot from 2016-01-24 18 01 18

This needs more investigation with respect to augeas handling multiple

danielhb commented 8 years ago

@abhiramkulkarni is right about Augeas. We were experiencing an error when exiting wokd due to not cleaning up the augeas parser object. This is why we do this cleanup using atexit.register

Now, if Augeas can't handle multiple parsing requests then we have 3 choices:

First alternative is the more sane to try, in my opinion

laggarcia commented 8 years ago

I would not consider doing the parsing by hand. Even though this is feasible, you would probably need to deal with the same issues you are having with Augeas, such as using a lock mechanism to make sure you are not changing a file from multiple parsing instances at the same time.

potula-chandra commented 8 years ago

I guess this is the time we need to engineer better and solve the issue. We have seen double free or corruption errors and wokd killing self is not at all good.

As Daniel suggested let us try 1st or 2nd approaches and sort this issue out.

danielhb commented 8 years ago

@chandrureddy , just saw a patch from @jay-katta that implemented lock mechanism in the cfginterface class (Implement locking for network functions). Isn't it enough to solve this issue (solution 2) ? It's not upstream yet but it can be a start