[MacPorts] #48557: Pandas crashes with blosc
MacPorts
noreply at macports.org
Wed Aug 12 06:16:58 PDT 2015
#48557: Pandas crashes with blosc
---------------------+--------------------------------
Reporter: dersh@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Keywords: | Port: py27-pandas
---------------------+--------------------------------
I am trying to create an HDF5 file, and if I use blosc compression it
segmentation faults every time when I try to close the file.
Here is an example:
{{{
$ python
Python 2.7.10 (default, May 26 2015, 17:31:25)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
>>> a=pd.DataFrame([1,2])
>>> store=pd.HDFStore("test.h5",complib='blosc')
>>> store['test']=a
>>> store.close()
Segmentation fault: 11
}}}
I listed this as a py27-pandas port problem, because that is where I am
seeing it. But, I suppose it could be, pandas, python, hdf5, pytables, or
blosc related.
If I use no compression, or zlib, the store closes without an error.
Here is the thread that crashed:
{{{
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x00007fff978a9b50
_platform_strcmp + 80
1 libblosc.1.dylib 0x000000011275dc78
blosc_compname_to_compcode + 21
2 libblosc.1.dylib 0x000000011275e0ca
blosc_compress_ctx + 75
3 utilsextension.so 0x00000001124f0da8 blosc_filter +
504
4 libhdf5.10.dylib 0x00000001126dc084 H5Z_pipeline +
956
5 libhdf5.10.dylib 0x0000000112555413
H5D__chunk_flush_entry + 355
6 libhdf5.10.dylib 0x00000001125536da
H5D__chunk_flush + 113
7 libhdf5.10.dylib 0x0000000112564aed H5D__flush_real
+ 192
8 libhdf5.10.dylib 0x000000011256458f H5D_close + 208
9 libhdf5.10.dylib 0x00000001125e0478 H5I_dec_ref +
132
10 libhdf5.10.dylib 0x00000001125e0331 H5I_dec_app_ref
+ 35
11 libhdf5.10.dylib 0x00000001125e05ed
H5I_dec_app_ref_always_close + 35
12 libhdf5.10.dylib 0x000000011254db28 H5Dclose + 110
13 hdf5extension.so 0x00000001128838a9
__pyx_pw_6tables_13hdf5extension_4Leaf_9_g_close + 57
14 org.python.python 0x000000010f58a3a8
PyEval_EvalFrameEx + 15944
15 org.python.python 0x000000010f586102
PyEval_EvalCodeEx + 1666
16 org.python.python 0x000000010f58da86 fast_function +
118
17 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
18 org.python.python 0x000000010f586102
PyEval_EvalCodeEx + 1666
19 org.python.python 0x000000010f58da86 fast_function +
118
20 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
21 org.python.python 0x000000010f586102
PyEval_EvalCodeEx + 1666
22 org.python.python 0x000000010f58da86 fast_function +
118
23 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
24 org.python.python 0x000000010f58db66 fast_function +
342
25 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
26 org.python.python 0x000000010f58db66 fast_function +
342
27 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
28 org.python.python 0x000000010f586102
PyEval_EvalCodeEx + 1666
29 org.python.python 0x000000010f58da86 fast_function +
118
30 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
31 org.python.python 0x000000010f58db66 fast_function +
342
32 org.python.python 0x000000010f589c4f
PyEval_EvalFrameEx + 14063
33 org.python.python 0x000000010f586102
PyEval_EvalCodeEx + 1666
34 org.python.python 0x000000010f585a76 PyEval_EvalCode
+ 54
35 org.python.python 0x000000010f5af3d6
PyRun_InteractiveOneFlags + 406
36 org.python.python 0x000000010f5aee8e
PyRun_InteractiveLoopFlags + 206
37 org.python.python 0x000000010f5aed38
PyRun_AnyFileExFlags + 136
38 org.python.python 0x000000010f5c515c Py_Main + 3084
39 libdyld.dylib 0x00007fff928b55c9 start + 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/48557>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list