Opened 8 weeks ago
Closed 8 weeks ago
#18795 closed defect (can't reproduce)
HDF5: file signature not found
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Input/Output | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-4.18.0-553.16.1.el8_10.x86_64-x86_64-with-glibc2.28
ChimeraX Version: 1.6.1 (2023-05-09 17:57:07 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle
UCSF ChimeraX version: 1.6.1 (2023-05-09)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open x
'x' has no suffix
> open /data/processed/zhao/ift/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14/tomograms/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc.hdf
Opened ZO-RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc.hdf as #1, grid
size 1024,1024,400, pixel 14.4, shown at step 1, values float32
> open /data/processed/zhao/ift/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14/segmentations/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc_ift1tz_good_seg.hdf
Opened ZO-
RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc_ift1tz_good_seg.hdf as #2,
grid size 1024,1024,400, pixel 14.4, shown at step 1, values float32
> open /data/processed/zhao/ift/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14/segmentations/ZO-
> RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc_mt_mask.hdf
Traceback (most recent call last):
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/open_command/dialog.py", line 162, in _qt_safe
run(session, "open " + " ".join([FileNameArg.unparse(p) for p in paths]) + (""
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/core/commands/run.py", line 38, in run
results = command.run(text, log=log, return_json=return_json)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/core/commands/cli.py", line 2897, in run
result = ci.function(session, **kw_args)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/open_command/cmd.py", line 119, in cmd_open
models = Command(session, registry=registry).run(provider_cmd_text,
log=log)[0]
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/core/commands/cli.py", line 2897, in run
result = ci.function(session, **kw_args)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/open_command/cmd.py", line 176, in provider_open
models, status = collated_open(session, None, paths, data_format, _add_models,
log_errors,
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/open_command/cmd.py", line 464, in collated_open
return remember_data_format()
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/open_command/cmd.py", line 435, in remember_data_format
models, status = func(*func_args, **func_kw)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map/__init__.py", line 169, in open
return open_map(session, path, format=_name, **kw)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map/volume.py", line 3577, in open_map
grids = open_file(path, file_type = format, log = session.logger, **kw)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map_data/fileformats.py", line 163, in open_file
data.extend(open_func(p, **okw))
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map_data/emanhdf/__init__.py", line 18, in open
return read_eman_hdf5(path, array_name = array_name)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map_data/emanhdf/eman_hdf_grid.py", line 48, in
read_eman_hdf5
d = EMAN_HDF_Data(path)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-
packages/chimerax/map_data/emanhdf/eman_hdf_format.py", line 58, in __init__
f = tables.open_file(path)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-packages/tables/file.py",
line 300, in open_file
return File(filename, mode, title, root_uep, filters, **kwargs)
File "/opt/cryoem/chimerax-1.6.1/lib/python3.9/site-packages/tables/file.py",
line 750, in __init__
self._g_new(filename, mode, **params)
File "tables/hdf5extension.pyx", line 486, in tables.hdf5extension.File._g_new
tables.exceptions.HDF5ExtError: HDF5 error back trace
File "H5F.c", line 620, in H5Fopen
unable to open file
File "H5VLcallback.c", line 3501, in H5VL_file_open
failed to iterate over available VOL connector plugins
File "H5PLpath.c", line 578, in H5PL__path_table_iterate
can't iterate over plugins in plugin path '(null)'
File "H5PLpath.c", line 620, in H5PL__path_table_iterate_process_path
can't open directory: /usr/local/hdf5/lib/plugin
File "H5VLcallback.c", line 3351, in H5VL__file_open
open failed
File "H5VLnative_file.c", line 97, in H5VL__native_file_open
unable to open file
File "H5Fint.c", line 1990, in H5F_open
unable to read superblock
File "H5Fsuper.c", line 405, in H5F__super_read
file signature not found
End of HDF5 error back trace
Unable to open/create file '/data/processed/zhao/ift/ZO-
RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14/segmentations/ZO-
RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc_mt_mask.hdf'
tables.exceptions.HDF5ExtError: HDF5 error back trace
File "H5F.c", line 620, in H5Fopen
unable to open file
File "H5VLcallback.c", line 3501, in H5VL_file_open
failed to iterate over available VOL connector plugins
File "H5PLpath.c", line 578, in H5PL__path_table_iterate
can't iterate over plugins in plugin path '(null)'
File "H5PLpath.c", line 620, in H5PL__path_table_iterate_process_path
can't open directory: /usr/local/hdf5/lib/plugin
File "H5VLcallback.c", line 3351, in H5VL__file_open
open failed
File "H5VLnative_file.c", line 97, in H5VL__native_file_open
unable to open file
File "H5Fint.c", line 1990, in H5F_open
unable to read superblock
File "H5Fsuper.c", line 405, in H5F__super_read
file signature not found
End of HDF5 error back trace
Unable to open/create file '/data/processed/zhao/ift/ZO-
RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14/segmentations/ZO-
RP2_2-1_vpp_33k_120e_ef_df-1_tomo-14__bin4_preproc_mt_mask.hdf'
File "tables/hdf5extension.pyx", line 486, in tables.hdf5extension.File._g_new
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 550.107.02
OpenGL renderer: NVIDIA T1000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.9.11
Locale: en_US.UTF-8
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: xcb
XDG_SESSION_TYPE=x11
DESKTOP_SESSION=gnome
XDG_SESSION_DESKTOP=gnome
XDG_CURRENT_DESKTOP=GNOME
DISPLAY=:1
Manufacturer: ASUSTeK COMPUTER INC.
Model: Z9PE-D8 WS
OS: Rocky Linux 8.10 Green Obsidian
Architecture: 64bit ELF
Virtual Machine: none
CPU: 40 Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
Cache Size: 25600 KB
Memory:
total used free shared buff/cache available
Mem: 109Gi 7.3Gi 6.3Gi 146Mi 95Gi 101Gi
Swap: 15Gi 163Mi 15Gi
Graphics:
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117GLM [Quadro T1000 Mobile] [10de:1fb0] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:12db]
Kernel driver in use: nvidia
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
asttokens: 2.2.1
Babel: 2.12.1
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
build: 0.10.0
certifi: 2023.5.7
cftime: 1.6.2
charset-normalizer: 3.1.0
ChimeraX-AddCharge: 1.5.9.1
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.3.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.9.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.43.10
ChimeraX-AtomicLibrary: 10.0.6
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.8
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3.1
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.3
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.6.1
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.1
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-Label: 1.1.7
ChimeraX-LinuxSupport: 1.0.1
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.0.12
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.9
ChimeraX-ModelPanel: 1.3.7
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.0
ChimeraX-NRRD: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.10.1
ChimeraX-PDB: 2.7.2
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 3.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.1
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.8.3
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.10.3
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Topography: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.28.4
ChimeraX-uniprot: 2.2.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.1
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.1.3
contourpy: 1.0.7
cxservices: 1.2.2
cycler: 0.11.0
Cython: 0.29.33
debugpy: 1.6.7
decorator: 5.1.1
distro: 1.7.0
docutils: 0.19
executing: 1.2.0
filelock: 3.9.0
fonttools: 4.39.3
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.8.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.35
imagecodecs: 2022.9.26
imagesize: 1.4.1
importlib-metadata: 6.6.0
ipykernel: 6.21.1
ipython: 8.10.0
ipython-genutils: 0.2.0
ipywidgets: 8.0.6
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.0.2
jupyter-core: 5.3.0
jupyterlab-widgets: 3.0.7
kiwisolver: 1.4.4
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.2
matplotlib: 3.6.3
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.2
networkx: 2.8.8
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.4
numpy: 1.23.5
openvr: 1.23.701
packaging: 23.1
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 9.3.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 3.5.0
prompt-toolkit: 3.0.38
psutil: 5.9.4
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.14.0
pynrrd: 1.0.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.4.2
PyQt6-Qt6: 6.4.3
PyQt6-sip: 13.4.1
PyQt6-WebEngine-commercial: 6.4.0
PyQt6-WebEngine-Qt6: 6.4.3
python-dateutil: 2.8.2
pytz: 2023.3
pyzmq: 25.0.2
qtconsole: 5.4.0
QtPy: 2.3.1
RandomWords: 0.4.0
requests: 2.28.2
scipy: 1.9.3
setuptools: 67.4.0
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.4.1
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.4
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.1
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tcia-utils: 1.2.0
tifffile: 2022.10.10
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.3.1
traitlets: 5.9.0
typing-extensions: 4.5.0
tzdata: 2023.3
urllib3: 1.26.15
wcwidth: 0.2.6
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.7
zipp: 3.15.0
Change History (2)
comment:1 by , 8 weeks ago
| Component: | Unassigned → Input/Output |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → HDF5: file signature not found |
comment:2 by , 8 weeks ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This is the 5th report of HDF "file signature not found". Four of the reports were with ChimeraX 1.6.1 on Mac and one with ChimeraX 1.8 on Linux. It seems likely to be a PyTables issue and probably resolved in current ChimeraX.