A reproducible program attached - it first runs serialize/deserialize from
the same process, then it does the same work using a separate process for
the deserialize.

The behaviour see is (after the same process code executes happily) is
hanging / child-process crashing during the call to deserialize.

Is this expected, and if not, is there a known workaround?

Running Windows 10, conda distribution,  with package versions listed
below. I'll also see what happens if I run on *nix.

  - arrow-cpp=0.9.0=py36_vc14_7
  - boost-cpp=1.66.0=vc14_1
  - bzip2=1.0.6=vc14_1
  - hdf5=1.10.2=vc14_0
  - lzo=2.10=vc14_0
  - parquet-cpp=1.4.0=vc14_0
  - snappy=1.1.7=vc14_1
  - zlib=1.2.11=vc14_0
  - blas=1.0=mkl
  - blosc=1.14.3=he51fdeb_0
  - cython=0.28.3=py36hfa6e2cd_0
  - icc_rt=2017.0.4=h97af966_0
  - intel-openmp=2018.0.3=0
  - numexpr=2.6.5=py36hcd2f87e_0
  - numpy=1.14.5=py36h9fa60d3_2
  - numpy-base=1.14.5=py36h5c71026_2
  - pandas=0.23.1=py36h830ac7b_0
  - pyarrow=0.9.0=py36hfe5e424_2
  - pytables=3.4.4=py36he6f6034_0
  - python=3.6.6=hea74fb7_0
  - vc=14=h0510ff6_3
  - vs2015_runtime=14.0.25123=3

Reply via email to