title: segmentation fault when importing python package(moviepy)
body: <p>When I write the following statement in my python code, I receive a segmentation fault.</p>
  
  <pre><code>&gt;&gt;&gt; import moviepy.editor
  Segmentation fault (core dumped)
  </code></pre>
  
  <p>What's wrong with this?</p>
  
  <p>os: ubuntu 16.04<br>
  python: 3.6<br>
  moviepy: 0.2.3.2<br>
  ffmpeg: 3.3.4  </p>
  
  <p><strong>Update</strong></p>
  
  <p>I now try to debug it with gdb:</p>
  
  <pre><code>$ gdb
  (gdb) file python
  Reading symbols from python...done.
  (gdb) run test.py 
  
  Starting program: /home/ubuntu/anaconda3/bin/python test.py
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  
  Program received signal SIGSEGV, Segmentation fault.
  PyType_IsSubtype (a=0x626f6174656d5f74, b=0x7fffd9df0640 &lt;sipVoidPtr_Type&gt;) at Objects/typeobject.c:1357
  1357    Objects/typeobject.c: No such file or directory.
  
  (gdb) bt
  #0  PyType_IsSubtype (a=0x626f6174656d5f74, b=0x7fffd9df0640 &lt;sipVoidPtr_Type&gt;) at Objects/typeobject.c:1357
  #1  0x00007fffd9be7221 in vp_convertor () from /home/ubuntu/anaconda3/lib/python3.6/site-packages/sip.so
  #2  0x00007fffd9be7ab5 in sip_api_convert_to_void_ptr ()
     from /home/ubuntu/anaconda3/lib/python3.6/site-packages/sip.so
  #3  0x00007fffd98df29d in qpycore_init() ()
     from /home/ubuntu/anaconda3/lib/python3.6/site-packages/PyQt5/QtCore.so
  #4  0x00007fffd98c8b44 in PyInit_QtCore ()
     from /home/ubuntu/anaconda3/lib/python3.6/site-packages/PyQt5/QtCore.so
  #5  0x00007ffff7a3e55b in _PyImport_LoadDynamicModuleWithSpec (spec=0x7fffda0807f0,
      fp=0x7fffd98c8a60 &lt;PyInit_QtCore&gt;) at ./Python/importdl.c:154
  #6  0x00007ffff7a3b33f in _imp_create_dynamic_impl (file=&lt;optimized out&gt;, spec=0x7fffda0807f0,
      module=&lt;optimized out&gt;) at Python/import.c:2004
  #7  _imp_create_dynamic (module=&lt;optimized out&gt;, args=&lt;optimized out&gt;) at Python/clinic/import.c.h:289
  #8  0x00007ffff7994ca9 in PyCFunction_Call (func=0x7ffff69c8f78, args=0x7fffda080438, kwds=&lt;optimized out&gt;)
      at Objects/methodobject.c:114
  #9  0x00007ffff7a20b3c in do_call_core (kwdict=0x7fffda085ee8, callargs=&lt;optimized out&gt;, func=0x7ffff69c8f78)
      at Python/ceval.c:5053
  #10 _PyEval_EvalFrameDefault (f=&lt;optimized out&gt;, throwflag=&lt;optimized out&gt;) at Python/ceval.c:3357
  #11 0x00007ffff7a184c0 in _PyEval_EvalCodeWithName (_co=0x7ffff7e2de40, globals=&lt;optimized out&gt;,
      locals=&lt;optimized out&gt;, args=&lt;optimized out&gt;, argcount=2, kwnames=0x0, kwargs=0x7fffe2c05590, kwcount=0,
      kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff69ab8f0, qualname=0x7ffff69ab8f0)
      at Python/ceval.c:4119
  #12 0x00007ffff7a19eea in fast_function (kwnames=&lt;optimized out&gt;, nargs=2, stack=&lt;optimized out&gt;,
      func=0x7ffff7e18ea0) at Python/ceval.c:4929
  #13 call_function (pp_stack=0x7fffffff4588, oparg=&lt;optimized out&gt;, kwnames=&lt;optimized out&gt;)
      at Python/ceval.c:4809
  #14 0x00007ffff7a1cbbd in _PyEval_EvalFrameDefault (f=&lt;optimized out&gt;, throwflag=&lt;optimized out&gt;)
      at Python/ceval.c:3275
  ---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
  </code></pre>
  
  <p>test.py(only 1 line):</p>
  
  <pre><code>import moviepy.editor
  </code></pre>