Skip to content

Instantly share code, notes, and snippets.

@rene00
Last active August 26, 2015 05:34
Show Gist options
  • Save rene00/eef7345e7c1fd461b151 to your computer and use it in GitHub Desktop.
Save rene00/eef7345e7c1fd461b151 to your computer and use it in GitHub Desktop.
$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.7 (Final)
Release: 6.7
Codename: Final
$ iptables --version
iptables v1.4.7
$ python --version
Python 2.6.6
$ cat - <<EOF > iptc_090.py
> import pip
> pip.main(['install', '--quiet', '--timeout=15', '--exists-action=w',
> 'python-iptables'])
> import iptc
> print(iptc.version.__version__)
> for chain in iptc.Table(iptc.Table.FILTER).chains:
> print(chain.rules)
> EOF
$ python iptc_090.py
0.9.0
[<iptc.ip4tc.Rule object at 0x27af450>, <iptc.ip4tc.Rule object at 0x27afa50>, <iptc.ip4tc.Rule object at 0x27afb10>, <iptc.ip4tc.Rule object at 0x27afbd0>, <iptc.ip4tc.Rule object at 0x27afd50>, <iptc.ip4tc.Rule object at 0x27afed0>, <iptc.ip4tc.Rule object at 0x27aff90>]
[<iptc.ip4tc.Rule object at 0x27af490>]
[]
*** glibc detected *** python: free(): invalid pointer: 0x00007fa13281b2a0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x75e66)[0x7fa13e500e66]
/lib64/libc.so.6(+0x7897a)[0x7fa13e50397a]
/usr/lib64/libffi.so.5(ffi_call_unix64+0x4c)[0x7fa13323adac]
/usr/lib64/libffi.so.5(ffi_call+0x214)[0x7fa13323ab34]
/usr/lib64/python2.6/lib-dynload/_ctypes.so(_CallProc+0x394)[0x7fa13344e074]
/usr/lib64/python2.6/lib-dynload/_ctypes.so(+0xa3a2)[0x7fa1334473a2]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x53)[0x7fa13f10ac63]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x47d4)[0x7fa13f19bf64]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x927)[0x7fa13f19e647]
/usr/lib64/libpython2.6.so.1.0(+0x6aca0)[0x7fa13f131ca0]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x53)[0x7fa13f10ac63]
/usr/lib64/libpython2.6.so.1.0(+0x566af)[0x7fa13f11d6af]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x53)[0x7fa13f10ac63]
/usr/lib64/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x43)[0x7fa13f196c83]
/usr/lib64/libpython2.6.so.1.0(+0x95fee)[0x7fa13f15cfee]
/usr/lib64/libpython2.6.so.1.0(+0x9a56f)[0x7fa13f16156f]
/usr/lib64/libpython2.6.so.1.0(+0x79e3b)[0x7fa13f140e3b]
/usr/lib64/libpython2.6.so.1.0(+0x9a74c)[0x7fa13f16174c]
/usr/lib64/libpython2.6.so.1.0(+0x70aef)[0x7fa13f137aef]
/usr/lib64/libpython2.6.so.1.0(PyDict_Clear+0x10b)[0x7fa13f1429bb]
/usr/lib64/libpython2.6.so.1.0(+0x7ba29)[0x7fa13f142a29]
/usr/lib64/libpython2.6.so.1.0(+0x10070e)[0x7fa13f1c770e]
/usr/lib64/libpython2.6.so.1.0(PyGC_Collect+0x24)[0x7fa13f1c7cb4]
/usr/lib64/libpython2.6.so.1.0(Py_Finalize+0x116)[0x7fa13f1b9896]
/usr/lib64/libpython2.6.so.1.0(Py_Main+0x596)[0x7fa13f1c62c6]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7fa13e4a9d5d]
python[0x400649]
======= Memory map: ========
00400000-00401000 r-xp 00000000 ca:40 6054 /usr/bin/python
00600000-00601000 rw-p 00000000 ca:40 6054 /usr/bin/python
02140000-028bb000 rw-p 00000000 00:00 0 [heap]
7fa131dfe000-7fa131e14000 r-xp 00000000 ca:40 397382 /lib64/libgcc_s-4.4.7-20120601.so.1
7fa131e14000-7fa132013000 ---p 00016000 ca:40 397382 /lib64/libgcc_s-4.4.7-20120601.so.1
7fa132013000-7fa132014000 rw-p 00015000 ca:40 397382 /lib64/libgcc_s-4.4.7-20120601.so.1
7fa132014000-7fa132016000 r-xp 00000000 ca:40 397796 /lib64/xtables/libipt_REJECT.so
7fa132016000-7fa132215000 ---p 00002000 ca:40 397796 /lib64/xtables/libipt_REJECT.so
7fa132215000-7fa132216000 rw-p 00001000 ca:40 397796 /lib64/xtables/libipt_REJECT.so
7fa132216000-7fa132218000 r-xp 00000000 ca:40 397858 /lib64/xtables/libxt_tcp.so
7fa132218000-7fa132418000 ---p 00002000 ca:40 397858 /lib64/xtables/libxt_tcp.so
7fa132418000-7fa132419000 rw-p 00002000 ca:40 397858 /lib64/xtables/libxt_tcp.so
7fa132419000-7fa13241a000 r-xp 00000000 ca:40 397854 /lib64/xtables/libxt_standard.so
7fa13241a000-7fa132619000 ---p 00001000 ca:40 397854 /lib64/xtables/libxt_standard.so
7fa132619000-7fa13261a000 rw-p 00000000 ca:40 397854 /lib64/xtables/libxt_standard.so
7fa13261a000-7fa13261b000 r-xp 00000000 ca:40 397855 /lib64/xtables/libxt_state.so
7fa13261b000-7fa13281b000 ---p 00001000 ca:40 397855 /lib64/xtables/libxt_state.so
7fa13281b000-7fa13281c000 rw-p 00001000 ca:40 397855 /lib64/xtables/libxt_state.so
7fa13281c000-7fa132822000 r-xp 00000000 ca:40 397057 /lib64/libip6tc.so.0.0.0-1.4.7
7fa132822000-7fa132a22000 ---p 00006000 ca:40 397057 /lib64/libip6tc.so.0.0.0-1.4.7
7fa132a22000-7fa132a23000 rw-p 00006000 ca:40 397057 /lib64/libip6tc.so.0.0.0-1.4.7
7fa132a23000-7fa132a29000 r-xp 00000000 ca:40 397054 /lib64/libip4tc.so.0.0.0-1.4.7
7fa132a29000-7fa132c28000 ---p 00006000 ca:40 397054 /lib64/libip4tc.so.0.0.0-1.4.7
7fa132c28000-7fa132c29000 rw-p 00005000 ca:40 397054 /lib64/libip4tc.so.0.0.0-1.4.7
7fa132c29000-7fa132c2a000 r-xp 00000000 ca:40 18712 /usr/lib64/python2.6/site-packages/libxtwrapper.so
7fa132c2a000-7fa132e2a000 ---p 00001000 ca:40 18712 /usr/lib64/python2.6/site-packages/libxtwrapper.so
7fa132e2a000-7fa132e2b000 rw-p 00001000 ca:40 18712 /usr/lib64/python2.6/site-packages/libxtwrapper.so
7fa132e2b000-7fa132e32000 r-xp 00000000 ca:40 397106 /lib64/libxtables.so.4.0.0-1.4.7
7fa132e32000-7fa133032000 ---p 00007000 ca:40 397106 /lib64/libxtables.so.4.0.0-1.4.7
7fa133032000-7fa133033000 rw-p 00007000 ca:40 397106 /lib64/libxtables.so.4.0.0-1.4.7
7fa133033000-7fa133034000 r-xp 00000000 ca:40 17388 /usr/lib64/python2.6/lib-dynload/_weakref.so
7fa133034000-7fa133234000 ---p 00001000 ca:40 17388 /usr/lib64/python2.6/lib-dynload/_weakref.so
7fa133234000-7fa133235000 rw-p 00001000 ca:40 17388 /usr/lib64/python2.6/lib-dynload/_weakref.so
7fa133235000-7fa13323c000 r-xp 00000000 ca:40 927 /usr/lib64/libffi.so.5.0.6
7fa13323c000-7fa13343c000 ---p 00007000 ca:40 927 /usr/lib64/libffi.so.5.0.6
7fa13343c000-7fa13343d000 rw-p 00007000 ca:40 927 /usr/lib64/libffi.so.5.0.6
7fa13343d000-7fa133457000 r-xp 00000000 ca:40 17374 /usr/lib64/python2.6/lib-dynload/_ctypes.so
7fa133457000-7fa133656000 ---p 0001a000 ca:40 17374 /usr/lib64/python2.6/lib-dynload/_ctypes.so
7fa133656000-7fa13365b000 rw-p 00019000 ca:40 17374 /usr/lib64/python2.6/lib-dynload/_ctypes.so
7fa13365b000-7fa13365f000 r-xp 00000000 ca:40 17408 /usr/lib64/python2.6/lib-dynload/termios.so
7fa13365f000-7fa13385f000 ---p 00004000 ca:40 17408 /usr/lib64/python2.6/lib-dynload/termios.so
7fa13385f000-7fa133861000 rw-p 00004000 ca:40 17408 /usr/lib64/python2.6/lib-dynload/termios.so
7fa133861000-7fa133865000 r-xp 00000000 ca:40 17404 /usr/lib64/python2.6/lib-dynload/selectmodule.so
7fa133865000-7fa133a65000 ---p 00004000 ca:40 17404 /usr/lib64/python2.6/lib-dynload/selectmodule.so
7fa133a65000-7fa133a67000 rw-p 00004000 ca:40 17404 /usr/lib64/python2.6/lib-dynload/selectmodule.so
7fa133a67000-7fa133a69000 r-xp 00000000 ca:40 2541 /usr/lib64/python2.6/lib-dynload/grpmodule.so
7fa133a69000-7fa133c68000 ---p 00002000 ca:40 2541 /usr/lib64/python2.6/lib-dynload/grpmodule.so
7fa133c68000-7fa133c69000 rw-p 00001000 ca:40 2541 /usr/lib64/python2.6/lib-dynload/grpmodule.so
7fa133c69000-7fa133c6e000 r-xp 00000000 ca:40 2563 /usr/lib64/python2.6/lib-dynload/zlibmodule.so
7fa133c6e000-7fa133e6d000 ---p 00005000 ca:40 2563 /usr/lib64/python2.6/lib-dynload/zlibmodule.so
7fa133e6d000-7fa133e6f000 rw-p 00004000 ca:40 2563 /usr/lib64/python2.6/lib-dynload/zlibmodule.so
7fa133e6f000-7fa133e95000 r-xp 00000000 ca:40 397372 /lib64/libexpat.so.1.5.2
7fa133e95000-7fa134094000 ---p 00026000 ca:40 397372 /lib64/libexpat.so.1.5.2
7fa134094000-7fa134097000 rw-p 00025000 ca:40 397372 /lib64/libexpat.so.1.5.2
7fa134097000-7fa1340a2000 r-xp 00000000 ca:40 17402 /usr/lib64/python2.6/lib-dynload/pyexpat.so
7fa1340a2000-7fa1342a1000 ---p 0000b000 ca:40 17402 /usr/lib64/python2.6/lib-dynload/pyexpat.so
7fa1342a1000-7fa1342a3000 rw-p 0000a000 ca:40 17402 /usr/lib64/python2.6/lib-dynload/pyexpat.so
7fa1342a3000-7fa1342b3000 r-xp 00000000 ca:40 2535 /usr/lib64/python2.6/lib-dynload/datetime.so
7fa1342b3000-7fa1344b3000 ---p 00010000 ca:40 2535 /usr/lib64/python2.6/lib-dynload/datetime.so
7fa1344b3000-7fa1344b7000 rw-p 00010000 ca:40 2535 /usr/lib64/python2.6/lib-dynload/datetime.so
7fa1344b7000-7fa1344ba000 r-xp 00000000 ca:40 17379 /usr/lib64/python2.6/lib-dynload/_heapq.so
7fa1344ba000-7fa1346ba000 ---p 00003000 ca:40 17379 /usr/lib64/python2.6/lib-dynload/_heapq.so
7fa1346ba000-7fa1346bc000 rw-p 00003000 ca:40 17379 /usr/lib64/python2.6/lib-dynload/_heapq.so
7fa1346bc000-7fa1346be000 r-xp 00000000 ca:40 2496 /usr/lib64/python2.6/lib-dynload/_bisectmodule.so
7fa1346be000-7fa1348bd000 ---p 00002000 ca:40 2496 /usr/lib64/python2.6/lib-dynload/_bisectmodule.so
7fa1348bd000-7fa1348be000 rw-p 00001000 ca:40 2496 /usr/lib64/python2.6/lib-dynload/_bisectmodule.so
7fa1348be000-7fa1348c0000 r-xp 00000000 ca:40 2538 /usr/lib64/python2.6/lib-dynload/fcntlmodule.so
7fa1348c0000-7fa134ac0000 ---p 00002000 ca:40 2538 /usr/lib64/python2.6/lib-dynload/fcntlmodule.so
7fa134ac0000-7fa134ac2000 rw-p 00002000 ca:40 2538 /usr/lib64/python2.6/lib-dynload/fcntlmodule.so
7fa134ac2000-7fa134ac5000 r-xp 00000000 ca:40 17383 /usr/lib64/python2.6/lib-dynload/_randommodule.so
7fa134ac5000-7fa134cc4000 ---p 00003000 ca:40 17383 /usr/lib64/python2.6/lib-dynload/_randommodule.so
7fa134cc4000-7fa134cc5000 rw-p 00002000 ca:40 17383 /usr/lib64/python2.6/lib-dynload/_randommodule.so
7fa134cc5000-7fa134cca000 r-xp 00000000 ca:40 2545 /usr/lib64/python2.6/lib-dynload/mathmodule.so
7fa134cca000-7fa134ec9000 ---p 00005000 ca:40 2545 /usr/lib64/python2.6/lib-dynload/mathmodule.so
7fa134ec9000-7fa134ecb000 rw-p 00004000 ca:40 2545 /usr/lib64/python2.6/lib-dynload/mathmodule.so
7fa134ecb000-7fa134f8c000 rw-p 00000000 00:00 0
7fa134f8c000-7fa134f93000 r-xp 00000000 ca:40 17386 /usr/lib64/python2.6/lib-dynload/_ssl.so
7fa134f93000-7fa135192000 ---p 00007000 ca:40 17386 /usr/lib64/python2.6/lib-dynload/_ssl.so
7fa135192000-7fa135194000 rw-p 00006000 ca:40 17386 /usr/lib64/python2.6/lib-dynload/_ssl.so
7fa135194000-7fa13519f000 r-xp 00000000 ca:40 17384 /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7fa13519f000-7fa13539f000 ---p 0000b000 ca:40 17384 /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7fa13539f000-7fa1353a3000 rw-p 0000b000 ca:40 17384 /usr/lib64/python2.6/lib-dynload/_socketmodule.so
7fa1353a3000-7fa1353ab000 r-xp 00000000 ca:40 17389 /usr/lib64/python2.6/lib-dynload/arraymodule.so
7fa1353ab000-7fa1355aa000 ---p 00008000 ca:40 17389 /usr/lib64/python2.6/lib-dynload/arraymodule.so
7fa1355aa000-7fa1355ad000 rw-p 00007000 ca:40 17389 /usr/lib64/python2.6/lib-dynload/arraymodule.so
7fa1355ad000-7fa1355ca000 r-xp 00000000 ca:40 397706 /lib64/libselinux.so.1
7fa1355ca000-7fa1357c9000 ---p 0001d000 ca:40 397706 /lib64/libselinux.so.1
7fa1357c9000-7fa1357ca000 r--p 0001c000 ca:40 397706 /lib64/libselinux.so.1
7fa1357ca000-7fa1357cb000 rw-p 0001d000 ca:40 397706 /lib64/libselinux.so.1
7fa1357cb000-7fa1357cc000 rw-p 00000000 00:00 0
7fa1357cc000-7fa1357e2000 r-xp 00000000 ca:40 397095 /lib64/libresolv-2.12.so
7fa1357e2000-7fa1359e2000 ---p 00016000 ca:40 397095 /lib64/libresolv-2.12.so
7fa1359e2000-7fa1359e3000 r--p 00016000 ca:40 397095 /lib64/libresolv-2.12.so
7fa1359e3000-7fa1359e4000 rw-p 00017000 ca:40 397095 /lib64/libresolv-2.12.so
7fa1359e4000-7fa1359e6000 rw-p 00000000 00:00 0
7fa1359e6000-7fa1359e8000 r-xp 00000000 ca:40 397066 /lib64/libkeyutils.so.1.3
7fa1359e8000-7fa135be7000 ---p 00002000 ca:40 397066 /lib64/libkeyutils.so.1.3
7fa135be7000-7fa135be8000 r--p 00001000 ca:40 397066 /lib64/libkeyutils.so.1.3
7fa135be8000-7fa135be9000 rw-p 00002000 ca:40 397066 /lib64/libkeyutils.so.1.3
7fa135be9000-7fa135bf3000 r-xp 00000000 ca:40 397068 /lib64/libkrb5support.so.0.1
7fa135bf3000-7fa135df2000 ---p 0000a000 ca:40 397068 /lib64/libkrb5support.so.0.1
7fa135df2000-7fa135df3000 r--p 00009000 ca:40 397068 /lib64/libkrb5support.so.0.1Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment