title: pd.read_hdf throws 'cannot set WRITABLE flag to True of this array'
body: <p>When running</p>
  
  <p><code>pd.read_hdf('myfile.h5')</code></p>
  
  <p>I get the following traceback error:</p>
  
  <blockquote>
    <p>[[...some longer traceback]]</p>
    
    <p>~/.local/lib/python3.6/site-packages/pandas/io/pytables.py in
    read_array(self, key, start, stop)    2487     2488         if
    isinstance(node, tables.VLArray):
    -> 2489             ret = node[0][start:stop]    2490         else:    2491             dtype = getattr(attrs, 'value_type', None)</p>
    
    <p>~/.local/lib/python3.6/site-packages/tables/vlarray.py in
    <strong>getitem</strong>(self, key)</p>
    
    <p>~/.local/lib/python3.6/site-packages/tables/vlarray.py in read(self,
    start, stop, step)</p>
    
    <p>tables/hdf5extension.pyx in tables.hdf5extension.VLArray._read_array()</p>
    
    <p>ValueError: cannot set WRITEABLE flag to True of this array</p>
  </blockquote>
  
  <p>No clue what's going on. I've tried reinstalling <code>tables</code>, <code>pandas</code> everything basically, but doesn't want to read it.</p>